tag:blog.stopbadware.org,2005:/articles StopBadware Blog Regaining Control of Our Computers 2010-03-15T17:00:54-04:00 Typo tag:blog.stopbadware.org,2005:Article/386 2010-03-15T14:13:45-04:00 2010-03-15T17:00:54-04:00 Maxim Weinstein Twitter unveils a stick, but where's the carrot? <p><a href="http://www.scmagazineus.com/twitter-to-vet-links-with-goal-of-curbing-phishing-attacks/article/165475/"><em>SC Magazine</em> reported</a> on <a href="http://blog.twitter.com/2010/03/trust-and-safety.html">this blog post</a> by the Twitter team about the microblogging service&#8217;s plan to &#8220;detect, intercept, and prevent the spread of bad links across all of Twitter.&#8221;</p> <p>From what I understand, links included in direct messages and e-mail notifications will automatically be shortened using Twitter&#8217;s own twt.tl link-shortening service. Users who click the links will be redirected through Twitter to the original links, unless the links are known to be bad (e.g., phishing), in which case the user will be&#8230; well, I&#8217;m not sure what will happen, as that&#8217;s not explained. I&#8217;m assuming the user will receive some sort of interstitial warning telling him/her that the requested site was a known scam and s/he shouldn&#8217;t visit it.</p> <p>StopBadware generally supports efforts to warn users about known badware sites, though in this case I&#8217;ll leave it to others to debate the trade-off between the security benefits and the privacy implications of redirecting users through Twitter&#8217;s servers to visit links. I&#8217;m more interested in what users and website owners are able to learn from the new system.</p> <p>If I click on a link to a blocked site, do I see a warning message? If so, do I see the original <span class="caps">URL</span> so that I can choose to ignore the warning and visit the site at my own risk, or at least learn what site was trying to scam me? Does the warning message take advantage of this great teachable moment to educate me about the dangers of phishing and badware websites and how to protect myself? What if it&#8217;s my site that&#8217;s being blocked, because my site has been hacked wtihout my knowledge? Is there any information to help me understand what&#8217;s happening and what I can do about it?</p> <p>The Twitter blog post doesn&#8217;t provide any details or screenshots of its new system, so I don&#8217;t know the answer to these questions. Do you? If so, please share in the comments.</p> tag:blog.stopbadware.org,2005:Article/385 2010-03-10T15:01:26-05:00 2010-03-15T09:38:44-04:00 Maxim Weinstein New feature: report a badware site! <p>Today, StopBadware announces a new feature that brings us a step closer to the kind of open, collaborative intelligence about badware websites that we strive to build. Through our online community site, <a href="http://BadwareBusters.org">BadwareBusters.org</a>, individuals can now report suspected badware sites to our Badware Website Clearinghouse.</p> <p>Community reports will appear in our <a href="http://stopbadware.org/home/reportsearch">searchable Clearinghouse</a> (listed separately from our corporate data providers&#8217; reports), allowing researchers, site owners, and other interested parties to get a consolidated view of all badware reported on a given site. Community reports will also be shared with our data providers and made available to other organizations and researchers that we believe will use the data to help make the Internet safer. This means that anyone can <a href="http://badwarebusters.org/community/submit">submit a <span class="caps">URL</span></a> once and have confidence that it will reach a broad audience.</p> <p>In the future, we might try scanning submitted URLs with third-party tools and services to verify reported badware. We might also offer a notification service for website owners to learn if their site has been reported. Do you have other ideas for how we might maximize the use of publicly reported URLs? Let us know in the comments!</p> tag:blog.stopbadware.org,2005:Article/382 2010-03-10T10:01:53-05:00 2010-03-10T10:06:30-05:00 Maxim Weinstein Quick poll: How do you prefer to follow StopBadware? <p><!-- addpoll.com full custom poll --> <form action="http://www.addpoll.com/vote" method="post" target="_top" style="margin:0;" name="addPollVote"><br /> <div style="font-size: 11px; font-family: verdana, arial, tahoma; width: 100%;"><br /> <input type="hidden" name="questionId" value="47097" /><br /> <div style="background-color: rgb(169, 169, 169); color: rgb(0, 0, 0); font-weight: bold; padding: 4px 2%; width: 96%; text-align: left;">&nbsp;<label title="How would you prefer to follow StopBadware&#039;s work and badware-related news?">How would you prefer to follow StopBadware&#039;s work and badware-related news?</label></p> </div> <div style="background-color: rgb(220, 220, 220); padding: 4px 2%; width: 96%; text-align: left;"> <ul style="list-style-type: none; margin: 0; padding: 0;"> <li style="color: rgb(0, 0, 0);"> <input type="radio" name="answerId" value="222641" id="ans_222641" style="border:0;" /> <label for="ans_222641" title="Blog/RSS">Blog/<span class="caps">RSS</span></label></li> <li style="color: rgb(0, 0, 0);"> <input type="radio" name="answerId" value="222642" id="ans_222642" style="border:0;" /> <label for="ans_222642" title="Twitter">Twitter</label></li> <li style="color: rgb(0, 0, 0);"> <input type="radio" name="answerId" value="222643" id="ans_222643" style="border:0;" /> <label for="ans_222643" title="Facebook">Facebook</label></li> <li style="color: rgb(0, 0, 0);"> <input type="radio" name="answerId" value="222644" id="ans_222644" style="border:0;" /> <label for="ans_222644" title="E-mail list">E-mail list</label></li> <li style="color: rgb(0, 0, 0);"> <input type="radio" name="answerId" value="222645" id="ans_222645" style="border:0;" /> <label for="ans_222645" title="Visiting the website periodically">Visiting the website periodically</label></li> <li style="color: rgb(0, 0, 0);"> <input type="radio" name="answerId" value="222646" id="ans_222646" style="border:0;" /> <label for="ans_222646" title="Other">Other</label></li> </ul> </div> <div style="background-color: rgb(220, 220, 220); color: rgb(0, 0, 0); text-align: left; width: 96%; padding: 4px 2%;"><input type="submit" name="vote" value="vote now" style="font-size: 10px; font-weight: bold; border: 0px none; background-color: rgb(128, 128, 128); color: rgb(255, 255, 255); width: 65px; height: 18px; padding-bottom: 3px; cursor: pointer;" /><br /><b><a href="http://www.addpoll.com/results?47097" style="font-size: 10px; text-decoration: none; font-weight: bold; color: rgb(0, 0, 0);">view results</a></b><br /></div> </div> </form> <p><!-- /addpoll.com full custom poll --></p> tag:blog.stopbadware.org,2005:Article/380 2010-03-02T15:26:55-05:00 2010-03-02T15:38:27-05:00 Oliver Day Google Blogspot Infections <p>It is unusual to see <a href="http://stopbadware.org/reports/asn/15169">Google&#8217;s AS block</a> listed on our <a href="http://stopbadware.org/reports/asn">Top Infected Networks</a> page for so long. Generally the infections are not the result of blogs being attacked and successfully infected but rather mass fake accounts being setup on the free blogging service and filled with links to malware. The cycle we are used to seeing is a surge of attacks followed by some tweak of the registration system to prevent attackers from setting up fake accounts. <br /> It is also worth noting that the detection of infected blogs on the Google owned service is particularly high since the scanning takes place at a higher frequency. I started to dig into these infections a little deeper and started comparing lists of URLs from different dates going back to December of last year. In each case the intersection (or overlap) was nearly zero. That is to say the list of infected urls are almost entirely new urls for each sample. This would suggest that attackers have figured out how to continue to bypass the registration system and are registering new blogs as fast as Google can take them down. Maybe a little faster. <br /> If you look at the curve of the infections it is pretty obvious the attackers have been gaining a lot of ground. From only 1,000 infections in November 2009 to nearly 8,500 by years end. There was a short reprieve followed by a sudden and non stop surge since the start of 2010. I hope to do some content analysis in the future and determine what the attackers are uploading to these blogs. This is a developing story so stay tuned.</p> <p>[<span class="caps">DISCLAIMER</span>: Google is a data partner and generous sponsor of StopBadware. I am doing my best not to sugar coat this story and treat Google the same as I would any other victim of attackers on the Internet]</p> tag:blog.stopbadware.org,2005:Article/378 2010-02-23T07:32:26-05:00 2010-02-23T07:32:26-05:00 Oliver Day The Krypt Story <p>About two weeks ago we noticed a huge spike of activity on<a href="http://stopbadware.org/reports/asn/35908"> AS 35908</a> which belongs to Krypt Technologies. If you click on the AS link you will see the actual numbers we recorded at StopBadware. 15,000 infections came out of no where and spiked to 20,000 in the matter of 48 hours. I tried contacting them via email but I imagine the abuse inbox had been lighting up due to complaints. As I was researching the network for other avenues of communication I got lucky and noticed they had recently set up a Twitter account! I fired off a polite tweet describing the situation (not entirely easy to do in 140 characters). I had to tweet publicly since they hadn&#8217;t auto-followed me when I started following them. I received an immediate response both publicly and privately stating they would ping their abuse team. I also tried a few hidden channels (mostly private mailing lists) to try and raise communications.</p> <p>Very soon after I received an email from the manager of the abuse team. I explained our intentions and the types of information we could deliver to them. Immediately I sent a list of the infected URLs and a distribution analysis of the list as IP addresses. It showed that only a few server contained the majority of the infections (this is called a long tail distribution).</p> <p>Servers were quickly disabled. It was honestly one of the faster responses I&#8217;ve seen from a service provider. So far over 100 servers have been disabled by the abuse team at Krypt! The attacks don&#8217;t seem to have subsided but they are clearly winning the war right now. During a follow up email I ran the infection numbers on their AS again and noticed that 5,000 infections had suddenly appeared on another IP address. That server is also getting shut down. All told I&#8217;m really happy with the response time and understanding from the abuse team at Krypt. I wish more providers would react as quickly as they did. One interesting detail about the urls we noticed was that a number of them resolved to IP addresses at Krypt and at Softlayer. <a href="http://stopbadware.org/reports/asn/36351">Softlayer is also under an immense attack</a>. I think there is something more to this and I&#8217;ll continue investigating this week.</p> tag:blog.stopbadware.org,2005:Article/371 2010-02-18T11:04:36-05:00 2010-02-18T11:30:04-05:00 Maxim Weinstein New IP address reports <p>A few months ago, we <a href="http://blog.stopbadware.org/2009/10/23/new-stopbadware-data-reports">announced new data reports</a> showing our aggregate numbers of reported badware sites by Autonomous System Number (<span class="caps">ASN</span>). Today, we are pleased to announce similar reports showing data based on IP address.</p> <p>The <a href="http://stopbadware.org/reports/ip">Top 50 report</a> shows the 50 IP addresses with the largest number of reported badware sites, updated daily. Individual reports, which can be found by clicking an IP address in the top 50 or by <a href="http://stopbadware.org/home/reportsearch">searching our Clearinghouse</a>, provide a graph (and downloadable .csv) of an IP address&#8217;s infection numbers over time.</p> <p>Here&#8217;s a sample report:</p> <p><img src="http://blog.stopbadware.org/files/ip_report_screenshot.png" alt="IP report screenshot" /></p> <p>We hope these new reports will be helpful to the community. Please share any feedback you have in the comments or at contact@stopbadware.org.</p> tag:blog.stopbadware.org,2005:Article/368 2010-02-10T14:36:52-05:00 2010-02-10T16:08:01-05:00 Maxim Weinstein Lessons from the auto-update web chat <p>This afternoon, we hosted a productive web chat about automatic updates and their impact on user security and control. A few interesting themes emerged during the conversation:</p> <ul> <li>There is an important distinction to be made between updates that fix vulnerabilities and those that add or change product features. The former can/should be treated as a public health issue, especially when one user&#8217;s issue can lead to other users being hurt (e.g., a browser vulnerability that could allow a computer to become a spambot). The consensus of the participants seemed to be that automatic updates to fix bugs or vulnerabilities should be pushed more aggressively and should require a lower level of disclosure and user interaction than feature updates.</li> <li>Enterprises and other managed computing environments (e.g., university computer labs, government netowrks, etc.) experience automatic updates very differently than end users. In these environments, IT staff may need to control bandwidth usage and to test applications for compatibility with internal systems prior to pushing updates. Software vendors can help IT staff by providing tools and configuration options that facilitate centralized update management. In addition, there was a call for a standardized cross-vendor protocol to make this easier.</li> <li>Users in areas with low bandwidth (rural areas, developing countries, etc.) often disable auto-update features to conserve bandwidth and, as a result, use insecure product versions longer than users with ready access to high-speed broadband. Software vendors can help by minimizing the bandwidth necessary for patches (e.g., distributing differential updates instead of full new product versions), clearly distinguishing between security fixes and feature updates, and providing options for bandwidth throttling. Educating users about these bandwidth-saving features when they are available would increase user participation.</li> <li>In the case of applications targeted at individual (non-enterprise) users, there was little concern about disclosure of automatic updates as they relate to bug and security fixes. On the other hand, participants felt that feature updates should be clearly distinguished as such and that an auto-update system that plans to include feature updates should disclose this behaivor.</li> <li>There was consensus that, for a variety of reasons, including those alluded to above regarding enterprise and low-bandwidth environments, users should have the ability to disable auto-update features. That said, it was pointed out that the option to opt out of security updates might be better hidden in a configuration menu than presented as a choice at installation, which might lead to people opting out too frequently.</li> <li>Consensus was clear that automatic security update mechanisms should not be used to enforce software licensing, as these create a barrier to people fixing security vulnerabilities that may affect not only them, but also others on the network/Internet.</li> <li>It was also agreed that automatic updaters should not be used to push other products on users, as this can decrease trust in the update system.</li> </ul> <p>A transcript of the text-based portion of the chat can be found <a href="http://blog.stopbadware.org/files/StopBadware_auto-update_web_chat_transcript_2010-02-10.pdf">here</a>. Unfortunately, I neglected to record the audio portion, so the transcript is missing some of the great comments that people made, but the text transcript does capture many important points. Speaking of comments, please share your additional thoughts on this topic here in the blog comments, or feel free to e-mail us at contact@stopbadware.org.</p> tag:blog.stopbadware.org,2005:Article/366 2010-02-08T16:13:43-05:00 2010-02-08T16:20:22-05:00 Maxim Weinstein Reminder: register now for Wednesday's web chat <p>Don&#8217;t forget to register for Wednesday&#8217;s web chat about automatic update mechanisms and their effect on end user security and control. More information about the topic and how to register can be found in the <a href="http://blog.stopbadware.org/2010/01/28/join-us-for-a-web-chat-about-auto-update-mechanisms">original blog post.</a></p> tag:blog.stopbadware.org,2005:Article/364 2010-02-01T23:42:21-05:00 2010-02-02T00:45:06-05:00 Oliver Day Prevalence in web infections <p>I&#8217;ve been very interested in applying epidemiology to the world of malware lately. Prevalence is quite simply the number of infected in a given population at a specific time. More specifically it is a ratio of infected over the number of people susceptible. When you look at the data we provide publicly we show you the number of infections for IP addresses and AS blocks. What we don&#8217;t show you however is the size of the networks that are infected. <br /> This is something that is likely to change soon. I&#8217;m proposing that we start displaying the size of the network by summing up the total number of IP addresses under control of the AS derived from <span class="caps">CIDR</span> blocks. This would be fairly trivial for us to do but has some drawbacks. Firstly, <span class="caps">CIDR</span> blocks show the size of the network in terms of how many IP addresses are grouped together. It says nothing of how many web servers exist in that range or even how many of the IP addresses are active. This would be similar to saying there are 100,000 houses in zip code 02138 but not saying how many people live in those houses (if any at all). However I&#8217;m convinced that knowing the number of IP addresses under the control of an AS block is important. <br /> For instance our page reporting on the top 50 AS block currently shows <a href="http://stopbadware.org/reports/asn/21844">ThePlanet</a> and <a href="http://stopbadware.org/reports/asn/4134">Chinanet-Backbone</a> in the number 1 and 2 positions. They have ~16,000 and ~15,000 respectively. However AS4134 (Chinanet) controls <a href="http://www.fixedorbit.com/AS/4/AS4134.htm">70M IP addresses</a> compared to only <a href="http://www.fixedorbit.com/AS/21/AS21844.htm">1.5M</a> for ThePlanet. The difference in those two numbers is staggering and it tells me that the number of infections sustained at ThePlanet is abnormally high.</p> tag:blog.stopbadware.org,2005:Article/362 2010-01-28T10:50:17-05:00 2010-01-28T11:10:06-05:00 Maxim Weinstein Join us for a web chat about auto-update mechanisms <p>In the past couple of years, auto-update mechanisms that allow software applications to check for and install patches or new versions have become far more prevalent. Some software vendors have looked to push auto-updaters beyond the traditional &#8220;an update is available, do you want to install it?&#8221; format. Last year, Apple began using its updater to push additional software applications. Google&#8217;s Chrome browser silently installs updates, including new major versions, with no user interaction or notice. A new updater for Adobe Reader appears to be a hybrid of Chrome&#8217;s silent installer and more tradiitonal updaters.</p> <p>On Wednesday, Feburary, 10, at 1pm <span class="caps">EST</span>, we will be hosting a public web chat to discuss auto-update mechanisms from the standpoint of balancing their security benefits with questions about appropriate disclosure and user control. Brad Arkin of Adobe will be participating, and the Google Chrome team has been invited to join, as well. The chat will incorporate VoIP audio (requires headset or microphone/speaker on your computer) as well as text, using dimdim&#8217;s Flash-based web conference system. Pre-registration is free and recommended. Just enter your e-mail address in the widget below. Feel free, as well, to help publicize this chat by clicking the &#8220;Share Widget&#8221; link.</p> <script language='javascript' type='text/javascript' src='https://webmeeting.dimdim.com/portal/html/portal/js/common_support.js'> </script><p><object type='application/x-shockwave-flash' data='https://widgets.clearspring.com/o/499d781e7a2ff8ce/49a40d8b9c8624f5/499d781e7a2ff8ce/79d00f94/borderColor/0xb0b6be/boxColor/0x405e87/headerFrom/0x8c99a6/headerTo/0x516881/mainColor/0x385475/mainColorTo/0x5382c3/mainFColor/0xffffff/meetingId/4f88cb0d-365a-450d-b390-e374dc7568a8/messageFColor/0xfbfe20/portalUrl/http%3A%2F%2Fwebmeeting.dimdim.com%3A80%2Fportal/showRecording/false/showTimer/false/showTranscript/false/showRegistration/true/-storeInPid/true' id='W499d781e7a2ff8ce49a40d8b9c8624f5' width='250' height='310'><param name='movie' value='https://widgets.clearspring.com/o/499d781e7a2ff8ce/49a40d8b9c8624f5/499d781e7a2ff8ce/79d00f94/borderColor/0xb0b6be/boxColor/0x405e87/headerFrom/0x8c99a6/headerTo/0x516881/mainColor/0x385475/mainColorTo/0x5382c3/mainFColor/0xffffff/meetingId/4f88cb0d-365a-450d-b390-e374dc7568a8/messageFColor/0xfbfe20/portalUrl/http%3A%2F%2Fwebmeeting.dimdim.com%3A80%2Fportal/showRecording/false/showTimer/false/showTranscript/false/showRegistration/true/-storeInPid/true' /><param name='wmode' value='transparent' /><param name='allowNetworking' value='all' /><param name='allowScriptAccess' value='always' /></object></p>