Security Seal company sued by FTC

Lets start with the proper disclosure; we provide a Web Site Security Seal service which competes with ControlScan’s. That said, I’m not about to bash ControlScan but rather the poor practices of security seal companies giving out seals to whoever pays them without the proper security checks.

Some background: The FTC sued ControlScan for $750,000 for giving out security seals while not really checking the security of the web sites. This lawsuit and its verdict are good news: It means that services that give out seals need to be responsible for their actions; no more “scanless PCI” badges: if you give out a seal (and I’m looking at all you large domain resellers) that needs to stand for something – when customers see a seal that says “secure site” they need to know the site is secure.

Before you take out the pitchforks, sure – there is no way to verify with 100% certainty that the web site is “secure”. But vulnerability scanning is at a stage today where you can run automated scans and make sure the web site is “secure enough” – meaning it does not have any known vulnerabilities, doesn’t suffer from SQL injections or cross site scripting. If there is a zero day vulnerability in apache, I doubt it will be used against an e-commerce site – it is more likely to be used against a bank or the government. Fact is, over 90% of successful attacks use known vulnerabilities that would have been detected by any competent scanner. If the site is properly scanned and no vulnerabilities are found, this is probably as good as it’s ever going to get; and is definitely better than the chances of your credit card being stolen at a brick-and-mortar store.

What will happen with ControlScan is not really important. What’s important is that security seal providers will now have to stand behind their claims – the fact that the FCC went after a case like this, which is normally way below their threshold, probably means that someone is applying pressure on them; hopefully that will help clean up the act of some online scanning vendors.

Note: Complaint, Exhibits and final judgment here.

Share

Google and security. Oil and Water. (Or: How to DoS google groups)

The buzz was on about google buzz sharing your list of contacts (which they then quickly fixed in their casual we-did-nothing-wrong-these-are-not-the-droids-you’re-looking-for mind trick).

Readers of this blog remember when google calendar let you see the full name behind every gmail address. At that time, google ignored, then decided there’s nothing wrong with that feature, then fixed it. Only it still works, on other google services. Of course, these aren’t the droids I’m looking for.

Well, here’s a method to DoS a google group user; it was discovered by Shachar Shemesh of lingnu about 18 months ago, who told google and was answered with a strong silence. With google the only disclosure seems to be full-disclosure, so with apologies to you google-group users out there, here is the outline of the attack below.

DoS’ing google groups
Domain-Key is a good method to prevent spam from coming in, as well as preventing unwanted emails from being handled if they are sent through “the wrong” SMTP server.

Google has taken domain-key a step further, with their Domain-Key and Google Groups combo. In this combination, if an email is sent to a Google Groups from an SMTP server who is not listed in the Domain-key record, that email will be banned from writing or accessing the Google Group in question.

The banned user will no longer be able to write or read from that group, will not be able to “undo” this change as emails to Google’s technical support regarding this appear to go unanswered.

From this background, the attack seems clear. A malicious attacker can get pretty much anyone banned from a certain Google Group.

Steps to reproduce:

  • Subscribe to a Google group.
  • Look for a victim (Anyone posting to the group from a gmail.com account is fair game).
  • Configure your email client to send emails with a “From” field that matches this email address, and use an SMTP that is not one of those authorized by the domain key. Your ISP’s SMTP servers will probably suffice.
  • Use this configurations to send an email to the group. It doesn’t really matter what the email content is, but I recommend making it look like a genuine email to make is harder to filter (and raise ‘plausible deniability’ in case someone comes asking questions).

As a result:
The victim will be automatically banned from the group.

He or She will receive no notification of that fact: not to the fact he or she was banned, and not even to the fact that the email he or she supposedly sent failed Domain key verification.

The victim will cease to receive emails from the group. They will only find out about it if they try to send an email, at which point they will receive a brief and unhelpful message saying they were banned, with no explanation why and no means to appeal.

Trying to access the group from the web site will result in a “you are banned” message, again, with no helpful information on why the ban was instated nor how to appeal. It is a curious point that even information that is publicly available without registration, such as the group’s archive or description, will be blocked. They will have to sign out of Google to be able to see it(!).

The best means to appeal she is likely to find is “Google Help”, which points to an email address where past experience shows the request email will be unceremoniously ignored, just like Shachar’s email notifying google of this vulnerability.

Share

Mac Virus update

I know, there ain’t no such thing!

Well, we could have a lively debate on that topic, but not right now.

