August 2008 Vista Security Hack – Now Useless ? (ASLR and DEP technologies)
« on: Today at 09:45:13 PM »
http://bluecollarpc.net/smf/index.php/topic,716.0.html
——————————————————————————–
There has been a major problem found as kind of the alarm of a “zero day” hole in Vista apparently. It will be covered and discussed here. This may lead to up to 50 percent of Vista Users computers becoming infected depending whether they observe the use of security products (firewall, antivirus, antispyware) and Windows Updates. Unpatched and unprotected computers – here Vista – have NO chance in the cyber crime enviroment the Internet is in today. If you are not running paid subscription security products your computer is wide open to attack and take over to be used in criminal ways – SEE malware botnets or commonly called “zombie networks”.
Unfortunately, ALL polls show up to 50 percent of Users are just not on the ball at all.
————————-MORE….
As much as I as Webmaster of the www.BlueCollarPC.Net and our several Groups/Lists Owner have been on the bandwagon to completely ban all negative publicity from a rogue enviroment and insincererity and cyber criminals et al — I think the other shoe has hit the floor with Vista. Uh-oh looks like….
One was here:
http://bluecollarpc.wordpress.com/2008/06/11/vista-bashing-read-this-now/
And our two Vista Groups:
http://groups.google.com/group/Vista-PC-Group
http://tech.groups.yahoo.com/group/Vista-Group/
In all honesty the only two things I found “wrong” with Vista were the apparent Vista Windows Media Player as kind of a work in progress unfinished but as “going commercial” and the worst was the Windows Mail (formerly Outlook Express) Client was completely unattended and riddled with corruption of email so that it could not even be deleted from the client. On the phone with MSN.com when I got my new Vista PC in Fall 2007 – they explained that Windows Mail was not being supported to my shock and advised me to install their featured new client Windows Live Mail instead. I was thinking you are kidding right ? Vista is not going to have the Vista version of Outlook Express (SWindows Mail) ? Ouch !
But in the last 2 months or more this has all been rectified and Windows Mail (Outlook Express and Windows Makil are POP Mail Clients and part of the Windows Operating System) is working great as expected and the corrupted blank background emails were FINALLY successfully able to be deleted. It seemed the Windows Mail was a work in progress as well on a Windows OS released for over a year at the time !
ALL in all, Vista is a big “Wow” still as compared with Windows XP which was also that gfreat big “Wow” as compared to Windows 98 OS (Operating System).
These reports are dealing with the whole software side debacle with the Private Industry and not Microsoft Windows Vista actually and apprently. So here again the Negative Publicity is going to take this to the bank for all it is worth and we wonder why ? Java is the culprit in one instance. Other softwares are the culprits in the others. AGAIN… they all slam Vista and why ? Why are they not slamming the Private Industry and Sun Java ? ….. So one-sided in opinion – and many “respected sources” as you can see.
Through the remainder of this week and month let’s see if we can pull this apart for the average consumer and even attempt a few stop gap measures if neccessary – like the “ultimate paranoid settings” of even disabling Java which will not permit many websites to be viewed across the world web – or most actually. It sounds like a giant “zero day” hole not being worded as such. Dangers ? Sure sounds like it and stay tuned….
Most dangers ? Unpatched and Unprotected computers running Vista without security sharewares as minimum protection – but here your ONLY protection again (personal firewall, antispyware, antivirus softwares).
gerald philly pa usa
Webmaster http://www.BlueCollarPC.Net
Good, bad, and ugly….
Vista Blown Open By Unstoppable Hack
TrustedReviews – Bracknell,England,UK
This code attacks Vista’s Address Space Layout Randomization (ASLR) and Data Execution Prevention (DEP) technologies and allows the hackers to load any …
FULL<http://www.trustedreviews.com/software/news/2008/08/11/Vista-Blown-Open-By-Unstoppable-Hack/p1>
Vista’s Security Rendered Completely Useless
Slashdot – USA
I doubt that sentence was really intended to say that, though. it probably means specifically the ones new to Vista over XP that were listed. by …
FULL<http://it.slashdot.org/article.pl?sid=08/08/08/1155208>
Security pros completely bypass Vista’s now “useless” security
Yahoo! Tech – Sunnyvale,CA,USA
About all those fancy security measures Microsoft put into Windows Vista… well, they’re now pretty much useless, according to security experts from IBM …
FULL<http://tech.yahoo.com/blogs/null/101568>
Vista security discovered to be even more useless
Inquirer – Harrow,England,UK
The methods employed have enabled the researchers to bypass Vista’s Address Space Layout Randomization (ASLR), Data Execution Prevention (DEP) and other …
FULL<http://www.theinquirer.net/gb/inquirer/news/2008/08/08/vista-security-rendered-usless>
Alarmed about Vista security? Black Hat researcher Alexander …
ZDNet – USA
In fact, they put us in touch with the people who designed the [memory protection] defenses [in Windows Vista] and sent us a few minor corrections. …
FULL<http://blogs.zdnet.com/Bott/?p=513>
—–AND MORE:
Mature conclusion about this latest “Vista Bashing” (DEP, ASLR technologies hacked ? – Vista Worthless?) …..
A mature article that calms things bringing the situation into focus can be found here:
The sky isn’t falling: a look at a new Vista security bypass
By Peter Bright | Published: August 11, 2008 – 07:30AM CT
http://arstechnica.com/newsars/post/20080811-the-sky-isnt-falling-a-look-at-a-new-vista-security-bypass.html
Some points to understand this all: (Quoted from the article) ….
*Buffer overflows are a particular kind of programming error that occur when a program attempts to store too much data in the buffer allocated for the data. This causes anything following the buffer to be overwritten.
*Buffer overflows are exploitable when it’s possible to insert arbitrary executable code into a process and then make that code run. If an attacker can do this then the attacker has gained the ability to do whatever he likes to the victim’s computer.
*Although there are languages that make such flaws impossible-Java and .NET are both immune to such flaws-the unfortunate reality is that a large proportion of the software that we run (including our operating systems, web browsers, and browser plugins) don’t use these safe languages, and so are susceptible to this ancient problem.
*This is why Microsoft included a number of protection schemes in Vista to try to reduce the exploitability of buffer overflows.
*One of these protections was introduced in Windows XP Service Pack 2; Microsoft calls it Data Execution Protection, DEP.
*They discovered ways by which DEP could be defeated, for example by passing control not to their own executable code, but instead to one of the system DLLs loaded into the process and getting that to do their dirty work.
*Vista therefore introduced several mechanisms to try to reduce the impact of these DEP bypasses. One of these is Address Space Layout Randomization, which randomly organizes the location of the system DLLs so that an attacker no longer knows where they are.
*Vista also inserts extra checks into the operating system code to detect that certain kinds of overflow have occurred and crash the program (although crashing might seem a bad thing to do, it’s safer than continuing to run after a buffer overflow).
Uh-oh….
*Internet Explorer 7 and Firefox 2 both opt out of DEP, and many third-party libraries such as the Flash plugin opt out of ASLR (and other protection mechanisms).
*Internet Explorer 7 and Firefox 2 both opt out of DEP, and many third-party libraries such as the Flash plugin opt out of ASLR (and other protection mechanisms).
*Plugins can also do things that can deliberately defeat the OS’s countermeasures; Java, for example, marks all of its memory as executable, meaning that a Java applet can place into memory executable code that’s immune to DEP protection.
*The final trick is to use scripting or plugins to file large amounts of memory with the malicious executable code, so that even when ASLR is in effect, an attacker can still be sure that the malicious code is where he needs it to be.
THE OTHER SHOE HITS THE GROUND? …..
*Together, these techniques allow all of the protections found in Vista to be defeated.
*This is certainly unfortunate. The great thing about these protection mechanisms is that they provided a degree of safety even when applications contained bugs.
*That will no longer be the case, at least for web browsers (programs that do not support third-party plugins (or apply more stringent checks to those plugins) might continue to benefit from the protections).
Good News?
*Unfortunate, yes, but not-as was reported in the immediate aftermath of the presentation-evidence that Vista’s security is useless, nor does this work constitute a major security issue.
*And it’s not game over, either.
*Sensationalism sells, and there’s no news like bad news, but sometimes-particularly when covering security issues-it would be nice to see accuracy and level-headedness instead.
*Alarmism helps no one.
*Furthermore, these attacks are specifically on the buffer overflow protections; they do not circumvent the IE Protected Mode sandbox, nor Vista’s (in)famous UAC restrictions.
*DEP, ASLR, and the other mitigation features in Vista are unlikely to ever be unbreakable, especially in an application like a web browser that can run both scripts and plugins of an attacker’s choosing. Rather, their purpose is to make exploitation more difficult.
*Microsoft has a solution for those wanting to make it impossible-use .NET.
[NOTE -The .Net Framework comes pre-installed as version 3.0 in Vista which is also available for XP which was up to version 2 through Windows Updates or at Microsoft.com. An example of software that runs on this which enhances much is the genuine freeware
www.RSSReader.com independent browser rss reader software - a superb featured rss reader and not a browser plug in. I have been using it since the version 1.1 of .Net Framework and which is also available and often necessary in Windows Mobile PC as the Compact .Net Framework - mobile pc or Microsoft PocketPC.]
*These protections are there for when that’s not an option, to reduce-but not eliminate-the vulnerability caused by such programming errors.
Bottom Line…
*Even with DEP and ASLR, the coding errors that result in buffer overflows still ought to be fixed; it is only through fixing the errors that the flaws can truly be eliminated.
*Vista has many worthwhile security improvements compared to XP. Internet Explorer on Vista runs in a highly restricted environment, so that even when it is running malicious code it cannot harm the system. Stories suggesting that Vista’s security is now irredeemably broken are far off the mark; the truth is merely that some of its automatic security protection is less effective than it was before.
*What Microsoft will do in response remains to be seen.
*Some of the specific features of the attacks can be resolved by Microsoft itself-preventing IE plugins from opting out of the protection schemes, by improving the way that .NET interacts with the protection, and by making Windows default to enabling all the protection schemes-and others can be minimized by third parties-by writing plugins that enable with all the security mechanisms, by being more careful with executable memory, and so on.
*Longer term, a switch to 64-bit programs might allow considerably more randomization to be applied; while making large allocations is enough to fill up a 32-bit program’s memory (which allows attackers to defeat randomization) the same is not true of 64-bit processes-they’re simply too big.
SO LET’S RECAP….
The alarming “lit up like a Christmas Tree” news articles are just that – over blown negative publicity hounds AGAIN !!! How true ? ….. Let;s review.
They say Vista is a bomb, it’s dead, it’s the worst insecurity sieve of Operating Systems, Micro$oft has done it again, we told you so, yep – Vista IS A White Elephant, Let’s re-petition Microsoft top get back XP, …. and on and on – is the flavors of the headlines out here. The worst comments are Vista is “useless” and “dead”. Why is this negative publicity ? Read…..
))) Number One, they blame Windows which above clearly has instituted free DEP technologies for all users of XP in Service Pack 2 release. Is the buffer overflow Microsoft’s fault ? Hell no – it is the software’s. You’ll remember in the article item here:
“Buffer overflows are a particular kind of programming error that occur when a program attempts to store too much data in the buffer allocated for the data. This causes anything following the buffer to be overwritten.” ….it says the “program” and “programming error” and that is independent softwares – not Windows. Where is all the programming errors of Windows causing this ? Yeah a few through all the years but all the other “bug reports” concerning this are virtually ALWAYS independent softwares and certainly not Windows and much less Vista itself. Check any publication and they are posted at our lists/groups. It is a blue moon when it is the Windows OS listed there for this practically in comparison.
))) Number two, again read: “Furthermore, these attacks are specifically on the buffer overflow protections; they do not circumvent the IE Protected Mode sandbox, nor Vista’s (in)famous UAC restrictions”….. see it ? It is NOT Vista at all with anything “broken” and so on. Criminal hacker engineerings will NOT circumvent Vista because of Vista Internet Explorer (Protected Mode) and Vista User Account Control (UAC) – you know, that “annoying thang” bad and uninformed people keep telling you to turn off and even software writers have created software utilities to do so because you don’t know how to access “Users” on Vista in your Start > Control Panel yet as a new user ? Right ! They probably tell you antivirus is “snake oil” too, right ? Hmmm…(another story). You might be getting “socially engineered” bubba !
))) Again – it is independent software and NOT Vista that is everything the negative publicity says Vista is obviously and read again….. “Although there are languages that make such flaws impossible-Java and .NET are both immune to such flaws-the unfortunate reality is that a large proportion of the software that we run (including our operating systems [outdated 95,98, ME, XP SP1 and so on], web browsers, and browser plugins) don’t use these safe languages, and so are susceptible to this ancient problem. ” And then more… “Plugins can also do things that can deliberately defeat the OS’s countermeasures” And also Java: “Java, for example, marks all of its memory as executable, meaning that a Java applet can place into memory executable code that’s immune to DEP protection.” …. Did you read it ? Above it says Vista is protected anyway because of UAC and Protected Mode [Vista Internet Explorer 7] and here it says not Windows but that “a large portion of softwares” and “Plug Ins” are the problem and NOT Vista as the articles roar.
))) CONCLUSION….
If we trust the author at arstechnica.com then once again this is ALL unfounded negative publicity slamming Vista unrighteously and they should be held for libel in a court of law by Microsoft period. The one foot note to that is that it is almost possible to do the malware attack and most likely through flash formats which have been the next greatest web presentation since perhaps HTML graphics and is not that old really. Remember it was said…. “….many third-party libraries [software applications] such as the Flash plugin opt out of ASLR and other protection mechanisms”
))) SIDEBAR …. current cyber crime activities possible …..
From the article, “…Internet Explorer 7 and Firefox 2 both opt out of DEP..” – - – and this means XP Users (not Vista) and read the circle of current events:
….So that the rogue elements will tell everyone who has not upgraded to Internet Explorer 7 (IE7) on their XP PCs are smart then because IE7 “opts out” of DEP Protection – but they lose Microsoft IE7 anti-phisher technologies and a couple billion dollars (See BBB) and all of a sudden IE 6 is being attacked and nailing them…
Hmmmm…. Oh well, I love my Vista !