Adobe Flash Ads Launching Clipboard Hijack Attacks
bullyBEEF writes "Malicious hackers are using booby-trapped Flash banner ads to hijack clipboards for use in rogue security software attacks. In the Web attacks, which affect Mac, Windows, and Linux users running Firefox, IE, and Safari, bad guys are seizing control of the machine's clipboard (probably using the Flash command setClipboard) and inserting a hard-to-delete URL that points to a fake anti-virus program. A number of legitimate sites have been seen to host ads carrying the attack — including Newsweek, Digg, and MSNBC.com. Researcher Aviv Raff offers a harmless demo of how it's done."
But although the flash launched, that wasn't enough to get the attack going.
And given how much it takes for me to do even that, I don't think NoScript users have much to be worried about.
-- perl -e'print pack"H*","6e656d6f406d38792e6f7267"'
"Malicious hackers are using booby-trapped Flash banner ads to hijack clipboards..."
booby flash?
I closed the demo window and Ctrl-C works as normal
[Fuck Beta]
o0t!
This is yet one more reason why I block all ads.
Slashdot: Failed Car Analogies. Amateur Lawyering. Anecdote Battles.
as though we really need yet another reason to use flashblock...
This one small piece of technology has made browsing the web bearable again. I can't ever thank its developers enough.
it copied "http://www.evil.com/ to my clipboard. Any app I pasted into pasted that url. I tried many apps to copy something to the clipboard but it remained evil.
The article says in one place you have to restart, and in another you have to close your browser window. I found that closing safari was not sufficient, and I had to quit safari to successfully copy different data into my clipboard with other apps.
I work for the Department of Redundancy Department.
I can't copy/paste my links to porn anymore!
But I can't get http://www.evil.com out of my clipboard now to use my password manager.
But there is something going on with ads and the page load for slashdot.
Good thing my laptop runs EWF drivers. Any changes made to the C volume (a solid state drive) made in memory instead. Everything works like you'd expect it to - delete a file and it's gone - until you reboot, that is, and all of your in-memory changes are discarded.
I'd like to see XP Antivirus Pro 2008 thoroughly embed its tendrils... and then survive a restart. No changes are committed unless I manually force it.
Considering that Circuit City will sell you a PC with 6 GB of RAM for $999, I wonder why EWF isn't a standard feature. Probably because somebody would forget that defragging your hard disk would exhaust available RAM and then die, or wonder where that program they just installed went after they rebooted...
Linux has a similar filesystem, I believe it's used for boot CDs. It pairs the read-only volume with a RAM drive, and all writes are cached there and discarded.
DATABASE WOW WOW
And, also, they're annoying.
But I fail to see how you can leverage this to gain privs.
If that's possible, then maybe that should be the subject of the article.
How we know is more important than what we know.
I'll bet you can do it too in Shockwave with copyToClipboard. It is a little trickier though as copytoClipboard holds the reference to the Director member copied IIRC. Thinking about it, any web service that supports the clipboard should be able to do this.
- Zav - Imagine a Beowulf cluster of insensitive clods...
http://adblockplus.org/en/
Problem solved!
Seriously, blocking ads and javascript and flash stuff is like a game for me now, I get a little thrill of victory every time I block one of those things, it's great.
Well I accessed the page under Linux and Firefox 2 and the following things happened:
The middle mouse button pastes as usual.
The hijacked content only appeared with CTRL-V.
All I need to do is to close the page tab and it's gone.
Disappointing.
Yet another flash hijack. Comments I've seen aren't calling out Adobe, but instead are talking about good thing for flash-block and no-script. Yes, those are great plugins, but come on Adobe, my system is only as strong as its weakest link, and more and more that's Flash, not the browser, not the OS. I wonder if Silverlight has this vulnerability.
Yeah, adding stuff to the clipboard is nothing new. You could do it without a prompt in browsers in the past with a couple lines of JavaScript. TinyUrl does it with IE. I was always worried about a script that could read what is on the clipboard and send it to some host server. Target your competitor and see if you can get sensitive data!
... on this old system with SuSE 9.1, FF 2.0.014, flash 7.
Hoorah for lazy upgrading ;)
---
"The chances of a demonic possession spreading are remote -- relax."
Does the same problem appear in Opera? Seeing as how Opera has a built in ad-blocker thats quite effective (and also blocks flash) once configured I'd bet its less of an issue. What if you do click the add though? Is Opera's much touted security up to the task?
I realize its probably not the latest version of Opera...
"His name was James Damore."
I get a little thrill of victory every time I block one of those things, it's great.
Who is pleased easily is pleased often.
Get thee glass eyes, and, like a scurvy politician, seem to see things thou dost not.--King Lear
Just further proof that Adobe Flash is evil.
Fool me once, shame on you. Fool me twice, watch it -- I'm huge!
I enabled the object in Firefox 3.0.1 with NoScript 1.7.8, Flash version is 9.0r124, and yes, it did set my clipboard.
i can't think of a website that deserves a hack more than those smug assholes....
If you mod me down, I will become more powerful than you can imagine....
I'm running Ubuntu 8.10 and Firefox 3.0, and while the attack does paste text onto the clipboard, all I need to do to copy new text over it is close the offending tab. Based on comments I read from mac and windows users it seems like linux is the least affected by this 'attack'
Now we know why the iPhone has no copy/paste support. It's a security issue!
Its about time they start making software that runs on Linux too.
...where the collar was a different color from the rest of the shirt?
That's Flash.
Just say no.
Personally I see no need for flash adverts. Adverts should never use flash or any scripts for this very reason.
These days you have to go out of your way to avoid flash by learning about and installing less popular Web browsers like Firefox and installing extensions (Add-ons) like NoScript that you have to educate yourself about. These days even browsers like Firefox come pre-installed with crapware and bloatware like Microsoft DRM and Shockwave Flash. These things I have manually disabled.
I often hear people on Slashdot claiming that Flash is safe, but I also constantly hear about flash-based exploits as well. To most Slashdot users I would think Flash would be relatively safe, however most people are not Slashdot users.
The Internet is becoming less accessible to me as the years go by. There is no need for Flash or Java or JavaScript (to navigate to a URL for example). I can only perceive malicious reasons why Web developers would try to force people to use these technologies.
When a Web site says Flash, JavaScript, Silverlight, Internet Explorer or anything else is required then that Website is never again visited. One must separate the wheat from the chaff.
Most computer users don't even know that Windoze has a clipboard, let alone know how to press Ctrl-V to do something with it, nevermind getting some program to actually follow the link.
It looks like a big ball of nothing to me.
Excuse me, but please get off my Pennisetum Clandestinum, eh!
Two reasons why the iPhone is the safest from this type of attack:
1. No Flash
2. No Clipboard
Okay so the flash ad just copies something to the clipboard in a loop. Closing the tab or browser stops this. I suppose if you are running your browser in the background this would be very annoying and you wouldn't know.
Today firefox and IE prompt if you want to use the clipboard from javascript, but it used to not be this way. I'm sure Adobe will patch this soon enough.
This is like old popups...and oversight that is being exploited by the annoying "internet bully". It's like getting a wet willing or you head stuffed in a toilet.
The issue is here that both Flash and the underlying operating system don't have any kind of cut and paste protection. X, Mac OS X, and XP/Vista should not allow a program to copy and paste the same dam string to the clipboard over and over. Really kind of annoying that we have to spend so many human hours fixing "problems" like this...but such is life I suppose.
http://is.gd is a site like TinyURL (but shorter), it uses this paste ability to after you have "hashed" the address.
does it run in lennix?
Install PithHelmet> in Safari and block flash and the problem is solved.
Flash is really enemy #1 in terms of security
I would put JavaScript as #1.
Prime numbers are exactly what Alan Greenspan says they are -S. Minsky
I am visiting the test site using Firefox with Flashblock on Ubuntu 8.04. I press Ctrl+V, and there it is, http://www.evil.com.
This only happens sporadically, though, and I can always just Ctrl+C something else. I believe this is because Flashblock blocks ads as they are loaded, not before they load (not 100% sure about this).
Does anybody else have this issue?
FireFox, Adblock, NoScript, all latest versions, and the flipping thing didn't work. I'm not concerned.
With all of these flash security and OS incompatibility issues surfacing on /. it makes me wonder.
Do you guys explicitly avoid all sites with functionality contingent on the flash player, or are there appeasements that I could make?
Adobe has definitely screwed up in some places, but it's not all bad. Flex provides a very nice web application interface for coding that I've been learning in my spare time, and silverlight isn't quite as far along.
Hopefully I'm not going in the wrong direction here w/ adobe.
Mod me off topic if you must, I've been putting tons of time into flex and I have karma to burn =/
Now I'm pissed why on earth are flash applications allowed to even go near our clipboards without explicit permission?
I remember a decade ago there were javascript functions to manipulate the clipboard but at least browser vendors have the common sense to disallow such actions without at least explict permissions.
Apparently security and privacy are second class citizen to Adobe. I'm very concerned.. this whole issue was addressed years ago..WTF?!?
FlashBlock rules
The Internet is becoming less accessible to me as the years go by.
It's less accessible to a lot of people.
There is no need for Flash or Java or JavaScript (to navigate to a URL for example).
When I used Windows I used the ZoneAlarm firewall which allows users to set what websites can use java, objects, and scripts and which can't. However a year ago I switched to OS X and a version isn't made for Macs. I heard NoScript does the same but I haven't tried it yet, and I need to have javascript turned on. My ISP provides webmail as well as filtering. If a message's sender isn't in you online address book, it transferred to a "suspicious" folder which is only accessible online. However webmail requires javascript.
When a Web site says Flash, JavaScript, Silverlight, Internet Explorer or anything else is required then that Website is never again visited.
Even though I have the latest Shockwave and Flash installed I keep having websites say I need to download one or the other to use the site.
Falcon
Should there be a Law?
I only have local links on my NoScript whitelist. If I do decide to use JavaScript (it helps when reading the FireHose on Slash for example), I will temporarily enable it. It should be emphasized that I'm talking about consumer choice here; these technologies may and sometimes even do offer added value to the Web experience.
Also, I doubt the massive population of Linux users running IE and Safari are going to be affected.
TFA, I know this is /. and people don't but you can learn a lot if you read the articles, says it targets "Mac, Windows and Linux users running Firefox, IE and Safari"
Falcon
Should there be a Law?
I could not figure out how to get it to work.
I think there is some kind of Flash malware distribution scheme going on that tells you that you need to update your Flash player even though you have the latest version. Here's a link to an article on it: http://blogs.adobe.com/psirt/2008/08/verifying_installers.html I don't know that this is what's happening with you though.
So now it seems that Linux's nonintegrated multiple clipboards and their UIs (Ctrl-c, and select/middle-click) are a security feature, not a bug.
--
make install -not war
I use NoScript and Flashblock and find it works well. With both you can easily enable javascript if needed (for the likes of digg, etc.) while still stopping horrible flash advertisements showing up.
> When a Web site says Flash, JavaScript, Silverlight, Internet Explorer or anything else is required then that Website is never again visited. One must separate the wheat from the chaff.
This maybe is true, except if you want to do a real web application. Loading a whole HTML-page, just to change some state of an (non-form-element) interface element... That's insanity. ;)
You've done the same that someone in a trauma does. You're created false associations. It's not the technology or even the virtual machine that's bad. It's the implementation.
Your argument is the same, as if someone who had only bad experiences with x86, while having good ones with his old 86000s, argues that "if an application requires x86, then that application is never again used."
The same is true for OSes. Someone could implement Windows XP in a proper manner, and make it a very safe system. (I did not say that someone would want, tough
Or in short:
Someone can crack a bad JavaScript VM and contaminate the rest of the system. And someone could crack a bad OS, and contaminate the rest of the system. There are even examples for this on virtualization VMs. (Heck, the system's clipboard is accessible to all 3 of them, on modern VMs!)
So my vote goes for Replacing the JavaScript VM with a hardened generic VM, with a fixed interface to the outside world, and adding JavaScript, Python, Ruby, Haskel, Ocaml and more as languages to it (via add-ons, or pre-compiled?)
Okay, I think one should remove at least one layer of abstraction/VM and harden the OS so that even OpenGL on JavaScript would not have a performance loss. (Yes, this would be useful. Eg. for quick dynamic data visualization or entertainment applications.)
Any sufficiently advanced intelligence is indistinguishable from stupidity.
Now the course I took wasn't a web-development course(at least not directly it was about the over-all design and not the tools used) and didn't have time to teach nor the prerequisite of knowing html so flash was the most expedient option.
Flash is easier to learn than html? I admit I've never learned Flash but html is easy.
Falcon
Should there be a Law?
Instead of this "edit clipboard" command (or whatever it is), just include a "get admin privileges" command. It doesn't actually do anything, just creates a message box informing the user that the banner is trying to get admin privileges. Evil banners wouldn't be able to resist it, and there would be absolutely no way of annoying people.
You know, there is a difference between trolling and pointing out the flaws in your reasoning. Just saying.
I got hit with this last night and it was a bitch trying to figure out what it was. I literally spent hours trying to find what had hijacked my computer. I finally said screw it and reinstalled Linux, because the only game I play regularly can be loaded in Wine.
"Ubuntu" -- an African word, meaning "Slackware is too hard for me". - stolen from Dan C alt.os.linux.slackware
NoScript sounds like something that you need. I used to have ZoneAlarm as well. IMHO it is much better at configuring things like JavaScript access, etc. It has a very intuitive interface and is easily customizable.
JavaScript, for example, can be turned on temporarily by a click of a button in the status bar when you logon to Webmail. You can also have white lists of sites. It protects against Flash and even XSS and other nuisances. The developers are constantly updating the program based on newly found vulnerabilities, etc.
It is highly recommended.
The flash is used for dynamic graphical assembly of user objects and provides an interactive interface with those objects.
The rest of the site will be devoid of flash; it sounds like this decoupling is the way to go, along with making the user explicitly aware that they've been directed to a flash only section of the site.
Thanks for the response.
Anyone else struggle with 4 verbs in the title?
Modding me -1 troll doesn't make me wrong.
I think there is some kind of Flash malware distribution scheme going on that tells you that you need to update your Flash player even though you have the latest version. Here's a link to an article on it:
http://blogs.adobe.com/psirt/2008/08/verifying_installers.html I don't know that this is what's happening with you though.
I don't think that that's happening either, the Adobe page says it's on social networking sites but the only ones I use or visit are Photo.net, /., and Yahoo! I rarely visit Facebook, MySpace, YouTube, or others.
Falcon
Should there be a Law?
I use NoScript and Flashblock and find it works well. With both you can easily enable javascript if needed (for the likes of digg, etc.) while still stopping horrible flash advertisements showing up.
Does Flashblock allow you to set what websites use Flash and which ones are blocked from using it? I don't mind Flash. What I don't like is when a site or page requires Flash, such as when the entire site is Flash, or when it makes it bandwidth hungry but isn't really needed.
Falcon
Should there be a Law?
Did that summary just combine "Digg" and "legitimate" in the same sentence?
There's got to be some rule of English grammar that prohibits that.
I used to have ZoneAlarm as well. IMHO it is much better at configuring things like JavaScript access, etc. It has a very intuitive interface and is easily customizable.
Yea, I loved how ZoneAlarm was configurable. I had it set by default to block all Java, objects, and scripts then when I came across a website I wanted to allow them I could quickly configure it. If I wanted to, and I did a number of tymes, I could temporarily let a website use them. How well do NoScript and Flashblock work though in Firefox 2.0.0.6? That's what I'm using. I could upgrade to Firefox 3 but I wonder if I can still use my current version.
Falcon
Should there be a Law?
I tried the 'evil' link and didn't see anything amiss. Middle mouse button worked fine and had to use CTRL-V to see the result.
A Shadeless room is a brighter room.
... for someone to write a Lisp script that hijack the clipboard from EMACS.
Colorless green Cthulhu waits dreaming furiously.
I just use SWFDec. It avoids the Flash problem by failing to play about 50% of the stuff out there.
The demo hijack page doesn't work, either. Surprise!
Just kidding. I like SWFDec much better than Flash + nspluginwrapper on my 64-bit Lenny.
Put identity in the browser.
I dont hate flash because its insecure.
I hate it because its abused and bloody slow.
Its like Java in the 90s but worse.
If i hit a site which uses a lot of flash, they dont get a second hit from me.
Once again we see the serious consequences of allowing a single company to serve a proprietary solution which opens up browsers and the platforms they run on to serious security flaws. This is ActiveX Part Deux, or perhaps Son of ActiveX.
To some extent I blame the guys writing the browsers. They're the ones letting plugins and extensions to have this much control over clipboards. The solution here is obvious, though Adobe may not like it, but at this point I think Adobe's concerns shouldn't even enter the equation.
The world's burning. Moped Jesus spotted on I50. Details at 11.
No Flash player or plug-in, no problem. End of story, nothing to see here. Move along.
It's just another reason for Adobe to open-source the Flash client, or alternately for browsers to not support proprietary Flash.
With open source available, authors could work around the problem by removing the ability of flash scripts to write to the clipboard, or by limiting the number of times each script can write to the clipboard. If it's some desirable feature, then a capability checkbox can be added, on a per-script basis.
Seriously, why has a Flash movie access to the clipboard by default? It doesn't make any sense at all. But then again, the whole idea of Flash doesn't make any sense. Anyway, I've configured my IE to not load Flash objects at all, so this won't affect me, but I still like to bitch about it.
Why block Flash from .doubleclick.com when you can block .doubleclick.com itself?
Falcon
Should there be a Law?
A better way to fix it would be a good /etc/hosts file that blocks all adservers and malware.
I find it it amusing /.ers don't know about hosts files. I've used one for years.
Falcon
Should there be a Law?
I often hear people on Slashdot claiming that Flash is safe
Well sir you must view /. at a much lower threshold then I do!
On the Oregon Cost born and raised, On the beach is where I spent most of my days
AdBlock Plus + OpenDNS = I haven't seen an ad online in over 9 months.
Hosts file = I haven't seen ads I didn't want to see in years. And I didn't have to install anything.
Falcon
Should there be a Law?
AdBlock Plus + NoScript -- need I say more?
There's no flash for 64-bit platforms. They can't seem to be able to hack a 64-bit release, the code must be very ugly.
Advertising agencies really dropped the ball on this.
Someone needs to be let go & agencies need to be compensating anyone effected.
There's no excuse for this to have happened, the agency should have been accepting FLA files, only putting into production ones found to be harmless, and producing the SWF themselves. If this is already the process they use, whoever is in charge needs to be let go because they've obviously not been doing their job.
Anyone qualified to lead or be part of a team managing advertisements which include Flash type media, should have been aware this was possible.
I know how Flash works, I know how marketing works, there is no valid excuse for this to have happened whatsoever.
Flash has access to your clipboard, but this is by design. It is no different to the javascript "execCommand('copy');", although this is Internet Explorer only.
The real issue here is the mac users saying that flash still has access to their clipboard after the window is closed. That is a clear security violation, but there are lot worse things you can do than mess with the clipboard if that is indeed the case.
It worked and copied evil.com into my clipboard, but I cannot confirm that it was impossible to get rid of or copy anything else. The first thing I copied got rid of it.
OSX 10.5.4 here also.
Has anyone tried this running gnash?
I refuse to accept the Adobe Flashplayer license and therefore use Swfdec v0.7.4 (which is better than the only free alternative, GNU Gnash). The demo did (like too much other advanced flash content) not work as expected. Not that this is any reason to accept the Adobe license, YouTube and Dailymotion videos show and I do not really need the clipboard hijack "features".
9/11: Never forget it was a false-flag operation
Worked here as well. One more point against flash, what on *earth* were they thinking when they put that 'feature' in there ?
MP3 Search Engine
makes you wonder what else is lurking in there ...
MP3 Search Engine
You should not depend on FlashBlock for security, because it can be easily circumvented. And, as reported in other comments, FlashBlock does not even work reliably against this very PoC.
There's a browser safer than Firefox, it is Firefox, with NoScript
So my vote goes for Replacing the JavaScript VM with a hardened generic VM, with a fixed interface to the outside world, and adding JavaScript, Python, Ruby, Haskel, Ocaml and more as languages to it (via add-ons, or pre-compiled?)
That's an interesting idea. I was thinking about setting up something similar...a VM with a browser all set up with whatever plugins I needed inside the VM. It would reset itself to the base config I had left whenever I closed it (grabbing bookmarks and such from something like Weave or Google Browser Sync on each fresh startup).
Stasis is death. Embrace change.
http://flashblock.mozdev.org/
http://noscript.net/
I have seen inconsistent statements that the clipboard contents can only be overwritten after either the browser window can be closed or after the machine is restarted. If you are using KDE you can simply use 'Clear Clipboard History' in Klipper to get rid of the problem url.
Select something, press middle mouse button (default). This isn't hijacked, although the ctrl-c, ctrl-v clipboard is.
I wonder what happens if you're using a clipboard manager. I seem to recall running something once under KDE, but now that I run GNOME, I've been weened off my need to customize anything (cough)...
Yes flash block do have a list of allowed site, and it alone can stop the attack.
[]'s Victor Bogado da Silva Lins
^[:wq
Except that the concept on windows is and have been broken, the system requires the user have administration power on their machines. I know that MS have been trying to fix this, and may have already done so in vista (I have never use it), but my point is that concepts may be broken, so that no matter what implementation it will not work correctly.
[]'s Victor Bogado da Silva Lins
^[:wq
Everyone is trying to find ways of stopping it copying to the clipboard. But why would you visit a URL that was pasted from the clipboard ? Most users dumb enough to fall for this type of attack dont even know the system clipboard exists ! (Dont laugh, I frequently have to explain to the wife what Ctrl-C, Ctrl-X & Ctrl-V actually does, I guess I'll stop now). If your savvy, you would realise the attack had taken place & just not use the URL.
Never assume malice when stupidity will suffice.
Well, there's also video cam support - it is supposed to ask your permission first, but perhaps there are unexplored features/vulnerabilities in it too :
http://www.macromedia.com/support/documentation/en/flashplayer/help/help04.html#117089
If I was a hacker^^^^^^security researcher, I'd be looking there first.
One of the reasons why I surf with Flash off.
I tried it under 10.4.11 using Safari 3.1.2 and Firefox 3.0.1 and Flash whatever-the-latest-beta-is (I downloaded it to try and get a Vimeo video to stop stuttering - no go :-( ).
While the demo tab is open, it takes over the clipboard. Close the tab and its control over the clipboard is released. Both browsers were OK. No quitting browsers, no restarting my Mac. Maybe 10.5 is different, or maybe you have a different version of Flash. Sort of vindicates Steve's lack of a clipboard on the iPhone though...
When they came for the communists, I said "He's next door. Take him away. Goddam commies."
If some AV vendor ships some heuristic signature to detect this kind of attack and prevent it, I will defend that software and vendor in all occasions.
Especially OS X antivirus vendors. Come on, signature update? You are selling software more expensive than Windows ones telling people to be "future ready".
Lets see now...
A while ago, I noticed that occasionally opening mspaint would result in some Data Execution Prevention warning. I know that mspaint, when opened with image data copied to the clipboard, would resize the canvas to the dimensions of the image data. I'm betting that there's a clipboard buffer overflow or something in mspaint and malicious flash has been exploiting this. This was a number of months ago.
As with everything in life, you have to find the happy medium. Flash has legitimate purposes (repid e-learning development and delivery, for example) that far outweigh the risks of clicking on a rogue advert. Do I want to disable Flash to feel "safe" and prevent unpleasantries, such as flashing/blinking/buy-me ads at the cost of not being able to conduct the mandatory training module I have to complete for work?
I have ./ on my noscript whitelist, do you?
Since dotslash.org and dotslash.com are spammy liknkfarm sites, that doesn't sound like a good idea.
You can either whitelist or blacklist Flash and javascript in Opera. Cookies too, for that matter. And you can set these things on a site-by-site basis.
If you are using user javascript to whitelist Flash, you are doing it wrong.
..and by "access to the clipboard by default" you mean, just like any other program running has access to the clipboard? Unless, of course, you can tell me which of the daily apps I use can't actually copy and paste anything.
No, it has to do with the fact that flash is such a piece of crap. Adobe software is so annoying to deploy & maintain. Adobe doesn't follow the normal rules for installers & msi files for acrobat and Adobe CS, and there are many, many errors in the limited documentation that they provide. Even getting .msi installers for flash is a hassle.
Uhhh...so says you? Just because Adobe products generally cater to creative types (illustration, photography, design&layout, etc.), who happen to generally not be technical types, doesn't make it bad, just different. I mean, just show what you typed about the .msi files and gibberish to any non-nerd and think about how silly your comment is when taken out of its comfy slashdot environment (i.e., into the real world).
Further, flash (and silverlight) are overwhelmingly used for web crap.
Well there's the proof right there! I hear .html is used overwhelmingly for web crap as well.
I think once code-geeks and designers alike stop complaining that Application-X doesn't work the way THEY want it to work, and understand there are different tools for different audiences, these silly threads (like Mac vs. PC, iPhone vs. Nokia/Blackberry, or Flash-sucks, for example) will die their slow and deserved deaths.
What are you talking about? Windows doesn't require the user to run as administrator. Certain applications require it but there are thousands of corporations out that which don't give users that much access to their systems.
The underlying result here is that if the user didn't have permission to install software in the first place then this vulnerability would be a moot point.
In short, people aren't being smart and are being taken advantage of. It's no surprise, its why I always create a separate installation user for computers I setup for other people. They run their machines as limited users and then they don't wind up with too much crap on their systems.
I don't seem to be able to replicate this behavior on my iphone...
Oh... right!
"Better choices?" To do what Flash excels at? Name two (aside from Silverlight, which I don't think anyone is prepared to seriously evaluate, yet).
AJAX/DHTML isn't a better choice, it's a different choice. I'll give you that there's significant overlap in capabilities — and all else being equal, I'd rather see Javascript used where possible — but there are a lot of things you can do in Flash that you wouldn't want to try in Javascript, or which would be flatly impossible. (Including hiding your code and protecting it from tampering. Yes, those are legitimate goals in some cases.)
Java (or a Java-based language like Processing) might be a better choice in some respects, if it had Flash's near-ubiquitous install base, or even Flash's ease of installation on most platforms — but it doesn't and it isn't. Pragmatically speaking, if you don't want to torture your users (and/or your support staff) Java just isn't a very good option outside of controlled deployment environments like corporate intranets.
Even if they had universal browser support, SVG and VML aren't intended to do 90% of what Flash does.
So what are these other, better alternatives? I'm curious to know.
SIERRA TANGO FOXTROT UNIFORM
It's more secure, and simpler, to do
ssh -v -l user2 localhost
That way you don't have to mess with xhost and environment variable settings.
The fact that this kind of hack is possible on Unix/Linux but not on Windows has nothing to do with support for multiple or non-admin users. It's purely historical. Unix started out as a time-sharing OS, Windows was always a single-user OS. Unix assumes that it has multiple users sitting in front of serial terminals, Windows assumes it has one user sitting in front of the actual computer.
When the time came to adapt Unix to the GUI era, people assumed that people would continue to use it as a time-sharing system, so they invented graphic monitor technology to support GUIs over the wire: X-Windows. That assumption was economically flawed: graphic terminals are not a big cost savings over PCs, and indeed X-Terminals never achieved the necessary economies of scale to be even comparably priced. So X-Windows mostly ended up being implemented in Unix workstations. If Unix GUIs had been designed with the right assumptions (and some proprietary GUIs actually were) the GUI system wouldn't have this handy remote-user feature.
Can anyone give me an example?
For those of us that do still use and prefer Internet Explorer (and know how to use it safely and keep it clean), a free application called No! Flash exists and can be had from http://www.bbshare.com/.
This little tray app, when enabled, seems to block the exploit completely, at least on Windows 2000 with IE6.
The same little application optionally also blocks Javascript as well as a few other things.
I discovered it while looking for something to block the annoying flash-based ads on Slashdot. Who knew it would actually keep me safer as well.
And the normal disclaimer, I'm not affiliated, just found the application and think it's quite useful.
I am Homer of Borg. Resistance is Fut.. Mmmmmmmm, Donuts!
Why you have to do it, why this is not the default? The problem is that you started with a faulty concept and then to fix without breaking every other application is hard.
As I said before, I know MS is trying hard to fix this, but that was not my point, I was only pointing out that concepts can be broken independently of their implementation.
[]'s Victor Bogado da Silva Lins
^[:wq
Man, I thought I was just being silly adding that topic to the OSX forum, but now I'm getting quoted in security discussions on slashdot? Hot diggity-damn!
(and if you're wondering, I use adblock at home, but was getting hijacked on my work computers)
Premise: there is such thing as malicious Flash. Flash from unknown sources should always be blocked by users. (If you disagree with that premise, then the rest of my post will be meaningless to you.)
Flash ads suck, because it's hard to audit someone else's compiled code. After the last one of these incidents, I played around with some flash disassemblers and came to the conclusion that maybe I could audit flash ads, but it would be time consuming -- far more expensive (at least two orders of magnitude) than the potential revenue from running the ad. I guess there might be some Adobe product that disassembles them even better, but even so, the problem will remain. I don't want to get into an obfuscation-vs-auditing arms race. Someone out there will outsmart me. Ad-by-ad auditing isn't viable.
When the ad people (e.g. Ruxton) send me Flash shit, I feel dirty. It's all well and good to recommend to your users that they run a Flash blocker or don't install the Flash plugin to begin with. And that is what I do recommend; Flash may have some good use that I haven't heard of yet, but its security problems mean it has no place on the internet. But I can't count on my site's users to do that. Every flash ad is a potential disaster waiting to happen to other people, but when my site is the vector for their risk, ugh.
One ethically-sound approach, of course, is not run the ads. Just say "sorry, we don't do flash ads." But saying no to people who pay the money is hard. It's really hard. And that's especially true if my competitors don't say no.
Another ethically-sound approach is to not take responsibility for problems that other people have inflicted upon themselves. If you install Flash on an internet-connected computer, you bear responsibility for doing a thing that you should have known is harmful to yourself. It's an ethically valid stance, but it's also really hard-assed and insensitive. I hate doing that. But it's what I do.
I wish we could all somehow band together and make "No Flash Ads" an industry standard, so that they are the exceptional weirdos when they ask for it, instead of me being the exceptional weirdo for saying no. If we did that, then I could say no.
Right now, I can't. Ad money puts the food on my table.
One more point for the jumping on the "omg flash is the sux" bandwagon. This has been possible in javascript for years (execcommand("copy") anyone?)
Flash and Malware? Just call it MASHWare... you're MASHED up against the wall if on a give site you NEED mal, flal, umm, FLASH to use the site...
Seems like Flash will become the tool/exploit of choice and become a FLASHBANG and clog up the tubes and pipes, blnding users on the Internets when they don't wear DHLS-approved UV/Flash-Resistant eye wear such as gold-plated goggles.
Previously: "Linux... Toward the Sunrise..." Now: "Linux... Toward the-- No, now, part of Every Sunrise"
closing the tab in firefox 3.0.1 on Ubuntu 8.04 works for me.
On Ubuntu (and presumably other X11-based systems), the "middle-click clipboard" (which is what I use 90% of the time) is completely unaffected. Only the annoying ^X/^C clipboard, which I almost never use, is affected. I cut-and-pasted the above quote even though ^V currently gives me: http://www.evil.com./
I could probably be hit with the real version of this thing and not notice for upwards of a week. :)
(I'll bet money that there's no rebooting required to clean this out either. At the very worst, restarting the X server should be more than adequate.)
i just had one computer that was affected with some sort of variant of this flash banner malware. It had a window warning of viruses, at it claimed to be xp2008 virus scan. It was installed and i removed it from add/remove and then i shut down 2 processes to get symantec running. symantec eventually picked up 13 other viruses. All i have to say is, there's going to be alot of infected computers in the near future if they don't clean this mess up.
Yes flash block do have a list of allowed site, and it alone can stop the attack.
Okay, guess I'll check it out.
Falcon
Should there be a Law?
No, I didn't.
Falcon
Should there be a Law?
The idea of the security model in Vista - is it was meant to be, before the crooks modified it - actually is one level better than every other desktop OS, and even most server OSes. Trusted computing is a good thing, if *YOU* are the one who is the boss/decider over his system.
Unfortunately they decided... no to trust... YOU! The control goes to MS. And MS asks the media industry. The rest follows from that.
So Vista probably would be able to pull it off... theoretically...
In reality, there are the usual non-fixed security holes, really retarded "security" schemes (like trusting setup executables, depending on their file name), and the typical Microsoft-attitude, plus the problem that it's the evil version of TCPA.
But you are right. If the general architecture is so broken, that it does not even allow the implementation of a secure system without nearly creating a virtual CPU, then we can safely say that there is no sense it implementing it, and therefore it will never work correctly. (Of course, then you would simply replace the general architecture (Eg. install another OS).
Any sufficiently advanced intelligence is indistinguishable from stupidity.
I tried Windows XP once for a year in user-mode, where you had to do something like sudo to use administrator-stuff.
It was a major annoyance, without actually adding much security.
You *can* run it that way. But it certainly is not made for it. This "sudo" was an open-source tool that I had to add myself.
And still I often ran into problems with applications trying to access non-user stuff.
So you can say that the application developers are responsible too. But not solely.
Well, now I use Linux, so the problems are gone (but new ones *emerged* *hint*hint*)
Any sufficiently advanced intelligence is indistinguishable from stupidity.