On this occasion, I’m just letting anyone who wonders what happened to the Mac Virus web site (http://www.macvirus.com), which I inherited from Susan Lesch some years ago, what’s happening with it. We have nothing to do with the cobwebby sites at http://www.macvirus.net and http://www.macvirus.org, or with http://macvirus.wordpress.com, whatever that is.

The http://www.macvirus.com URL actually redirects to my own Mac page at Small Blue-Green World site, which now re-redirects to a WordPress page. If you want to go straight to the Mac Virus blog, you can go direct here. It’s still malware-oriented, of course, and, is likely to become more rather than less active in that area.

In fact, most of my Small Blue-Green World content now resides on blog pages. ESET content is still blogged at http://www.eset.com/threat-center/blog/, of course, and AVIEN content is blogged at http://avien.net/blog/.

Confused? Me too…

We now return you to your normal programming. Scheduling, that is, not coding. Unless that’s what you’re doing at the moment. Oh, never mind.

The next time I blog here, it will be about a proper security issue again. I hope.

David Harley FBCS CITP CISSP
Security Author/Consultant at Small Blue-Green World
Chief Operations Officer, AVIEN
ESET Research Fellow & Director of Malware Intelligence

Also blogging at:

http://avien.net/blog

http://www.eset.com/threat-center/blog

http://smallbluegreenblog.wordpress.com/

http://macviruscom.wordpress.com

http://blog.isc2.org/

http://dharley.wordpress.com

Share

How not to handle a responsible XSS disclosure!

Okay, so a few days ago I found a ton of XSS vulnerabilities on various high profile web sites, and on the whole, after eventually managing to contact the relevant teams for the sites, everyone was very grateful.

When will web sites owners learn that it’s a good idea to have a security contact e-mail address on their sites!

However there was one, whose name I’m not going to mention here, that came back to me with the worst possible answer ever.

This is an online retailer, and my e-mail went to their help desk, but still!

Here’s the full e-mail trail (I’ve removed certain bits of info though so that the site or the attack vector cannot be identified.) Please also note that due the nature of what this company does they are required to be PCI DSS compliant.

===============================

—–Original Message—–
From: xyberpix [mailto:xyberpix@blahblah.com]
Sent: 05 January 2010 07:53
To: help@xxx.com
Subject: Website enquiry: General – www.xxx.com

Sent Date: 2010-01-05 07:52:58 (GMT/UTC)

Hi There,

I have discovered a security vulnerability on your web site, and would like to please disclose this to yourselves responsibly. Could you please either contact me with the name of someone who I should report this to, or could you please get someone to contact me at this e-mail address please. If this could please be treated as urgent.

Thank you
xyberpix

===================================
On 5 Jan 2010, at 16:40, XXX Support User2 wrote:

Hi Xyberpix,

Thank you for your email message.

Can I please ask you to supply the screenshot of the page so that we can look into this for you?

I look forward to your reply, upon which I will do my very best to assist you.

Kind Regards,
Alex | Customer Services Representative
Note: Please do not delete the previous correspondence if you are replying to this e-mail. This will help us to assist you better. www.xxx.com

===================================

—–Original Message—–
From: xyberpix [mailto:xyberpix@blahblah.com]
Sent: 05 January 2010 16:59
To: XXX Support User2
Subject: Re: XXX

Hi Alex,

No problem at all please find attached a screenshot.

Also the string that was used in the main search bar to prove this was the following:

‘;alert yadayadayada

Kind Regards,
xyberpix

==================================

Hi,

Thank you for contacting us and sorry for the inconvenience caused here.

May I kindly request you to clear the cache and cookies from your internet browser and then try placing your order opening a new browser.

If you have any further queries please do let us know.

Kind Regards,
Edwin | Customer Services Representative
XXX!

Note: Please do not delete the previous correspondence if you are replying to this e-mail. This will help us to assist you better.

Share

Vendor response to vulnerability disclosure

My wish for 2010: I want this guide to be taught in CS classes to developers everywhere:

http://vrt-sourcefire.blogspot.com/2009/12/matts-guide-to-vendor-response.html

Happy new year everybody.

Share

Adobe 0-day vulnerability (CVE-2009-4324) – what this means?


SecuriTeam Blogs contains several FAQ documents about MS Office vulnerabilities used in targeted attacks since 2006. This time I’m not writing a FAQ. This document has answers to What this means type questions.

What an organization can make to protect?


#1 Disable JavaScript. Deploy a system to deliver this setting to all workstations. This is not the last Adobe 0-day which we will see.

What this means?

Go to Edit>Preferences menu, select item ‘JavaScript’, Uncheck “Enable Acrobat JavaScript” and to save the setting click ‘OK’.


#2 Enable DEP

Some Windows systems include Data Execution Prevention (DEP) functionality.

What this means?

If your organization is using Windows versions with DEP support the code execution can be avoided.

Adobe has confirmed these mitigation advices in security advisory APSA09-07, but as mentioned DEP method doesn’t fully prevent the exploitation.


#3 Do not open PDF documents from unknown sources AND received unexpectedly.

What this means?

If you don’t know the sender who is sending you file attachments there is always a risk that you are a victim of targeted attack. Remember that the sender can be easily spoofed as well.


#4 Switch to alternative PDF reader.

There are many free and commercial products. However, they are often affected by Adobe vulnerabilities too and a patching policy is needed when switching to another product.

What this means?

Changing the PDF reader in large organization is not an easy move. Today is a good day to start the planning project.

Let’s talk about technical details with some words. The vulnerability exists in Doc.media.newPlayer method. The Trojan in these attacks generated connections to http: // foruminspace dot com and http: // newsplaza dot net (these servers are located in Malaysia).

AV vendors use the following names when detecting the malicious PDF document:

Exploit.JS.Pdfka.atq (Kaspersky)

Exploit:W32/AdobeReader.UZ (F-Secure)

Exploit-PDF.ag (McAfee)

PDF/Pidief.NQ (CA)

Trojan.Pidief.H (Symantec)

TROJ_PIDIEF.PGS (Trend Micro)

Troj/PDFJs-FS (Sophos)

The size of the infected PDF document is 400,918 bytes. The file name varies, but it can be note200911.pdf, note_20091210.pdf or Outline of Interview.pdf.

Share

Stop blaming us

Occasionally, I see articles like this.

Hackers don’t, as a rule, need to go to such lengths to crack passwords. That’s because most of us fail to follow good security habits. A recent article on PhysOrg cites a study that found people are the weak link in computer security.

This is silly. People don’t need to “follow good security habits” unless they have “security” somewhere in their title. Security is a means to an end, and not the target. The target is to get the job done (or surf the web, or read your emails).

Saying this is not just silly – it’s also dangerous. When experts say “people are the weakest link in computer security”, they remove all responsibility from the security industry to make security better, and easier, for users. Why work on preventing brute-force attacks on passwords? Instead lets force our users to choose a 10 character password including at least 1 number and 1 letter of each case. Oh, and lets prevent those walking security hazards from saving the password in the browser on their malware infested machines. Yeah, that’ll teach them. The article over at discovery.com suggests I use e$4WruX7 as a password – a most helpful advice if I ever saw one. Here’s a better suggestion for you Jonathan: have the system lock out for 24 hours after 3 failed tries.That will make guessing a simple 6 digit-only PIN take more than 450 years.

Enough with this.  Users are not the weakest link any more than drivers are the weakest link in driving accidents. Sure, if we remove users (or drivers) from the equation, that solves all our problems. But since we can’t do that, lets focus on making seat belts, and airbags, and warning systems. Or easier (not harder!) password systems, better protected servers and better user interface.

Share

How to analyze timeline of 9/11 attacks – read pager traffic from N.Y. and Washington

Wikileaks has released hundreds of thousands pager messages from 11th September, 2001.

Link: 911.wikileaks.org/

Listings say that the messages are sent in networks of Arch Wireless, Metrocall, and SkyTel.

Share

Heathrow calling

Here’s a weird spam I got last night:

Hello

The route taken through Customs is mainly determined by your point of departure and whether you are bringing into the country more duty payable goods than your free allowance. For those passengers who have flown in from outside the European Community (EC), their baggage will have a white tag and they must pass through either the Red or Green channel according to the amount of duty free goods they have. Those passengers arriving from countries within the EC should use the Blue channel, and their baggage will have green-edged tag.

As part of our routine check and based on the above, we have a consignment in your name; you are advised to come to the office address below

Customs office
Terminal 3
Heathrow Airport

You are required to come with the following:
1. Your ID
2. Diplomatic Tag either white or green-edge tag.
3. Non Inspection document

Your appointment time is 10am GMT, failure to comply; we will have over the matter to Metropolitan and the FBI. I am the officer in charge of your matter.

Thomas Smith
UK Customs
Heathrow Airport

It’s weird, because it contains no advertisement, and no links. There’s nothing “encoded” in it -  it seems to be an old version of this notice.

So why would a spammer waste valuable botnet cycles on sending me the email? The only explanation I could come up with is “a boy who cried wolf” attack. You send this email a few times, and the Baysian filtering systems train themselves that this is a good email (i.e. “ham”). Most Baysian spam filtering systems have a loopback mechanism where spam email is used to train the system further, and ham email is used to teach the system what “good” email is. If this email is seen a few times and considered ham, spam filters will accept something similar to it that contains a link. That link, can be the spam or phishing attack.

Another guess is that it’s simply used to verify email addresses – you read that a scary Customs agent from Heathrow wants you in his office first thing tomorrow morning, and you quickly reply to ask what it’s about; the spammer (whose reply-to address is different than the “From”) gets a confirmation that your email address is valid, maybe with some more details like your phone number. This is a plausible explanation but it seems like too much hard work just to get some valid email addresses.
Any other guesses?

Share

Fuzzing anything that moves

<meta content="OpenOffice.org 3.0 (Linux)" name="GENERATOR" /><br /> <style type="text/css"> <!-- @page { margin: 0.79in } P { margin-bottom: 0.08in } A:link { so-language: zxx } --></style> <p style="margin-bottom: 0in">I’m in New Delhi, for the local <a href="(http://www.owasp.org/index.php/SecurityByte_and_OWASP_Asia_AppSec_Conference_2009">OWASP Conference</a>. There’s a <a href="http://www.owasp.org/index.php/SecurityByte_and_OWASP_Asia_AppSec_Conference_2009#tab=Conference">really nice lineup</a> and if you’re in the New Delhi area I highly recommend attending.</p> <p style="margin-bottom: 0in"> <p style="margin-bottom: 0in">I’ll be speaking twice. On Tuesday about blackbox testing. The abstract can be paraphrased from the immortal words of the great fuzzing master Ice-T:</p> <blockquote> <p style="margin-bottom: 0in">If you’re from Mars, and you have inputs, we will fuzz you.</p> </blockquote> <p style="margin-bottom: 0in">(Look up the <a href="http://www.rhapsody.com/body-count/body-count/kkk-bitch/lyrics.html">original text</a>, I guarantee it’s worth it)</p> <p style="margin-bottom: 0in"> <p style="margin-bottom: 0in">On Wednesday I’ll be talking a bit about breaking JSON applications, relying on the great research done by Amit Klein, Blueinfy, Jeremiah Grossman, Fortify, and many others.</p> <p style="margin-bottom: 0in"> <p style="margin-bottom: 0in">If you spot any errors in either of my presentations let me know and I will buy you a beer. This offer does not include anything stupid I say while on a discussion panel…</p> <p style="margin-bottom: 0in"> <p style="margin-bottom: 0in"> <script type='text/javascript'> <!-- //OBSTART:do_NOT_remove_this_comment var OutbrainPermaLink="http://blogs.securiteam.com/index.php/archives/1332"; if(typeof(OB_Script)!='undefined'){OutbrainStart();} else { var OB_PlugInVer="7.0.0.0_Regular";;var OB_raterMode="stars";var OB_recMode="rec";var OBITm="1330324210";var OB_Script=true;var OB_langJS="";document.write(unescape("%3Cscript src='http://widgets.outbrain.com/OutbrainRater.js' type='text/javascript'%3E%3C/script%3E"));} //OBEND:do_NOT_remove_this_comment //--> </script> <div class="addtoany_share_save_container"><div class="a2a_kit a2a_target addtoany_list" id="wpa2a_10"><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save"><img src="http://blogs.securiteam.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></div></div> <!-- <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/"> <rdf:Description rdf:about="http://blogs.securiteam.com/index.php/archives/1332" dc:identifier="http://blogs.securiteam.com/index.php/archives/1332" dc:title="Fuzzing anything that moves" trackback:ping="http://blogs.securiteam.com/index.php/archives/1332/trackback" /> </rdf:RDF> --> </div> </div> <div class="post" id="post-1321"> <h2><a href="http://blogs.securiteam.com/index.php/archives/1321" rel="bookmark" title="The PCI in the Cloud Paradox">The PCI in the Cloud Paradox</a></h2> <p class="postinfo"> Posted on September 15th, 2009 by <a href="http://blogs.securiteam.com/index.php/archives/author/aviram" title="Posts by Aviram" rel="author">Aviram</a><br /> Filed under: <a href="http://blogs.securiteam.com/index.php/archives/category/commentary" title="View all posts in Commentary" rel="category tag">Commentary</a>, <a href="http://blogs.securiteam.com/index.php/archives/category/web" title="View all posts in Web" rel="category tag">Web</a> | <a href="http://blogs.securiteam.com/index.php/archives/1321#comments" title="Comment on The PCI in the Cloud Paradox"><span class="dsq-postid" rel="1321 http://blogs.securiteam.com/index.php/archives/1321">2 Comments »</span></a> </p> <div class="entry"> <p>What happens when <a href="http://en.wikipedia.org/wiki/Irresistible_force_paradox">an irresistible force meets an immovable object</a>? We might all have a chance to find out.</p> <p>In the last <a href="http://www.baysec.net/">baysec</a> I learned that handling credit card transactions in the cloud automatically makes you non-compliant with PCI. Assuming:</p> <p>1. PCI is here to stay (“an immovable object”)</p> <p>and</p> <p>2. ‘Everything’ will move to the cloud (“an irresistible force”)</p> <p>We reach a paradox.</p> <p>Did the gods of security create a stone they cannot lift?</p> <script type='text/javascript'> <!-- //OBSTART:do_NOT_remove_this_comment var OutbrainPermaLink="http://blogs.securiteam.com/index.php/archives/1321"; if(typeof(OB_Script)!='undefined'){OutbrainStart();} else { var OB_PlugInVer="7.0.0.0_Regular";;var OB_raterMode="stars";var OB_recMode="rec";var OBITm="1330324210";var OB_Script=true;var OB_langJS="";document.write(unescape("%3Cscript src='http://widgets.outbrain.com/OutbrainRater.js' type='text/javascript'%3E%3C/script%3E"));} //OBEND:do_NOT_remove_this_comment //--> </script> <div class="addtoany_share_save_container"><div class="a2a_kit a2a_target addtoany_list" id="wpa2a_11"><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save"><img src="http://blogs.securiteam.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></div></div> <!-- <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/"> <rdf:Description rdf:about="http://blogs.securiteam.com/index.php/archives/1321" dc:identifier="http://blogs.securiteam.com/index.php/archives/1321" dc:title="The PCI in the Cloud Paradox" trackback:ping="http://blogs.securiteam.com/index.php/archives/1321/trackback" /> </rdf:RDF> --> </div> </div> <div class="post" id="post-1320"> <h2><a href="http://blogs.securiteam.com/index.php/archives/1320" rel="bookmark" title="Robert Who?">Robert Who?</a></h2> <p class="postinfo"> Posted on September 9th, 2009 by <a href="http://blogs.securiteam.com/index.php/archives/author/p1" title="Posts by p1" rel="author">p1</a><br /> Filed under: <a href="http://blogs.securiteam.com/index.php/archives/category/commentary" title="View all posts in Commentary" rel="category tag">Commentary</a>, <a href="http://blogs.securiteam.com/index.php/archives/category/culture" title="View all posts in Culture" rel="category tag">Culture</a>, <a href="http://blogs.securiteam.com/index.php/archives/category/funny" title="View all posts in Funny" rel="category tag">Funny</a>, <a href="http://blogs.securiteam.com/index.php/archives/category/ot" title="View all posts in OT" rel="category tag">OT</a>, <a href="http://blogs.securiteam.com/index.php/archives/category/privacy" title="View all posts in Privacy" rel="category tag">Privacy</a>, <a href="http://blogs.securiteam.com/index.php/archives/category/web" title="View all posts in Web" rel="category tag">Web</a> | <a href="http://blogs.securiteam.com/index.php/archives/1320#comments" title="Comment on Robert Who?"><span class="dsq-postid" rel="1320 http://blogs.securiteam.com/index.php/archives/1320">3 Comments »</span></a> </p> <div class="entry"> <p>As part of some research into the security risks of social networking, I did an <a title="egosurfing" href="http://en.wikipedia.org/wiki/Ego_search">ego search</a> on myself.  (Hey, it’s legitimate research, all right?)</p> <p>On Altavista, the first hit was the Wikipedia page someone created about me.  The second result was <a href="http://www.robertslade.com/">http://www.robertslade.com/</a> which I hadn’t known existed.  As well as correctly listing his published books, this page informed him that me that I was mentioned on the Wikipedia entry for the RISKS-Forum Digest (which is a definite ego boost).  It also provides a photograph of someone else.  As well as two pictures I didn’t take, and three videos I have nothing to do with.  Two different boxes provide links to buy books, some of which are mine, and most of which aren’t.</p> <p>I expected to find entries that weren’t me: I know there are a lot of <a href="http://victoria.tc.ca/techrev/robslade.htm">Robert Slades</a> on the net.  But it’s a bit weird to find out that there is a domain about me that I didn’t know about.<br /> I also found the <a href="http://www.rootsweb.ancestry.com/~scwhite/sherman/Slade04.jpg">church I’m buried in</a>, so currently I’m not feeling too great …</p> <script type='text/javascript'> <!-- //OBSTART:do_NOT_remove_this_comment var OutbrainPermaLink="http://blogs.securiteam.com/index.php/archives/1320"; if(typeof(OB_Script)!='undefined'){OutbrainStart();} else { var OB_PlugInVer="7.0.0.0_Regular";;var OB_raterMode="stars";var OB_recMode="rec";var OBITm="1330324210";var OB_Script=true;var OB_langJS="";document.write(unescape("%3Cscript src='http://widgets.outbrain.com/OutbrainRater.js' type='text/javascript'%3E%3C/script%3E"));} //OBEND:do_NOT_remove_this_comment //--> </script> <div class="addtoany_share_save_container"><div class="a2a_kit a2a_target addtoany_list" id="wpa2a_12"><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save"><img src="http://blogs.securiteam.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></div></div> <!-- <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/"> <rdf:Description rdf:about="http://blogs.securiteam.com/index.php/archives/1320" dc:identifier="http://blogs.securiteam.com/index.php/archives/1320" dc:title="Robert Who?" trackback:ping="http://blogs.securiteam.com/index.php/archives/1320/trackback" /> </rdf:RDF> --> </div> </div> <div class="post" id="post-1319"> <h2><a href="http://blogs.securiteam.com/index.php/archives/1319" rel="bookmark" title="Major brazilian cellular telecom provider Vivo under attack">Major brazilian cellular telecom provider Vivo under attack</a></h2> <p class="postinfo"> Posted on September 9th, 2009 by <a href="http://blogs.securiteam.com/index.php/archives/author/ronaldo" title="Posts by Ronaldo" rel="author">Ronaldo</a><br /> Filed under: <a href="http://blogs.securiteam.com/index.php/archives/category/commentary" title="View all posts in Commentary" rel="category tag">Commentary</a>, <a href="http://blogs.securiteam.com/index.php/archives/category/malware" title="View all posts in malware" rel="category tag">malware</a>, <a href="http://blogs.securiteam.com/index.php/archives/category/web" title="View all posts in Web" rel="category tag">Web</a> | <a href="http://blogs.securiteam.com/index.php/archives/1319#respond" title="Comment on Major brazilian cellular telecom provider Vivo under attack"><span class="dsq-postid" rel="1319 http://blogs.securiteam.com/index.php/archives/1319">No Comments »</span></a> </p> <div class="entry"> <p>Popular brazilian websites under attack. Again.</p> <p>This time the target was Vivo (<a href="http://www.vivo.com.br">http://www.vivo.com.br</a>) and the attack was reported by Miguel Di Ciurcio Filho, a security researcher from Institute of Computing, Campinas State University – Unicamp (<a href="http://www.unicamp.br/unicamp/en">site</a>, <a href="http://www.ic.unicamp.br/~miguel/">personal</a>).</p> <p>In short:</p> <ul> <li>\WINDOWS\system32\drivers\etc\hosts changed to redirect traffic to popular brazilian banks: <pre>69.162.114.180 santander.com.br 69.162.114.180 <a href="http://www.santander.com.br/">www.santander.com.br</a> 69.162.114.181 itau.com.br 69.162.114.181 <a href="http://www.itau.com.br/">www.itau.com.br</a> 69.162.114.181 <a href="http://www.itau.com/">www.itau.com</a> 69.162.114.181 itau.com 69.162.114.181 itaupersonnalite.com.br 69.162.114.181 <a href="http://www.itaupersonnalite.com.br/">www.itaupersonnalite.com.br</a> 69.162.114.182 <a href="http://www.bradesco.com.br/">www.bradesco.com.br</a> 69.162.114.182 bradesco.com.br 69.162.114.182 <a href="http://www.bradesco.com/">www.bradesco.com</a> 69.162.114.182 bradesco.com 69.162.114.182 <a href="http://www.bradescoempresa.com.br/">www.bradescoempresa.com.br</a> 69.162.114.182 bradescoempresa.com.br 69.162.114.182 <a href="http://www.bradescoprime.com.br/">www.bradescoprime.com.br</a> 69.162.114.182 bradescoprime.com.br 69.162.114.182 bradescocartoes.com.br 69.162.114.182 <a href="http://www.bradescocartoes.com.br/">www.bradescocartoes.com.br</a> 69.162.114.179 <a href="http://www.nossacaixa.com.br/">www.nossacaixa.com.br</a> 69.162.114.179 nossacaixa.com.br</pre> </li> <li>Java applet (.JAR) disguised as JPEG file (MD5: 3d4756a74d76d7b3004604c6b30e23f5)</li> <li>Access to server files (/etc/hosts, /etc/passwd) via specially crafted URLs. Part of the problem.</li> <li>Virustotal analysis: <a href="http://www.virustotal.com/analisis/be550f01dd119afdd38493f970eb4a57e19230aa3304a392d9c29e3f10f717b6-1252506125">logo_top.jpg</a>, <a href="http://www.virustotal.com/analisis/293224f03f00ae48bf8d0da0f46bf0bb3188d4223c6d8be4fed81983658ab427-1252462543">laa.class<br /> </a></li> </ul> <p>Simple but effective attack. According to a script in another vulnerable website used in this attack thousands of users were infected.</p> <script type='text/javascript'> <!-- //OBSTART:do_NOT_remove_this_comment var OutbrainPermaLink="http://blogs.securiteam.com/index.php/archives/1319"; if(typeof(OB_Script)!='undefined'){OutbrainStart();} else { var OB_PlugInVer="7.0.0.0_Regular";;var OB_raterMode="stars";var OB_recMode="rec";var OBITm="1330324210";var OB_Script=true;var OB_langJS="";document.write(unescape("%3Cscript src='http://widgets.outbrain.com/OutbrainRater.js' type='text/javascript'%3E%3C/script%3E"));} //OBEND:do_NOT_remove_this_comment //--> </script> <div class="addtoany_share_save_container"><div class="a2a_kit a2a_target addtoany_list" id="wpa2a_13"><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save"><img src="http://blogs.securiteam.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></div></div> <!-- <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/"> <rdf:Description rdf:about="http://blogs.securiteam.com/index.php/archives/1319" dc:identifier="http://blogs.securiteam.com/index.php/archives/1319" dc:title="Major brazilian cellular telecom provider Vivo under attack" trackback:ping="http://blogs.securiteam.com/index.php/archives/1319/trackback" /> </rdf:RDF> --> </div> </div> <div class="post" id="post-1318"> <h2><a href="http://blogs.securiteam.com/index.php/archives/1318" rel="bookmark" title="WordPress: we are protecting your blog">WordPress: we are protecting your blog</a></h2> <p class="postinfo"> Posted on September 6th, 2009 by <a href="http://blogs.securiteam.com/index.php/archives/author/aviram" title="Posts by Aviram" rel="author">Aviram</a><br /> Filed under: <a href="http://blogs.securiteam.com/index.php/archives/category/commentary" title="View all posts in Commentary" rel="category tag">Commentary</a>, <a href="http://blogs.securiteam.com/index.php/archives/category/culture" title="View all posts in Culture" rel="category tag">Culture</a>, <a href="http://blogs.securiteam.com/index.php/archives/category/funny" title="View all posts in Funny" rel="category tag">Funny</a>, <a href="http://blogs.securiteam.com/index.php/archives/category/malware" title="View all posts in malware" rel="category tag">malware</a>, <a href="http://blogs.securiteam.com/index.php/archives/category/web" title="View all posts in Web" rel="category tag">Web</a> | <a href="http://blogs.securiteam.com/index.php/archives/1318#comments" title="Comment on WordPress: we are protecting your blog"><span class="dsq-postid" rel="1318 http://blogs.securiteam.com/index.php/archives/1318">2 Comments »</span></a> </p> <div class="entry"> <p>As the WordPress team scramble around trying to resolve the latest set of security issues, and doing all the wrong things like giving their users a <a href="http://codex.wordpress.org/Upgrading_WordPress_Extended">14-step process for upgrade</a>, the following Jewel <a href="http://lorelle.wordpress.com/2009/09/04/old-wordpress-versions-under-attack/">came up</a>:</p> <blockquote><p>4. WordPress is Not Secure: WordPress is incredibly secure and monitored constantly by experts in web security. This attack was well anticipated and so far, WordPress 2.8.4 is holding. If necessary, WordPress will immediately release a update with further security improvements. WordPress is used by governments, huge corporations, and me, around the world. Millions of bloggers are using WordPress.com. Have faith they are working overtime to monitor this situation and protect your blog.</p></blockquote> <p>This is funny on so many levels.<br /> (HT: Jericho, AKA security curmudgeon)</p> <script type='text/javascript'> <!-- //OBSTART:do_NOT_remove_this_comment var OutbrainPermaLink="http://blogs.securiteam.com/index.php/archives/1318"; if(typeof(OB_Script)!='undefined'){OutbrainStart();} else { var OB_PlugInVer="7.0.0.0_Regular";;var OB_raterMode="stars";var OB_recMode="rec";var OBITm="1330324210";var OB_Script=true;var OB_langJS="";document.write(unescape("%3Cscript src='http://widgets.outbrain.com/OutbrainRater.js' type='text/javascript'%3E%3C/script%3E"));} //OBEND:do_NOT_remove_this_comment //--> </script> <div class="addtoany_share_save_container"><div class="a2a_kit a2a_target addtoany_list" id="wpa2a_14"><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save"><img src="http://blogs.securiteam.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></div></div> <!-- <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/"> <rdf:Description rdf:about="http://blogs.securiteam.com/index.php/archives/1318" dc:identifier="http://blogs.securiteam.com/index.php/archives/1318" dc:title="WordPress: we are protecting your blog" trackback:ping="http://blogs.securiteam.com/index.php/archives/1318/trackback" /> </rdf:RDF> --> </div> </div> <div class="post" id="post-1317"> <h2><a href="http://blogs.securiteam.com/index.php/archives/1317" rel="bookmark" title="The achilles heel of the Internet">The achilles heel of the Internet</a></h2> <p class="postinfo"> Posted on September 5th, 2009 by <a href="http://blogs.securiteam.com/index.php/archives/author/aviram" title="Posts by Aviram" rel="author">Aviram</a><br /> Filed under: <a href="http://blogs.securiteam.com/index.php/archives/category/commentary" title="View all posts in Commentary" rel="category tag">Commentary</a>, <a href="http://blogs.securiteam.com/index.php/archives/category/culture" title="View all posts in Culture" rel="category tag">Culture</a>, <a href="http://blogs.securiteam.com/index.php/archives/category/insider-threat" title="View all posts in Insider Threat" rel="category tag">Insider Threat</a>, <a href="http://blogs.securiteam.com/index.php/archives/category/phishing" title="View all posts in Phishing" rel="category tag">Phishing</a>, <a href="http://blogs.securiteam.com/index.php/archives/category/privacy" title="View all posts in Privacy" rel="category tag">Privacy</a>, <a href="http://blogs.securiteam.com/index.php/archives/category/web" title="View all posts in Web" rel="category tag">Web</a> | <a href="http://blogs.securiteam.com/index.php/archives/1317#comments" title="Comment on The achilles heel of the Internet"><span class="dsq-postid" rel="1317 http://blogs.securiteam.com/index.php/archives/1317">2 Comments »</span></a> </p> <div class="entry"> <p>It won’t surprise you if I say the achilles heel of the Internet is passwords. But the problem is not that our passwords are too weak: in fact, the bigger problem is that our passwords are too <strong>strong</strong>.</p> <p>Preventing brute force password attacks is a problem we know how to solve. The problem is that web service providers have bad habits that cause our passwords to be less secure. Remember the saying “the chain is only strong as the weakest link?” If you are strengthening an already strong link in the chain but weakening another, you are not improving security and usually decreasing the overall security of the system. Those “bad habits”, mostly of web services that require a login, are all wrapped in supposedly ‘security concerns’: meaning some security consultant fed the CSO a strict compliance document and by implementing these rigid security methods they are actually making their users <strong>less</strong> secure.</p> <p>Here are some examples.</p> <p><strong>Don’t you remember who I am?</strong><br /> What’s the easiest way to fight phishing? Have the web site properly identify itself. When the bank calls, most people don’t ask the person on the other side of the line to prove they are really from the bank (though they really should). The reason is you assume that if they knew how to reach you, they are indeed your bank.</p> <p>So why not do the same for phishing? The bank of America uses <a href="http://blogs.securiteam.com/index.php/archives/767">Sitekey</a>, which is a really neat trick. But you don’t have to go that far: just remember my username and I’ll have more confidence that you are the right web site. In fact, if I see a login page that does not remember my username I’ll have to stop and think (since I typically don’t remember all the usernames) and that gives me more time to spot suspicious things about the page.</p> <p>If you can tell me what my username is, there are higher chances you are the legitimate site. But some sites block my browser from remembering my username, on the excuse of increasing security. Well, they’re not.</p> <p><strong>Let me manage my passwords</strong></p> <p>This is where most financial sites really fight me – they work so hard to prevent the browser from remembering my passwords.</p> <p>Why? I can see the point when I’m on a public terminal. But what if I’m using my own laptop? By letting my browser remember the password I am decreasing the chance of phishing, and in fact if I know for certain a web site will let me remember the password (rather than force to type it in) I select a strong, complicated password – since I don’t have to remember it. In some cases I even stick with the random-assigned password; I don’t care as long as my browser remembers it.</p> <p>But some people are stuck with “security!=usability” equation. They are wrong; in many cases usability increases security. This is one of those cases.</p> <p>Not to mention they will almost always lose the fight. If paypal won’t let firefox remember the password, I’ll find <a href="http://www.google.com/search?hl=en&client=firefox-a&rls=org.mozilla%3Aen-US%3Aofficial&hs=izP&q=+remember+password+firefox">ways around it</a>. Or maybe I’ll just write a post-it note and put it on my monitor. All of those ways are less secure than firefox’s built-in password manager.</p> <p>Oh, and forcing me to choose a strong password (‘strong’ being something absurd and twisted that makes no security sense)? <a href="http://blogs.securiteam.com/index.php/archives/553">Good luck with that</a>. I don’t really mind these silly efforts just because they are so easy to circumvent they are not even a bother anymore. But just remember that putting security measures in place that will be circumvented by 90% of your users means teaching them not to take your security seriously.</p> <p><strong>Stop blocking me </strong><br /> Next week I will have my annual conversation with the Lufthansa ‘frequent flyer’ club support people. It’s a conversation I have at least once a year (sometimes more) when my login gets blocked.</p> <p>Why does my login get blocked? Because I get the password wrong too many times. What’s “too many”? I wish I knew. Since I usually pretty much know what my password is, I get it right within 4-5 tries, so I guess Lufthansa blocks me after 3 or 4. I don’t know for sure, because I also need to guess my username (long story, lets just say Lufthansa has 2 sets of usernames and passwords and you need to match them up correctly). So the bottom line is that I get routinely blocked and need to call their office in Germany to release it.</p> <p>Why are they blocking me? I’m guessing to prevent brute-force password attacks, and that’s a good thing. But why not release it automatically after a day? A week? An hour? Why not authenticate me some other way (e-mail)? I bet I can guess why: Because everybody that complains is told that “it’s due to security concerns”. Nobody can argue with that, can they? After all, security is the opposite of usability. Our goal as security professionals is to make our services not work, and hence infinitely secure.</p> <p>So Lufthansa is losing my web site visit, which means less advertising money, and they are making me agitated which is not the right customer retention policy. Some credit card issuers like to do this a lot, which means I can’t login to see my credit card balance and watch if there is any suspicious activity. Now that’s cutting your nose off to spite your face.</p> <p><strong>Don’t encourage me to give out my password</strong><br /> How many web sites have my real twitter password? Must be over half a dozen, maybe more. If you are using any twitter client, you have given them your twitter username and password. If you are using twitterpic, or any of the other hundreds of web 2.0 that automatically tweet for you, they have your login credentials. Heck, even facebook has my twitter credentials – I bet Facebook can flood twitter in an instant if they decide to fight dirty.</p> <p>Twitter wants me to use all these clients because it raises my twitter activity, and that’s ok. But there are plenty of single-sign-on methods out there, that are not too complicated, and are all more secure than spreading my real username and password all over the place. Even Boxee has my twitter login, which makes me think. If I was building a web 2.0 service and asked everyone who opens an account to give me their twitter login details – how many would do that just out of habit?<br /> Giving my credentials is not necessarily a bad thing. Services like <a href="http://www.mint.com">mint</a> and <a href="http://www.pageonce.com/">pageonce</a> are good because they make it unnecessary for me to login to all my financial web sites; the less I login the better: assuming these sites have better security than my own computer, I’d rather have them login to my financial accounts than me. This leap of faith is not for everyone – some will ask what happens if these startups go out of business. Cybercrime experts like Richard Stiennon will argue that an <a href="http://blogs.zdnet.com/threatchaos/?p=341">insider breach</a> in one of those companies can be devastating. And of course <a href="http://blogs.securiteam.com/index.php/archives/author/noam/">Noam</a> will say that until they’ve been scanned by Beyond Security he won’t give them any sensitive information. I agree with them all, and yet I use both Mint.com and PageOnce. So I guess it boils down to a personal judgment call. I personally think there’s value in these type of services.</p> <p><strong>Stick with passwords</strong></p> <p>One thing I am almost allergic to, is the “next thing to replace passwords”. Don’t give me USB tokens or credit-card sized authentication cards. SMS me if you must, but even that’s marginal. Don’t talk to me about <a href="http://openid.net/">new ideas</a> to revolutionize logins. A non-trivial password along with a mechanism that blocks multiple replies (blocks for a certain period of time, not forever – got that Lufthansa?) is good enough. It’s not foolproof – a keylogger will defeat all of those methods, but those keylogging Trojans are also capable of modifying traffic so no matter what off-line method you use for authentication, the transaction itself will be modified and the account will be compromised. So Trojans is a war we have lost – lets admit that and move on. Any other threat can be stopped by simple and proper login policies that do not include making the user wish he never signed up for your service.<br /> There are other password ideas out there. Bruce Schneier <a href="http://www.schneier.com/blog/archives/2009/06/the_problem_wit_2.html">suggests</a> to have passwords be displayed while typing them. I think that makes absolutely no sense for 99% of the people out there, but I do agree that we are fighting the wrong wars when it comes to passwords, and I think fresh thinking about passwords is a good thing. The current situation is that on one hand we are preventing our users from using passwords properly, and on the other hand we leaving our services open to attack. That doesn’t help anyone.</p> <script type='text/javascript'> <!-- //OBSTART:do_NOT_remove_this_comment var OutbrainPermaLink="http://blogs.securiteam.com/index.php/archives/1317"; if(typeof(OB_Script)!='undefined'){OutbrainStart();} else { var OB_PlugInVer="7.0.0.0_Regular";;var OB_raterMode="stars";var OB_recMode="rec";var OBITm="1330324210";var OB_Script=true;var OB_langJS="";document.write(unescape("%3Cscript src='http://widgets.outbrain.com/OutbrainRater.js' type='text/javascript'%3E%3C/script%3E"));} //OBEND:do_NOT_remove_this_comment //--> </script> <div class="addtoany_share_save_container"><div class="a2a_kit a2a_target addtoany_list" id="wpa2a_15"><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save"><img src="http://blogs.securiteam.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></div></div> <!-- <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/"> <rdf:Description rdf:about="http://blogs.securiteam.com/index.php/archives/1317" dc:identifier="http://blogs.securiteam.com/index.php/archives/1317" dc:title="The achilles heel of the Internet" trackback:ping="http://blogs.securiteam.com/index.php/archives/1317/trackback" /> </rdf:RDF> --> </div> </div> <div class="post" id="post-1316"> <h2><a href="http://blogs.securiteam.com/index.php/archives/1316" rel="bookmark" title="Why isn’t there more spam on twitter?">Why isn’t there more spam on twitter?</a></h2> <p class="postinfo"> Posted on August 30th, 2009 by <a href="http://blogs.securiteam.com/index.php/archives/author/aviram" title="Posts by Aviram" rel="author">Aviram</a><br /> Filed under: <a href="http://blogs.securiteam.com/index.php/archives/category/commentary" title="View all posts in Commentary" rel="category tag">Commentary</a>, <a href="http://blogs.securiteam.com/index.php/archives/category/spam" title="View all posts in Spam" rel="category tag">Spam</a>, <a href="http://blogs.securiteam.com/index.php/archives/category/web" title="View all posts in Web" rel="category tag">Web</a> | <a href="http://blogs.securiteam.com/index.php/archives/1316#comments" title="Comment on Why isn’t there more spam on twitter?"><span class="dsq-postid" rel="1316 http://blogs.securiteam.com/index.php/archives/1316">8 Comments »</span></a> </p> <div class="entry"> <p>Here’s something that’s been bugging me for a while. Twitter is a very open platform – there are probably hundreds of “entry points” through various APIs and clients. It is also very simple – which is what makes it powerful; basically you put your text into their database, and others view it according to a search they do (either explicitly, or implicitly – by following you or monitoring for @ replies).</p> <p>So given this wealth of entry points, and simplicity, why aren’t we seeing twitter flooded with spam? I’m not talking about the occasional spammer following you in hopes that you follow them back and get exposed to their spam – I’m talking about a massive spam attack including your twitter name (so it shows when you look for @ replies), including hash tags for all trending topics, and generally – flooding twitter at the rate we are seeing with email messages?</p> <p>After all, the multitude of entry points makes it more difficult to block it from entering than email, and the simplicity of the protocol makes it difficult to filter or block.</p> <p>I know the twitter team is putting efforts into blocking and filtering spam, but I find it hard to believe they are successfully blocking virtually all spam attacks. Spammers tend to be sophisticated, and I’m pretty sure they watch Opera, too – they must know what twitter is.</p> <p>Am I missing something?</p> <script type='text/javascript'> <!-- //OBSTART:do_NOT_remove_this_comment var OutbrainPermaLink="http://blogs.securiteam.com/index.php/archives/1316"; if(typeof(OB_Script)!='undefined'){OutbrainStart();} else { var OB_PlugInVer="7.0.0.0_Regular";;var OB_raterMode="stars";var OB_recMode="rec";var OBITm="1330324210";var OB_Script=true;var OB_langJS="";document.write(unescape("%3Cscript src='http://widgets.outbrain.com/OutbrainRater.js' type='text/javascript'%3E%3C/script%3E"));} //OBEND:do_NOT_remove_this_comment //--> </script> <div class="addtoany_share_save_container"><div class="a2a_kit a2a_target addtoany_list" id="wpa2a_16"><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save"><img src="http://blogs.securiteam.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></div></div> <!-- <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/"> <rdf:Description rdf:about="http://blogs.securiteam.com/index.php/archives/1316" dc:identifier="http://blogs.securiteam.com/index.php/archives/1316" dc:title="Why isn’t there more spam on twitter?" trackback:ping="http://blogs.securiteam.com/index.php/archives/1316/trackback" /> </rdf:RDF> --> </div> </div> <script type="text/javascript"> // <![CDATA[ var disqus_shortname = 'securiteamblogs'; (function () { var nodes = document.getElementsByTagName('span'); for (var i = 0, url; i < nodes.length; i++) { if (nodes[i].className.indexOf('dsq-postid') != -1) { nodes[i].parentNode.setAttribute('data-disqus-identifier', nodes[i].getAttribute('rel')); url = nodes[i].parentNode.href.split('#', 1); if (url.length == 1) { url = url[0]; } else { url = url[1]; } nodes[i].parentNode.href = url + '#disqus_thread'; } } var s = document.createElement('script'); s.async = true; s.type = 'text/javascript'; s.src = 'http' + '://' + 'disqus.com/forums/' + disqus_shortname + '/count.js'; (document.getElementsByTagName('HEAD')[0] || document.getElementsByTagName('BODY')[0]).appendChild(s); }()); //]]> </script> <div class="browse"><a href="http://blogs.securiteam.com/index.php/archives/category/web/page/3" >« Previous Page</a> — <a href="http://blogs.securiteam.com/index.php/archives/category/web/page/5" >Next Page »</a></div> <div class="clear"></div> </div> <div class="sidebar sidebar2"> <ul> <li id="a2a_share_save_widget-3" class="widget widget_a2a_share_save_widget"><div class="a2a_kit a2a_target addtoany_list" id="wpa2a_17"><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save"><img src="http://blogs.securiteam.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></div></li> <li id="text-6" class="widget widget_text"> <div class="textwidget"><BR/><BR/><BR/><BR/><BR/><BR/><BR/></div> </li> <li id="categories-3" class="widget widget_categories"><h2 class="widgettitle">Categories</h2> <select name='cat' id='cat' class='postform' > <option value='-1'>Select Category</option> <option class="level-0" value="11">Apple  (57)</option> <option class="level-0" value="18">Ask the Expert  (26)</option> <option class="level-0" value="41">Book Reviews  (39)</option> <option class="level-0" value="27">Botnets  (72)</option> <option class="level-0" value="12">Cisco  (24)</option> <option class="level-0" value="5">Commentary  (1315)</option> <option class="level-0" value="21">Corporate Security  (366)</option> <option class="level-0" value="10">Culture  (391)</option> <option class="level-0" value="26">DDoS  (40)</option> <option class="level-0" value="17">Digest  (41)</option> <option class="level-0" value="33">Earl  (11)</option> <option class="level-0" value="23">Encryption  (43)</option> <option class="level-0" value="7">Full Disclosure  (212)</option> <option class="level-0" value="25">Funnies  (71)</option> <option class="level-0" value="20">Funny  (92)</option> <option class="level-0" value="30">Fuzzing  (34)</option> <option class="level-0" value="2">Gadgets  (83)</option> <option class="level-0" value="19">Google  (52)</option> <option class="level-0" value="34">Hacked  (13)</option> <option class="level-0" value="31">InSecurity  (17)</option> <option class="level-0" value="22">Insider Threat  (52)</option> <option class="level-0" value="24">Interviews  (10)</option> <option class="level-0" value="9">Law  (83)</option> <option class="level-0" value="4">Linux  (38)</option> <option class="level-0" value="40">malware  (64)</option> <option class="level-0" value="32">Memory Leak  (24)</option> <option class="level-0" value="3">Microsoft  (232)</option> <option class="level-0" value="28">Networking  (110)</option> <option class="level-0" value="38">OPSEC  (91)</option> <option class="level-0" value="14">OT  (199)</option> <option class="level-0" value="16">Phishing  (102)</option> <option class="level-0" value="15">Physical Security  (86)</option> <option class="level-0" value="6">Privacy  (141)</option> <option class="level-0" value="29">Rootkits  (31)</option> <option class="level-0" value="39">Sec Tools  (83)</option> <option class="level-0" value="42">Social Engineering  (49)</option> <option class="level-0" value="8">Spam  (153)</option> <option class="level-0" value="35">The NULL Terminated  (5)</option> <option class="level-0" value="44">Tips & Tricks  (30)</option> <option class="level-0" value="13">Virus  (246)</option> <option class="level-0" value="1" selected="selected">Web  (444)</option> <option class="level-0" value="36">Zoned Out  (4)</option> </select> <script type='text/javascript'> /* <![CDATA[ */ var dropdown = document.getElementById("cat"); function onCatChange() { if ( dropdown.options[dropdown.selectedIndex].value > 0 ) { location.href = "http://blogs.securiteam.com/?cat="+dropdown.options[dropdown.selectedIndex].value; } } dropdown.onchange = onCatChange; /* ]]> */ </script> </li> <li id="text-7" class="widget widget_text"> <div class="textwidget"><BR/> <!-- Place this tag where you want the +1 button to render --> <g:plusone></g:plusone> <!-- Place this render call where appropriate --> <script type="text/javascript"> (function() { var po = document.createElement('script'); po.type = 'text/javascript'; po.async = true; po.src = 'https://apis.google.com/js/plusone.js'; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(po, s); })(); </script></div> </li> </ul> </div> <div class="sidebar"> <a style="font-size: 150%;" href="/index.php/feed/"><img src="http://blogs.securiteam.com/wp-content/themes/securiteam.new/images/rss-icon-48x48.gif" width="24" ALT="Security RSS"> Subscribe</a> <br><br> <ul> <li id="text-4" class="widget widget_text"> <div class="textwidget"><div class="fb-like" data-href="http://blogs.securiteam.com" data-send="true" data-width="400" data-show-faces="true"></div></div> </li> <li id="text-3" class="widget widget_text"> <div class="textwidget"><div id="fb-root"></div> <script>(function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0]; if (d.getElementById(id)) return; js = d.createElement(s); js.id = id; js.src = "//connect.facebook.net/en_US/all.js#xfbml=1"; fjs.parentNode.insertBefore(js, fjs); }(document, 'script', 'facebook-jssdk'));</script></div> </li> <li id="rss-3" class="widget widget_rss"><h2 class="widgettitle"><a class='rsswidget' href='http://www.securiteam.com/securiteam.rss' title='Syndicate this content'><img style='border:0' width='14' height='14' src='http://blogs.securiteam.com/wp-includes/images/rss.png' alt='RSS' /></a> <a class='rsswidget' href='http://www.securiteam.com' title='Welcome to the SecuriTeam RSS Feed - sponsored by Beyond Security. Know Your Vulnerabilities! Visit BeyondSecurity.com for your web site, network and code security audit and scanning needs.'>More Securiteam</a></h2> <ul><li><a class='rsswidget' href='http://www.securiteam.com/securitynews/5EP322KA0A.html' title='Google Chrome Isolated Web Sites suffers from process handling issue vulnerability […]'>Google Chrome Isolated Web Sites Process Handling Issue Vulnerability</a></li><li><a class='rsswidget' href='http://www.securiteam.com/securitynews/5FP332KA0A.html' title='GroundWork Monitor Enterprise Foundation Admin Interface /foundation-webapp/admin/manage-performanceDataLabel.jsp suffers from cross site scripting vulnerability […]'>GroundWork Monitor Enterprise Foundation Admin Interface XSS Vulnerability</a></li><li><a class='rsswidget' href='http://www.securiteam.com/securitynews/5GP342KA0A.html' title='GroundWork Monitor Enterprise Noma Component Multiple suffers from cross site scripting vulnerability […]'>GroundWork Monitor Enterprise Noma Component Multiple XSS Vulnerability</a></li><li><a class='rsswidget' href='http://www.securiteam.com/securitynews/5NP2U2KA1A.html' title='ISC DHCP libdns Unspecified Remote Memory Exhaustion suffers from denial of service vulnerability […]'>ISC DHCP libdns Unspecified Remote Memory Exhaustion DoS Vulnerability</a></li><li><a class='rsswidget' href='http://www.securiteam.com/securitynews/5OP2V2KA1A.html' title='Linux kernel dccp subsystem ccid null pointer dereference local suffers from denial of service vulnerability […]'>Linux Kernel Dccp Subsystem Ccid Null Pointer Dereference Local DoS Vulnerability</a></li><li><a class='rsswidget' href='http://www.securiteam.com/securitynews/5PP2W2KA1A.html' title='MailOrderWorks Dispatch Order Multiple Field suffers from cross-site scripting vulnerability […]'>MailOrderWorks Dispatch Order Multiple Field XSS Vulnerability</a></li><li><a class='rsswidget' href='http://www.securiteam.com/windowsntfocus/5QP2X2KA1A.html' title='Microsoft IE suffers from CMarkupBehaviorContext Use-after-free arbitrary code execution vulnerability […]'>Microsoft IE CMarkupBehaviorContext Use-After-Free Arbitrary Code Execution Vulnerability</a></li><li><a class='rsswidget' href='http://www.securiteam.com/windowsntfocus/5RP2Y2KA1A.html' title='Microsoft IE saveHistory Onload Event Handler Event Handling Use-after-free suffers from arbitrary code execution vulnerability […]'>Microsoft IE SaveHistory Onload Event Handling Use-After-Free Arbitrary Code Execution Vulnerability</a></li><li><a class='rsswidget' href='http://www.securiteam.com/windowsntfocus/5DP302KA1A.html' title='Microsoft Windows suffers from USB driver memory object handling local privilege escalation (2013-1287) vulnerability […]'>Microsoft Windows USB Driver Memory Object Handling Local Privilege (2013-1287) Vulnerability</a></li><li><a class='rsswidget' href='http://www.securiteam.com/securitynews/5EP312KA1A.html' title='Nitro Pro PDF File Handling suffers from denial of service vulnerability. […]'>Nitro Pro PDF File Handling DoS Vulnerability</a></li></ul></li> <li id="recent-posts-3" class="widget widget_recent_entries"> <h2 class="widgettitle">New</h2> <ul> <li><a href="http://blogs.securiteam.com/index.php/archives/2116" title="REVIEW: “Security and Privacy for Microsoft Office 2010 Users”, Mitch Tulloch">REVIEW: “Security and Privacy for Microsoft Office 2010 Users”, Mitch Tulloch</a></li> <li><a href="http://blogs.securiteam.com/index.php/archives/2112" title="Fake security can hurt you …">Fake security can hurt you …</a></li> <li><a href="http://blogs.securiteam.com/index.php/archives/2107" title="Why BC holds the record for “World’s Weirdest Politicians”">Why BC holds the record for “World’s Weirdest Politicians”</a></li> <li><a href="http://blogs.securiteam.com/index.php/archives/2104" title="REVIEW: “World War Hack”, Ethan Bull/Tsubasa Yozora">REVIEW: “World War Hack”, Ethan Bull/Tsubasa Yozora</a></li> <li><a href="http://blogs.securiteam.com/index.php/archives/2100" title="Password reset questions">Password reset questions</a></li> </ul> </li> <li id="recent-comments-3" class="widget widget_recent_comments"><h2 class="widgettitle">Comments</h2> <ul id="recentcomments"><li class="recentcomments">Marvel on <a href="http://blogs.securiteam.com/index.php/archives/382#comment-740742">“Rootkit” revamped?</a></li><li class="recentcomments">casusanima on <a href="http://blogs.securiteam.com/index.php/archives/1758#comment-740627">Using Skype Manager? no? Expect incoming fraud</a></li><li class="recentcomments">casusanima on <a href="http://blogs.securiteam.com/index.php/archives/1758#comment-740626">Using Skype Manager? no? Expect incoming fraud</a></li><li class="recentcomments"><a href='http://www.host-it.ie/services/email-filtering/' rel='external nofollow' class='url'>spam filtering</a> on <a href="http://blogs.securiteam.com/index.php/archives/1841#comment-740625">SMS Apple (malware) spam on Bell Mobility (Canada)</a></li><li class="recentcomments"><a href='http://www.facebook.com/aviramj' rel='external nofollow' class='url'>Aviram Jenik</a> on <a href="http://blogs.securiteam.com/index.php/archives/2100#comment-740624">Password reset questions</a></li></ul></li> <li id="text-5" class="widget widget_text"><h2 class="widgettitle">Admin</h2> <div class="textwidget"><a href="http://blogs.securiteam.com/wp-admin/">Login</a></div> </li> </ul> </div> <div class="clear"></div> <div id="footer"> <p><a href="http://blogs.securiteam.com" title="SecuriTeam Blogs home page">SecuriTeam Blogs</a> is powered by Word Press.</p> </div> </div><!-- end page --> </div> <script type="text/javascript"><!-- wpa2a.targets=[ {title:'Security Seal company sued by FTC',url:'http://blogs.securiteam.com/index.php/archives/1349'}, {title:'Google and security. Oil and Water. (Or: How to DoS google groups)',url:'http://blogs.securiteam.com/index.php/archives/1347'}, {title:'Mac Virus update',url:'http://blogs.securiteam.com/index.php/archives/1345'}, {title:'How not to handle a responsible XSS disclosure!',url:'http://blogs.securiteam.com/index.php/archives/1343'}, {title:'Vendor response to vulnerability disclosure',url:'http://blogs.securiteam.com/index.php/archives/1342'}, {title:'Adobe 0-day vulnerability (CVE-2009-4324) – what this means?',url:'http://blogs.securiteam.com/index.php/archives/1339'}, {title:'Stop blaming us',url:'http://blogs.securiteam.com/index.php/archives/1334'}, {title:'How to analyze timeline of 9/11 attacks – read pager traffic from N.Y. and Washington',url:'http://blogs.securiteam.com/index.php/archives/1286'}, {title:'Heathrow calling',url:'http://blogs.securiteam.com/index.php/archives/1333'}, {title:'Fuzzing anything that moves',url:'http://blogs.securiteam.com/index.php/archives/1332'}, {title:'The PCI in the Cloud Paradox',url:'http://blogs.securiteam.com/index.php/archives/1321'}, {title:'Robert Who?',url:'http://blogs.securiteam.com/index.php/archives/1320'}, {title:'Major brazilian cellular telecom provider Vivo under attack',url:'http://blogs.securiteam.com/index.php/archives/1319'}, {title:'WordPress: we are protecting your blog',url:'http://blogs.securiteam.com/index.php/archives/1318'}, {title:'The achilles heel of the Internet',url:'http://blogs.securiteam.com/index.php/archives/1317'}, {title:'Why isn’t there more spam on twitter?',url:'http://blogs.securiteam.com/index.php/archives/1316'}, {title:document.title,url:location.href}]; wpa2a.html_done=true;if(wpa2a.script_ready&&!wpa2a.done)wpa2a.init();wpa2a.script_load(); //--></script> <script type="text/javascript"> var _gaq = _gaq || []; _gaq.push(['_setAccount', 'UA-29522810-1']); _gaq.push(['_setDomainName', 'securiteam.com']); _gaq.push(['_trackPageview']); (function() { var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true; ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js'; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s); })(); </script> </body> </html>