ie8 fix
madison

Hardware 2.0

Adrian Kingsley-Hughes

Modern Mac owners need to ignore the dinosaurs and get protection

By | May 19, 2011, 6:12am PDT

Summary: I can’t believe that we’re still having a discussion over whether or not the bad guys have begun targeting Mac users. I really can’t. I’m truly staggered by the fact that people who have been around computers for decades and who are supposedly keeping their finger on the tech pulse are still clinging on for dear life to the notion that Mac is somehow immune of invulnerable to modern malware.

I can’t believe that we’re still having a discussion over whether or not the bad guys have begun targeting Mac users. I really can’t. I’m truly staggered by the fact that people who have been around computers for decades and who are supposedly keeping their finger on the tech pulse are still clinging on for dear life to the notion that Mac is somehow immune of invulnerable to modern malware.

John Gruber, the guy behind the Mac site Daring Fireball says that those who dare to suggest that there’s a problem are crying wolf. To back up his ‘claim’ (and I can’t put enough quotes around that word so I won’t bother trying) he pulls quotes from the internet going all the way back to 2005. His point seems to be that because someone made a prediction in 2005 that a wave of Mac malware was coming, and it didn’t materialize, then it can’t possibly happen in 2011 either because of some ancient lore that says that things never change and the past always equals the future.

It’s a shame the world isn’t that simple.

I’ve one word to describe these people who choose to ignore the real problems facing the modern Mac user and instead choose to live in the past - Dinosaurs.

The Mac dinosaur, it its natural habitat!

Look around you, do you see any dinosaurs? No. Here’s why …

I bet the dinosaurs didn’t see that coming either!

Times have changed. The old-guard, fervor-filled dinosaurs of the past who for some reason (ego, self esteem, ignorance …) want to frantically and fanatically cheer lead have been replaced by the modern Mac user who sees the Mac as a tool rather than an idol. What is a modern Mac user? Well, for starters I see them as someone who started using a Mac since its transition from the PowerPC architecture to Intel architecture, a move which began in mid-2006. Much of the zealotry and nonsense spouted today dates back to the PowerPC years when owning a Mac was seen by many as a deviant pastime. Times have changed.

The modern Mac user also uses their machine in a very different way to the dinosaurs of old. People nowadays surf a lot more, social media has in many ways replaced email as the preferred method of communication. Multimedia on the web has exploded. More people doing more things in ways that we couldn’t really have dreamed possible a decade ago.

The modern Mac user is also very likely to be someone who, prior to owning a Mac, owned a PC (this is based on data from Apple which says that around 50% of those buying a new Mac are first-time buyer). This is important to bear in mind since these users are likely to have bought their bad Windows habits (bad habits that perhaps caused them to switch to Mac in the first place?) with them to the new platform.

The threats posed by the bad guys are also different. Very different. Rather than rely on viruses which spread by using system vulnerabilities, the bad guys have turned to the Trojan. This is malware disguised as something desirable - a game, a software utility, a porn video - and it relies on the user choosing to install it onto their system. It’s hard to protect against this kind of stuff because the user chooses to override the operating system’s desire to be cautious when it comes to installing stuff. Getting people to install their own malware has been a popular trick used against Windows users for some time now, and there’s no reason to think that the same trick wouldn’t work against the modern Mac users, especially given how many of them were Windows users not long ago.

The piece of malware that’s currently making the rounds is called Mac Defender (there are other variants called Mac Protector and Mac Security). It’s not particularly sophisticated. Infections goes something like this:

  • A user does a Google image search.
  • Among the listings are poisoned listings.
  • Clicking on these listings will take the Mac user to a web page that looks a lot like the Mac OS X Finder (the website uses browser and OS detect scripts to deliver different views and malware for different operating systems).
  • The fake Finder displays a ‘Scanning for viruses’ message followed by the inevitable ‘Your computer is at risk!’ message and offers a ‘Fix your problem’ link.
  • Link goes to the page where the user can download the Trojan.
  • Users install the Trojan
  • Trojan nags users for money to remove malware.

This scheme will be familiar to most Windows users. While the trick might not be older than dirt, it sure has been around for a while. And against novices who are scared of malware, it’s a pretty efficient way to get them to install the very malware they’re afraid of onto their systems.

