<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/atom.xsl" media="screen"?><feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-US"><title type="html">fes' WebLog</title><subtitle type="html" /><id>http://blogs.msdn.com/fes/atom.xml</id><link rel="alternate" type="text/html" href="http://blogs.msdn.com/fes/default.aspx" /><link rel="self" type="application/atom+xml" href="http://blogs.msdn.com/fes/atom.xml" /><generator uri="http://communityserver.org" version="2.1.61025.2">Community Server</generator><updated>2004-06-29T13:47:00Z</updated><entry><title>Zotob Suspects</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/fes/archive/2005/08/26/456891.aspx" /><id>http://blogs.msdn.com/fes/archive/2005/08/26/456891.aspx</id><published>2005-08-26T23:42:00Z</published><updated>2005-08-26T23:42:00Z</updated><content type="html">&lt;P&gt;&lt;FONT face=Arial&gt;In case you haven't seen it:&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="http://www.washingtonpost.com/wp-dyn/content/article/2005/08/26/AR2005082601201.html"&gt;&lt;FONT face=Arial&gt;http://www.washingtonpost.com/wp-dyn/content/article/2005/08/26/AR2005082601201.html&lt;/FONT&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Arial&gt;"Louis M. Reigel III, director of the FBI's Cyber Division, said evidence indicates Ekici paid Essebar to develop the worms, which the two used for financial gain. Reigel declined to say whether the men were connected to a larger criminal enterprise. But according to information released by the Moroccan government, the two men are alleged to have forwarded financial information stolen from victims' computers to a credit card fraud ring."&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Arial&gt;Seems these things are used for financial gain more and more frequently, in addition to the financial loss from&amp;nbsp;all of the comanies and individuals whose networks and systems went down because of it.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Arial&gt;fes&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&lt;FONT face=Arial&gt;This posting is provided "AS IS" with no warranties, and confers no rights.&lt;/FONT&gt; &lt;/SPAN&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=456891" width="1" height="1"&gt;</content><author><name>fes</name><uri>http://blogs.msdn.com/members/fes.aspx</uri></author></entry><entry><title>How much is your computer worth?</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/fes/archive/2005/06/21/431271.aspx" /><id>http://blogs.msdn.com/fes/archive/2005/06/21/431271.aspx</id><published>2005-06-22T01:07:00Z</published><updated>2005-06-22T01:07:00Z</updated><content type="html">&lt;P&gt;&lt;SPAN&gt;How much is your computer worth?&amp;nbsp; I thought I would take a moment and hypothesize on this subject.&amp;nbsp; But I'm not going to talk about hardware and software costs.&amp;nbsp; These are easily quantifiable through the magic of price tags and receipts.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;No, instead I think we should look at how much your computer is worth to someone else.&amp;nbsp; This is a specific type of person who targets millions of computer users through any of numerous schemes.&amp;nbsp; This is the attacker, the adversary, the miscreant, or criminal.&amp;nbsp; It is the person who silently takes control of your computer through vulnerability exploitation, social engineering, or open holes from previous break-ins.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;A bit of background.&amp;nbsp; I hope I am not stating anything new, but it is a necessary precursor to the rest of the discussion.&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;I won’t get into infection vectors, length definitions, etc.&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;Rather, this will be succinct.&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;Everybody probably knows what an Internet worm is, and probably knows roughly what a backdoor is.&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;Many have at least heard of BotNet malware, but if not, think of it as a combination worm and backdoor for now (worm because it has the ability to propagate to other systems, and backdoor because it allows remote control of an infected computer).&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;What you typically hear about BotNets (a collection of BotNet malware-infected computers, one or more control servers, and one or more controlling entities) is how they are used to launch Distributed Denial of Service (DDoS) attacks.&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;What you may not, but should have, heard is that they are used for much more.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;In this post, I’m going to focus on profit motives behind BotNet malware.&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;Keep in mind that when you have malware on your computer, the malware could not only use your computer for anything its author programmed it for, but also watch everything that &lt;I&gt;you&lt;/I&gt; do on your computer.&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;For BotNet malware, many capabilities are “stock” and are available in source code floating around the Internet.&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;But BotNet malware also has the generic ability to tell you computer to download new malware or other software with completely different functionality from arbitrary locations.&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;This leads to many different money making opportunities, but I’ll discuss some of the leading mechanisms:&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;SPAN&gt;Account theft, including banking, credit cards, and other financial data.&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;Many versions of BotNet malware have the ability to watch what you type on your keyboard.&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;Some correlate this with web sites you are visiting, and may only “sniff” typing when you go to banking or commerce web sites.&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;The malware will send this information to the controller, who can then either use it for identity theft, or sell it to someone else who will.&lt;/SPAN&gt; 
&lt;LI&gt;&lt;SPAN&gt;Installation of adware for profit via affiliate programs.&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;Do you run XPSP2 with the popup blocker?&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;Or use a third party popup blocker, but still get advertisements?&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;It may be due to adware.&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;Adware is software that will watch your browsing trends and pop up ads, or show them in toolbars and sidebars.&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;Because adware is a separate program than your internet browser, it is not affected by the popup blocker.&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;What’s more, someone who gets adware installed on your computer gets paid a reward through affiliate programs.&lt;/SPAN&gt; 
&lt;LI&gt;&lt;SPAN&gt;DDoS for hire.&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;DDoS attacks are done for many reasons, including politically or socially-driven reasons.&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;But they are also done in conjunction with extortion.&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;Common targets are entities that require high uptime, such as gambling sites or small commerce sites.&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;While a BotNet controller may not be directly involved in the extortion, they may offer contract DDoS services, that may ultimately link to extortion.&lt;/SPAN&gt; 
&lt;LI&gt;&lt;SPAN&gt;Spam relay proxies.&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;Many mail systems block “known” spam relay IP addresses at their gateway.&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;It is a sort of previous offender system, where a system known to send only spam is blacklisted so that the mail from the offender never consumes resources (storage, network, processing, etc.) on the target mail system.&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;Virgin, unblocked IP addresses to use as spam relays are those that are not on the blacklist, and are thus not subject to immediate blocking.&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;Such systems are very valuable to spammers and those who sell proxy services.&lt;/SPAN&gt; 
&lt;LI&gt;&lt;SPAN&gt;Installation of Internet dialers.&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;Many people still use dial-up connections.&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;And while such a connection isn’t so useful for DDoS attacks, it does have a unique opportunity for malicious profit.&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;An attacker who gets an Internet dialer installed on a computer has the ability to change the number and provider that you dial in to when you launch your web browser.&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;This allows them to change it to a toll number (such as a 900 number here in the states), through which they can ultimately profit (often via affiliate programs).&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;&lt;SPAN&gt;There is a lot of data in each of these areas that supports how BotNets are commonly used for all of them.&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;At a later point, I may discuss some in more detail, but for now, I want to get back to the point of this post—how much is your computer worth?&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;Being no statistician, I won’t say this is scientifically accurate (indeed, there are quite a few holes in the suppositions below), but I think it is interesting.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;So, we’ll describe what sort of profit may be had by a combination of these activities in terms of profit by the miscreant:&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;SPAN&gt;Account theft:&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;$0.29 per month.&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;The FTC states that the average cost to businesses for an individual victim of identity theft is $4800 and the cost to the individual is $500 (http://www.ftc.gov/opa/2003/09/idtheft.htm).&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;I’ll assume this is an aggregate gain of $5300 on the part of the criminal, and I’ll distribute that over a one-year period.&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;That gives us $441.67 per month.&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;According to a survey by the Pew Internet and American Life Project, 44% of Internet users bank online (http://www.msnbc.msn.com/id/6936297/).&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;We’ll just assume that this group is the same as those who shop online for simplicity.&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;In the FTC study, 27.3 Million Americans were victims of identity theft during the 5 years it ran.&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;That means 5.46 Million on average per year, or 455,000 per month.&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;That means about 0.15% of the US population are victims of identity theft per month.&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;To be conservative, lets say that to be a victim of online identity theft, you have to: 1) be infected with malware that steals account details, like many BotNet malwares can, so we’ll assume 100%, 2) bank online (44% of Internet users), and 3) have your information used by someone (0.15% per month).&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;Apply that to the average loss per instance above, and you get $0.29 per month.&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;Realistically, this number is probably &lt;I&gt;significantly&lt;/I&gt; lower than the actual value.&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;That 0.15% per month is for all Americans.&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;The chances of your personal data being used if you shop or bank online and are infected with BotNet malware that steals data as you type is probably around two orders of magnitude greater, because the 0.15% figures in the probability of your data being stolen.&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;In our example, it’s already been stolen.&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;The probability here is simply whether or not it will be used.&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;For a more realistic number I would guess 10% of stolen information is actually used, meaning that the number is probably more like $441.67 times 0.44 times 0.1, or $19.43 per month.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt; 
&lt;LI&gt;&lt;SPAN&gt;Adware installation:&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;$0.67 per month.&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;Affiliate programs, in short, allow adware companies to write software and rely on others for distribution.&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;Affiliates are often paid on a per-install basis ($.20 per installation on a US-based computer is common).&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;As an example, a BotNet controller made approximately $20,000 in 3 months from a 10,000-strong BotNet through repeatedly surreptitiously installing one brand of adware.&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;We’ll go with that example, although by installing multiple adware brands, it is likely possible to make more money.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt; 
&lt;LI&gt;&lt;SPAN&gt;DDoS for hire:&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;$0.01 per month.&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;There is an example of a BotNet controller who made $100 per month using a 10,000-strong BotNet for DDoS.&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;In one particular month, 6 unique IPs were targeted.&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;I don’t know that this is typical or not, but it is an example I am aware of.&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;Note that if the controller is involved in the extortion end and is successful, the worth increases.&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;For example, it is not uncommon to demand $10,000 for DDoS protection (http://www.msnbc.msn.com/id/6436834/).&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt; 
&lt;LI&gt;&lt;SPAN&gt;Spam relay proxies:&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;$0.20 per month.&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;You can find, using various web searches, offers for proxies that average out to about $0.05 per relay per week.&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;So, for monthly profit assuming a BotNet controller has installed spam proxies on the infected clients, we’ll assume $0.20 per month.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt; 
&lt;LI&gt;&lt;SPAN&gt;Installation of Internet dialers:&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;Varies.&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;According to this study from Stanford (http://www.stanford.edu/group/siqss/SIQSS_Time_Study_04.pdf), it seems the average time spent online for an Internet user is 3 hours per day.&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;Let’s be conservative and say the dialer uses a toll number at a rate of $0.10/minute.&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;That comes out to $18/day, or about $540 a month.&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;Further, we’ll assume that you figure out after the first phone bill that something is wrong, so you only get hit the first month, and don’t get hit the rest of the year.&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;Using that, to put it in terms of the other figures, that is still $45 per month.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;&lt;SPAN&gt;Ignoring Internet dialers, that gives us an average aggregate worth of one infected computer of $1.17 per month.&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;Granted, if you are a victim of an Internet dialer, or one of the chosen few who actually have your account data stolen &lt;I&gt;and&lt;/I&gt; used, then your computer is worth much more.&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;But we’re talking averages.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;So $1.17 doesn’t sound like much per month.&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;But, many BotNets number in the thousands.&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;A modest number of 1000 infected systems gives you $1170 per month.&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;And 10,000 infected systems puts you solidly into the upper middle class income range.&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;If you go with estimates of 2-5 million computers infected with BotNet malware, that is a worth of between $2.34 and $5.85 million per month, &lt;I&gt;ignoring&lt;/I&gt; successful extortion attempts, the cost of bandwidth, pc repair, Trojan dialers, etc.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Now, instead try the other guess of $19.43 per computer per month in profit from identity theft, and go with the low end of 2 million computers infected.&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;That means there is potential for $466 million in profits by the miscreant per year from identity theft due to BotNets alone.&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;Over a 5-year period, that is $2.3 billion.&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;The FTC study reported &lt;I&gt;total loss&lt;/I&gt; figures of $48 billion over 5 years for businesses and $5 billion for consumers, or $53 billion total.&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;Could BotNets account for 4.3% of that figure?&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;I wouldn’t be surprised if it is more…&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&lt;FONT size=2&gt;This posting is provided "AS IS" with no warranties, and confers no rights.&lt;/FONT&gt; &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=431271" width="1" height="1"&gt;</content><author><name>fes</name><uri>http://blogs.msdn.com/members/fes.aspx</uri></author></entry><entry><title>What I do now</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/fes/archive/2005/01/17/354562.aspx" /><id>http://blogs.msdn.com/fes/archive/2005/01/17/354562.aspx</id><published>2005-01-17T19:19:00Z</published><updated>2005-01-17T19:19:00Z</updated><content type="html">&lt;p&gt;&lt;font face="Arial"&gt;It has been quite some time since my last post and my job responsibilities have changed, so I thought I'd say something about what I do now.&amp;nbsp; As it happens, I no longer work in threat modeling or even application security for that matter.&amp;nbsp; My new responsibilities are primarily concerned with malicious code investigations.&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font face="Arial"&gt;This, I think, is an important field of work.&amp;nbsp; As you well know, there is a lot of malware out there.&amp;nbsp; In my opinion, it is a rather dangerous time because writiers and distributors of malware have found numerous ways of profiting from their malware.&amp;nbsp; It is not difficult to find stories about extortion (such as threats of DDoS attacks), identity and account theft (credit cards, bank accounts, paypal accounts, etc.), proxy resale (whether it be anonymizing services or spam proxies), and surreptitious adware installation.&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font face="Arial"&gt;My job is concerned with analyzing these threats and taking action to stem their proliferation.&amp;nbsp; There are many other efforts and other teams with similar goals, but I deal with specific types of malware.&amp;nbsp; This is something that I will discuss in more detail in the future, but at this point, I primarily wanted to mention my change in focus.&lt;/font&gt;&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=354562" width="1" height="1"&gt;</content><author><name>fes</name><uri>http://blogs.msdn.com/members/fes.aspx</uri></author></entry><entry><title>Threat modeling tool video</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/fes/archive/2004/07/09/178878.aspx" /><id>http://blogs.msdn.com/fes/archive/2004/07/09/178878.aspx</id><published>2004-07-09T23:28:00Z</published><updated>2004-07-09T23:28:00Z</updated><content type="html">&lt;P&gt;&lt;FONT face=Arial&gt;Channel 9 (&lt;/FONT&gt;&lt;A href="http://channel9.msdn.com"&gt;&lt;FONT face=Arial&gt;http://channel9.msdn.com&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Arial&gt;) taped me discussing threat modeling and the threat modeling tool and posted it today.&amp;nbsp; WMP 9 users can watch it at play speed &amp;#8220;Fast&amp;#8221; for efficiency.&amp;nbsp; Feel free to take a look and send some feedback either here or there.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Arial&gt;Incidentally, this is my first experience with Channel 9.&amp;nbsp; They don't ask you to prepare anything; rather, they just stop by and tape you talking about something.&amp;nbsp; Having gotten used to talking to a slide deck, it was a bit, well, interesting.&amp;nbsp; Probably better that it wasn't scripted.&amp;nbsp; When Michael, Dave, and I did a &amp;#8220;live&amp;#8221; threat modeling session on a web application that we had never seen before and with no script, audience feedback suggested that they got more out of it than when we script it.&amp;nbsp; I guess that makes sense, though, since it's closer to reality than something contrived or prepared in advance (which wouldn't have any of the hiccups that occur naturally in the process).&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Arial&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Arial&gt;This posting is provided "AS IS" with no warranties, and confers no rights.&lt;/FONT&gt; &lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=178878" width="1" height="1"&gt;</content><author><name>fes</name><uri>http://blogs.msdn.com/members/fes.aspx</uri></author></entry><entry><title>Introduction</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/fes/archive/2004/07/01/171069.aspx" /><id>http://blogs.msdn.com/fes/archive/2004/07/01/171069.aspx</id><published>2004-07-01T18:15:00Z</published><updated>2004-07-01T18:15:00Z</updated><content type="html">&lt;P&gt;&lt;FONT face=Arial&gt;Now that I've posted something, it is probably worth introducing who I am.&amp;nbsp; My name is Frank Swiderski, and I've been with Microsoft for about two years now.&amp;nbsp; Prior to that, I worked for the security consulting firm @stake, Inc.&amp;nbsp; For the past four years, I've worked in commercial software security.&amp;nbsp; This includes your standard security auditing and design sorts of activities:&amp;nbsp; penetration testing, code review, tool creation, of course threat modeling, and so on.&amp;nbsp; Before @stake, I was employed by the Department of Defense (both as a civilian and a contractor) for about three years, where I also did some security work.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Arial&gt;If my name is at all familiar, it could be because:&lt;/FONT&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;FONT face=Arial&gt;You used @stake WebProxy 1.0 (I was the primary developer on this).&lt;/FONT&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;FONT face=Arial&gt;You've tried out the Threat Modeling Tool from the downloads area at microsoft.com (I was also the developer on this).&lt;/FONT&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;FONT face=Arial&gt;You ordered the Threat Modeling book from MSPress (I was co-author).&lt;/FONT&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;FONT face=Arial&gt;You've seen my very unfortunate page on the Texas A&amp;amp;M OS/2 users' group web site (&lt;/FONT&gt;&lt;A href="http://os2www.tamu.edu/os2/systems/frank.html"&gt;&lt;FONT face=Arial&gt;http://os2www.tamu.edu/os2/systems/frank.html&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Arial&gt;).&amp;nbsp; I really wish someone would take that down.&amp;nbsp; :)&lt;/FONT&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;&lt;FONT face=Arial&gt;That's the summary.&amp;nbsp; The bits and pieces can be filled in with google or a small bit of social engineering work.&lt;/FONT&gt;&lt;/P&gt;&lt;FONT face=Arial&gt;This posting is provided "AS IS" with no warranties, and confers no rights.&lt;/FONT&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=171069" width="1" height="1"&gt;</content><author><name>fes</name><uri>http://blogs.msdn.com/members/fes.aspx</uri></author></entry><entry><title>Updated Threat Modeling Tool at MSDN</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/fes/archive/2004/06/29/169121.aspx" /><id>http://blogs.msdn.com/fes/archive/2004/06/29/169121.aspx</id><published>2004-06-29T20:47:00Z</published><updated>2004-06-29T20:47:00Z</updated><content type="html">&lt;P&gt;&lt;FONT face=Arial&gt;We've posted an updated Threat Modeling Tool at MSDN that addresses a few bugs.&amp;nbsp; You can download it at:&amp;nbsp; &lt;/FONT&gt;&lt;A href="http://www.microsoft.com/downloads/details.aspx?FamilyID=62830f95-0e61-4f87-88a6-e7c663444ac1&amp;amp;displaylang=en"&gt;&lt;FONT face=Arial&gt;http://www.microsoft.com/downloads/details.aspx?FamilyID=62830f95-0e61-4f87-88a6-e7c663444ac1&amp;amp;displaylang=en&lt;/FONT&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Arial&gt;Thanks to BobB for his assisstance.&amp;nbsp; Basically, this addresses several unhandled exceptions that resulted in the tool crashing at some rather inconvenient times.&amp;nbsp; (Okay, not that there are &lt;EM&gt;convenient &lt;/EM&gt;times for a tool to crash.)&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Arial&gt;Some notes on the tool:&lt;/FONT&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;FONT face=Arial&gt;We released it mostly because it is a useful way of organizing the data collected during threat modeling.&amp;nbsp; Since it is not formally supported externally, I (and a few other contributors) fix bugs and add features also informally.&amp;nbsp; So I'm hoping not to get a barrage of bug reports, but I will do my best to find time to address serious issues.&lt;/FONT&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;FONT face=Arial&gt;Note that it works best (DFD-wise) if you have Visio 11 installed.&amp;nbsp; Visio 11 has a drawing control that you can embed in other applications (which is exactly what the TM tool does).&amp;nbsp; This is a much easier way of integrating DFDs in to the threat model.&lt;/FONT&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;FONT face=Arial&gt;If you want to print from the tool, the best way to do it is to use the Preview button.&amp;nbsp; This applies the default XSLT (configurable in Tools-&amp;gt;Config) to the threat model and displays it in an IE control.&amp;nbsp; You can right-click in this control and select print to print directly.&lt;/FONT&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;FONT face=Arial&gt;The threat model document, if you haven't taken a look, is XML.&amp;nbsp; (Visio diagrams are stored in BASE64 blobs, though, and not in their XML format.)&amp;nbsp; So, you can customize the report format if you like playing with XSLTs.&amp;nbsp; The XSLTs that come with it are fairly basic, but show some ways of presenting the document.&lt;/FONT&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;FONT face=Arial&gt;The sample document for the tool is in the tool's install directory, and is for &amp;#8220;Fabrikam Phone 1.0.&amp;#8221;&amp;nbsp; This is basically the same as one of the samples in the threat modeling book (&lt;/FONT&gt;&lt;A href="http://www.microsoft.com/MSPress/books/6892.asp"&gt;&lt;FONT face=Arial&gt;http://www.microsoft.com/MSPress/books/6892.asp&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Arial&gt;).&amp;nbsp; Note that the DFDs are in Visio, so you won't see them if you don't have it installed.&amp;nbsp; The sample is intended to show threat modeling concepts without being specific to any software type or technology.&lt;/FONT&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;&lt;FONT face=Arial&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Arial&gt;This posting is provided "AS IS" with no warranties, and confers no rights.&lt;/FONT&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=169121" width="1" height="1"&gt;</content><author><name>fes</name><uri>http://blogs.msdn.com/members/fes.aspx</uri></author></entry></feed>