How big a problem is Mac Defender? It’s hard to get a accurate picture. Personally, I’ve head from nearly a dozen people affected by it and a few dozen more who have been redirected to the fake Finder screen. My colleague Ed Bott has uncovered 42 separate discussion threads on Apple’s support forum and a confidential internal Apple document has seen some 20,000 page views since it was created (I’m assuming Apple support folks were accessing the document because of calls received and not for fun).

Fortunately, it’s pretty easy to remove … here’s a simple guide for removing Mac Defender. Unfortunately, Mac malware is likely to become more sophisticated and harder to remove.

Regular readers of this blog will know that I don’t feel the need to be a fanboy or cheerleader for one multibillion dollar corporation over another, and that instead I offer up what is my honest opinion as to what’s best for the user (usually the advice I give mirrors closely what I do myself). My advice for the modern Mac owner is simple - Ignore the dinosaurs and protect yourself for malware. Personally I use Sophos Free Antivirus for Mac but there’s plenty to choose from (check out this good rundown by Lifehacker for more options).

It’s that simple.

Ignore the dinosaurs. Download protection. Install it. Get on with life.

Kick off your day with ZDNet's daily e-mail newsletter. It's the freshest tech news and opinion, served hot. Get it.

Topics

Adrian Kingsley-Hughes is an internationally published technology author who has devoted over a decade to helping users get the most from technology.

Disclosure

Adrian Kingsley-Hughes

All opinions expressed on Hardware 2.0 are those of Adrian Kingsley-Hughes. Every effort is made to ensure that the information posted is accurate. If you have any comments, queries or corrections, please contact Adrian via the email link here. Any possible conflicts of interest will be posted below. [Updated: February 23, 2010] - Adrian Kingsley-Hughes has no business relationships, affiliations, investments, or other actual/potential conflicts of interest relating to the content posted so far on this blog.

Biography

Adrian Kingsley-Hughes

Adrian Kingsley-Hughes is an internationally published technology author who has devoted over a decade to helping users get the most from technology -- whether that be by learning to program, building a PC from a pile of parts, or helping them get the most from their new MP3 player or digital camera.

Adrian has authored/co-authored technical books on a variety of topics, ranging from programming to building and maintaining PCs. His most recent books include "Build the Ultimate Custom PC", "Beginning Programming" and "The PC Doctor's Fix It Yourself Guide". He has also written training manuals that have been used by a number of Fortune 500 companies.

Adrian also runs a popular blog under the name The PC Doctor, where he covers a range of computer-related topics -- from security to repairing and upgrading.

223
Comments

Join the conversation!

Just In

RE: Modern Mac owners need to ignore the dinosaurs and get protection
miranda.cole88 19th Sep
Well as long as mac will also inform its users of any remedy of any malware attacks.

Florida Mortgage Rates
Mortgage FL

Mortgage Rates
0 Votes
+ -
Message has been deleted.
banned from zdnet again and again Updated - 20th May 2011
0 Votes
+ -
Message has been deleted.
jefferyd3810 Updated - 20th May 2011
0 Votes
+ -
Message has been deleted.
honkj Updated - 20th May 2011
  • Flagged
0 Votes
+ -
Message has been deleted.
honkj Updated - 20th May 2011
  • Flagged
0 Votes
+ -
Message has been deleted.
ItsTheBottomLine Updated - 20th May 2011
  • Flagged
@honkj - You producted a five year old article about Sophos for Mac, and articles about an anti-virus screw up for WINDOWS.

You did a poor job of finding anything actually timely and relevant to backup your claim that anti-malware programs do damage to Macs.
  • Flagged
@honkj

You know, much of your advice can actually be applied to most modern operating systems - Windows 7 included. Drive-by attacks are much hard to pull off in general on basically all modern OSes....
  • Flagged
@honkj: The fact is modern antivirus software is updated daily, and they have people whose job it is to try to find viri, who do that 8 hours/day every day. Chances are that within a day or two of the attack, one of the companies will know and will begin creating signatures.

The other thing is, many virus checkers use what's called heuristics. Which refers to using patterns of behavior common to viri to detect them based on things other than a file signature. Some virus checkers will in fact detect threats that have not been seen before if they behave similarly to other malware.

It may not protect you from every future attack, but it's better than nothing, and if you keep it up to date, it can protect you from what you may click tomorrow.
  • Flagged
Wow, I must be the smartest dinosaur on earth considering the ease with which I can figure out the numerous flaws in bloggers line of reasoning. Moreover, the 'new' mac users must be very, very ingnorant indeed. One wonders how they make the money buying those expensive macs in the first place; didn't know that throwing coconuts at each other was so fruitful.
1. If it's a trojan that the user installs himself/herself, virus scan software does not help. All browsers warn against installing apps from the internet and most provide reports on the reliability of sources.
2. One could argue that new users on the macplatform (ex windows users I'd assume) aren't half as naive as the dinosaurs - as the former lack the windows experience the latter have with this kind of tricks.
3. Installing virusscanners was actually nonsense at windows operated systems (as argued here at ZD net in an excellent blog I didn't bookmark, but google certainly took notice of), since competing scanners make your system slower. They are redundant - as long as the user don't follow links in spam or install executables, he/she was reasonably safe. So why start the same nonsense at other platforms? It provides a false sense of safety, provoking stupid or wreckless internet behavior.

(I'd certainly would welcome an investigation to the relationships between malware/virus writers and the likes of Norton. And while we're at it, follow the money when it comes to this blogger wink

And, dinosaurs are an extinguished species; how can dinosaurs take a position in an IT discussion?

All in all, bad thinking put in poor writing.
Virus checkers which do real time monitoring (which is most modern antivirus programs) can and do alert users to the dangers of the files that they download. I don't know what exactly is with people who believe that they magically can't see these files, but it's just plain wrong. If you choose to believe that virus scanners behave like they did in the 90s and don't look at memory, newly created files, network traffic, and running processes, that's up to you, but you're wrong. There's really nothing more to say. The argument that antivirus can't do anything about a downloaded file like that one is completely wrong.
@ honkj

NOT TRUE!

Modern Anti-Virus programs, like Microsoft Security Essentials, tracks the checksum of all running processes and shares those checksums with Microsoft's servers.

When it sees something it is "unsure of" (as-in has never been observed before in the wild), it will pop up and alert stating such, alerting the user to a possible unknown threat.

If Sophos doesn't have this functionality on the Mac, then the Mac's antivirus is truly disfunctional and everyone on a Mac needs to migrate to a platform that has real security measures that actually work.
move to next post down.
-----
@jefferyd3810 @honkj - You producted a five year old article about Sophos for Mac, and articles about an anti-virus screw up for WINDOWS.
---

then apparently you did not read all 3 links, and besides that point, the AV software kills millions of PC's data and you are not worried about it doing the same on a mac? (which it did, see the text below)
and the latest link is from last year, (well latest so far, there will be many many more) so you are wrong on all of your points???
worse yet, Adrian removed the actual links that will save you your data someday... nice going Adrian...

to see the link about Sophos damaging Mac computers, do a search for " Sophos Anti-Virus Software Causes More Damage Than All OS X Viruses, Trojans and Worms put together"...

... .

and to see the link from last year, do a search for "McAfee apologizes for crippling PCs with bad update"
----
find viri, who do that 8 hours/day every day. Chances are that within a day or two of the attack, one of the companies will know and will begin creating signatures.
---

well then you don't know what you are doing, the "mac defender" malware did not trigger ANY such "signature"... not a single AV Software package detected the malware before we heard of it from people downloading it, why? because it was just software, you typed in your credit card, and it took it... it is malware because it is like someone calling you and getting your credit card...

now tell us all about the signature definitions that stopped that? and stop being so naive...

not a single AV Software package would have stopped a user from downloading "mac defender" before we all heard about it, which is the same time that the AV software companies heard of it to make a definition for it.

that is how far off base you are with the true Trojan threat that has nothing to do with the OS.

worse that AV software will destroy your data someday as a mac user at the odds of 1 million times over losing it to malware... search for:

Sophos Anti-Virus Software Causes More Damage Than All OS X Viruses, Trojans and Worms put together"...

and "Macafee apologizes for crippling PC's with bad update."

you literally as a Mac user just increased your odds by 1 million times of losing data, by installing AV software... that is a known certainty.
----
Modern Anti-Virus programs, like Microsoft Security Essentials, tracks the checksum of all running processes and shares those checksums with Microsoft's servers.
---

geez, to be that "challenged", and actually post it... wow... and what checksum did "mac defender" trigger?

mac defender simply asked for your credit card number, are you sure you even have a clue as to what you are talking about????

"modern" antii-Virus programs will do this to you:

search for "McAfee apologizes for crippling PCs with bad update" and then take note of the date to see what "modern" and AV software means... geesh man.... catch a clue....
Lots of antivirus programs prevent users from installing trojans on their systems. Like any software it is scanned before executed and the antivirus software warns and/or prevents installation. That is the primary function of antivirus.
Educating users DOES NOT WORK! Users don't want to be educated. They want their videos of the latest disaster / drunk celebrity / et al. And if something says their system is infected then they're darned well going to click on any button that might make things better. That's user nature and it ain't going away anytime soon.
@keebaud@...

Exactly... Look how much educational material there is about safety on sites like Facebook and all the scams that run wild on there. Yet every day people still copy that java code into their browser because it promises to show their top stalkers or they click on that link because they want to see the video of how a daughter has committed suicide because of something someone said.

Heck I do my best to share information about scams and and threats related to Facebook and Computing using my Facebook Tech Page every day and the only negative responses I have gotten have been from Mac owners who seem to feel even those social network threats do not apply to them because "Macs Don't Get Viruses". Seems that some MacOS users still have a false sense of security if you ask me.
  • Flagged
0 Votes
+ -
Message has been deleted.
jacarter3 Updated - 20th May 2011
  • Flagged
0 Votes
+ -
@keebaud@...

"...installing trojans on their systems"

Uh, nope. They might find it afterwards in a scan but I haven't seen one that stops an idiot from his/her stupidity.

Also, if you had been keeping up, this trojan keeps mutating so it's very difficult to detect when it's downloaded.
0 Votes
+ -
RE: We didn't ask you bobiroc
bobiroc 19th May 2011
@jacarter3

Well excuse me!! Who pi$$ed in your cheerios?

First of all if this was a Non-Issue there wouldn't be some internal Apple Document telling it's employees to dismiss it. Obviously they have gotten enough calls to warrant such reaction. The evidence on their support forums shows that alone.

Second of all I am well within my right to post information on security warnings and tips where ever I please. Most people appreciate them. Then there are people like you that will just say it is a non-issue and continue walking with your nose up in the air like you are better than everyone else.
  • Flagged
@jacarter3 er...yes, actually your AV software can catch trojans. Hell, mine has caught quite a few before I even opened them because they get scanned on download.
0 Votes
+ -
Message has been deleted.
jacarter3 Updated - 20th May 2011
  • Flagged
0 Votes
+ -
"First of all if this was a Non-Issue..."
jacarter3 Updated - 19th May 2011
@bobiroc

" there wouldn't be some internal Apple Document telling it's employees to dismiss it. "

That sounds like a non-issue to me as it is a non-issue. It's also easy to remove if you are stupid enough to allow it to install. Further, I have heard no Apple OS X user with Mac AV software mentioned that this would detect or remove this trojan. Any OS X users care to comment on that?

As for educating users why don't you start with yourself and Aerowind. He seems to think that just because he uses AV software on his Windows machine that "Windows with AV Don't Get Viruses" which is just as wrong. And once again, this is not a virus. And bobiroc, it's javascript that's the culprit, not Java code but an expert like you must know that...

And we didn't ask you because you have used your " right to post information on security warnings and tips where ever I please" all too often and we don't need to see it again.

BTW, your right to post about OS X security begins when you actually start to use and understand it. Until that time, you're wasting bytes to post based completely on ignorance.
  • Flagged
0 Votes
+ -
Most people appreciate them, bobiroc?
blind obedience Updated - 19th May 2011
Maybe you and your fellow shills & fanbuis do, but I'd hardly consider them "most people".

Why don't you get over yourself. You aren't that important. And I doubt you'll succeed in taking down Apple all by yourself with all your obsessive anti-Apple rants on zdnet.com
  • Flagged
you are very wrong Keebaud, the "mac defender" malware had no definitions in it that would have triggered AV software to warn, it was just collecting credit card numbers. your advice is very very dangerous, because AV software does NOT protect from future trojans, the same way it did not protect from "mac defender" before you heard of it... because they hear about it the same time you hear about it.

worse yet AV software is very very dangerous, their updates have (and more importantly WILL) destroy your data someday because of bugs in their software.

you literally just increased your odds of losing data to the bugs in AV software by 1 million times over losing data from "mac defender" or any future trojans.

do a search for "Sophos Anti Virus Software Causes More damage, than alll OSX viruses trojans and worms put together", (also substitute other AV software names and take out the OSX, to see that 100's of times and millions of PC users have lost data to these software suites)
0 Votes
+ -
Message has been deleted.
Pete "athynz" Athens Updated - 20th May 2011
  • Flagged
@keebaud@... ------ Lots of antivirus programs prevent users from installing trojans on their systems. Like any software it is scanned before executed and the antivirus software warns and/or prevents installation. That is the primary function of antivirus. ----

now name all the AV software that stopped a person from downloading "mac defender" when it was out at the end of April? up to may before you heard of it? get it????

not a single AV software package stopped Mac defender before we all heard of it... because they didn't know about it, why? because it is just a trojan you "challenged" one... a trojan is just something that says it is one thing and really is another.... all mac Defender did was ask for your credit card number, now tell us all about the aV software that prevents software from doing that?

now here is the important part you seem to be missing, not a single AV package will ever stop a future new trojan either... before we all hear about it again... that is the point, there is not a magic secret formula to spotting software that says it draws flowers, and instead draws porn. that is how naive you are about this....

better yet, a user can simply do what AV software is supposed to do... spot something that doesn't do what it is says it does..... gee, just like "mac defender" spotters found.
0 Votes
+ -
I'll get protection for my Mac when...
jacarter3 19th May 2011
@banned from zdnet again and again

the anti-virus I pay for scans for only Mac viruses and malware. Until then, there's no way I will buy something that uses major computer resources and never ending updates to get a list of signatures that includes mostly (and that's vastly mostly) Windows malware.

I gave my wife the "malware talk" regarding her Mac. She won't be falling for socially engineered trojan attempts and, by now, most other Mac users have gotten the message too.

Adrian, are we a little jealous about all the clicks that Ed has been getting by beating the bones of this very dead horse over and over again and again?
0 Votes
+ -
RE: Gee, I would love to know two things...
antigaprime Updated - 20th May 2011
@jacarter3 I hate to break this to you, but AV do catch trojans, maybe AV made for MAC don't. But I know from personal experience that NOD32, and even the free version of AVG WILL catch HUNDREDS of trojans!!!! As a matter of fact, NOD32 catches the trojan BEFORE you download it, and even if the user decides NOT to cancel the download, the NOD32 will delete file automatically once it actually gets downloaded to the computer; and once again, we're talking trojans! If mac had a decent AV it might catch trojans. You probably have quite a few in your system, and will never know about it. wink
@jacarter3 obviously there are people not getting it. The benefit of AV is that once a trojan/virus/malware/whatever is known, it is added to the AV. Now the AV can catch the trojan. Most AV updates daily with new things found, so users that didn't click during the first day it came out are now protected if they do click.
@jacarter3 I've trained my wife about socially engineered malware attacks as well. I also sent a message to McAfee and Symantec asking for a list of the malware their software is desinged to protect my Mac OS from. I got no response. I left the same message on their forums. No response.
0 Votes
+ -
"You probably have quite a few in your system..."
jacarter3 Updated - 20th May 2011
@antigaprime

" and will never know about it."

Sure I would. I would know when I agreed to install it as it can't do that without my direct intervention. This is still a non-issue and anyone that doesn't use a Mac on a daily basis has no reason to post here.
0 Votes
+ -
That's just what I want.
jacarter3 20th May 2011
@grayknight

A program that will attempt to update itself everyday. Talk about a waste of time and resources.

"Most AV updates daily with new things found, so users that didn't click during the first day it came out are now protected if they do click."

By the way, I guess you didn't read enough to understand it either. Malware can be programed and mutate frequently, much faster than a day. So even your AV may likely miss it. Anyone that relies on AV alone to protect them selves is an idiot, just like Aerowind.

In my use of Windows for over 2 decades, I have never had my Windows AV alert me that a trojan was trying to download or install itself. So only two possibilities exist:

1] The AV missed it entirely - or -
2] I am not surfing on dodgy websites or searching for images (read here paparazzi or porn) where I would find this stuff lurking.

My guess is #2 since my Windows AV scans never, ever reveal any malware.
0 Votes
+ -
That's the real problem in a nutshell
jacarter3 20th May 2011
@khurtwilliams

All of the self righteous Windows users expect that real AV protection exists for the Mac. It doesn't. The ones that are offered scan for mostly, if not entirely, Windows malware. Even for free, who needs a worthless resource burner like that?
@banned from zdnet again and again - porn or any other video can be encoded so that it needs a 'new' codec to view, the new codec can show the video so that the user is not suspicious, while it does malicious stuff.
0 Votes
+ -
@banned from zdnet again and again

(by the way a porn video doesn't have to be "installed"

I'd say that is most common source of trojan infection that I've seen- "I wanted to watch this video of 'blank doing blank to blank' then I clicked to install the codec it said I needed, and now Windows Security XP 2010 says I'm infected with super computer aids"

Sure, we techie folks know what happened, but to the other 95%, it's 'I installed a porn video and now my computer is molesting my cat."
@Gritztastic Lol, molesting my cat. You sir are funny.
The software is not useless. I got my wakeup call when e-Macs were all the rage. We had offices full of them. "No AV software needed! We run a Mac shop!" Then we started getting calls from customers about emails from us being flagged as infected. As it turned out, we had received an infected Word document from a vendor and we were forwarding it on willy-nilly to customers. It didn't bother us a bit, but we were still spreading it.

I spent the next couple of days installing AV software on every machine and helping the vendor isolate the infected PC at his location.

I spend the money. It's stupid not to, Mac or not.
@kevin@... I'm sure all the PC people thanked you for paying for anti-virus for your Mac to protect them.
0 Votes
+ -
Just in case you didn't know
jacarter3 20th May 2011
@kevin@...

Word 2010 will not load files from Windows 95 or 97 period. I know because I tried to do that and was completely unable to do so. When newer files are loaded, macros are disabled by default and you have to over ride that setting to use them, if you can.

So keep paying up, for nothing.
@kevin@...

e-Macs aren't Macs.

funniest post so far.
@banned from zdnet again and again ,
That's only until someone comes up with a script that runs in stealth mode, without any more user action than surfing to the wrong page, like some of the Windows malware does.
0 Votes
+ -
@cjinsomniac@... But ... then anti-virus wouldn't be able to detect "stealth" code. Right?
@khurtwilliams Code is code, if it's stored on the disk or in memory where the AV program can see it, it can be detected. There's no such thing as "Stealth code".
@banned from zdnet again and again
Spending $40 a year on useless software? What part of Sophos FREE didn't you catch...?
@banned from zdnet again and again The virus checker WILL in fact detect this software though and stop it from being installed. This is an important thing, because some people never learn. Being proactive, it's a good thing.
0 Votes
+ -
Please be more specific.
jacarter3 20th May 2011
@snoop0x7b

Are you saying that you run a Mac with Sophos and it actually, actively protected you from a Mac Defender attack?

Or, are you, like others here, assuming that Mac AV would catch this since AV did catch similar trojan exploits on a Windows machine?
@jacarter3 : Personally I don't use a mac. But I did just look up in Norton's database whether or not they have a definition for this attack. One of the ways that the mac defender virus works is by using an exploit in the JPEG library to show a window. Norton happens to already have a definition for code that exploits this, as that exploit has been around for a while.
@banned from zdnet again and again
Seriously, your answer is to describe the threats as "minor"? Unix-based machines need to be properly guarded against virus threats just as much windows-based machines. And even if you think it doesn't, isn't it better to be safe than sorry? Hmmm, time will tell how this story ends.
Well as long as mac will also inform its users of any remedy of any malware attacks.

Florida Mortgage Rates
Mortgage FL

Mortgage Rates

Join the conversation!

Formatting +
BB Codes - Note: HTML is not supported in forums
  • [b] Bold [/b]
  • [i] Italic [/i]
  • [u] Underline [/u]
  • [s] Strikethrough [/s]
  • [q] "Quote" [/q]
  • [ol][*] 1. Ordered List [/ol]
  • [ul][*] · Unordered List [/ul]
  • [pre] Preformat [/pre]
  • [quote] "Blockquote" [/quote]
ie8 fix
Click Here
ie8 fix

The best of ZDNet, delivered

ZDNet Newsletters

Get the best of ZDNet delivered straight to your inbox

Facebook Activity

White Papers, Webcasts, & Resources
ie8 fix
ie8 fix