<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Threat Modeling, once again</title><link>http://blogs.msdn.com/larryosterman/archive/2007/08/30/threat-modeling-once-again.aspx</link><description>About 2.5 years ago, I wrote a series of articles about how we threat model at Microsoft, about 18 months ago, I made a couple of updates to it, including a post about why we threat model at Micrososoft , and a review of how the process has changed over</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>re: Threat Modeling, once again</title><link>http://blogs.msdn.com/larryosterman/archive/2007/08/30/threat-modeling-once-again.aspx#4659435</link><pubDate>Fri, 31 Aug 2007 06:23:35 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:4659435</guid><dc:creator>Brian Miller</dc:creator><description>&lt;p&gt;Threat modeling? &amp;nbsp;Larry, I learned Windows system programming from hacking. &amp;nbsp;Your first threat is that the code is running on a computer. &amp;nbsp;No, I'm not being too paranoid or irrational. &amp;nbsp;All data and code is suspect, including internal data that you think never touches the outside. &amp;nbsp;Is your process secure? &amp;nbsp;How about the one next to it? &amp;nbsp;Did the sysadmin load a Sony CD? &amp;nbsp;How about a CD that I made?&lt;/p&gt;
&lt;p&gt;Threats come from outside and inside.&lt;/p&gt;
&lt;p&gt;Wanna know real paranoia?&lt;/p&gt;
&lt;p&gt;Here's some books in my library:&lt;/p&gt;
&lt;p&gt;&amp;quot;The Art of Computer Virus Research and Defense&amp;quot; by Peter Szor&lt;/p&gt;
&lt;p&gt;&amp;quot;Silence on the Wire&amp;quot; by Michal Zalewski&lt;/p&gt;
&lt;p&gt;&amp;quot;Hacker Disassembling Uncovered&amp;quot; by Kris Kaspersky&lt;/p&gt;
&lt;p&gt;&amp;quot;Rootkits : Subverting the Windows Kernel&amp;quot; by Greg Hoglund&lt;/p&gt;
&lt;p&gt;&amp;quot;Exploiting Software&amp;quot; by Hoglund and McGraw&lt;/p&gt;
&lt;p&gt;p.s. - Good to see you over at the building 86 cafeteria.&lt;/p&gt;</description></item><item><title>re: Threat Modeling, once again</title><link>http://blogs.msdn.com/larryosterman/archive/2007/08/30/threat-modeling-once-again.aspx#4660045</link><pubDate>Fri, 31 Aug 2007 07:03:07 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:4660045</guid><dc:creator>LarryOsterman</dc:creator><description>&lt;p&gt;Brian, threats don't come from programs, they come from data. &amp;nbsp;I'm not aware of a single exploit that wasn't spread by tainted data (I may be wrong, but I'm pretty sure about that). &amp;nbsp;That's why threat modeling is so important.&lt;/p&gt;
&lt;p&gt;I also have Silence on the Wire, it's ok (not great, but ok - i reviewed it couple of years ago). &amp;nbsp;I don't have the others, but they're on my amazon wishlist.&lt;/p&gt;
&lt;p&gt;You didn't mention Writing Secure Code and my current &amp;quot;waiting for the compile to finish&amp;quot; book, which is (I think) &amp;quot;Testing for security&amp;quot;.&lt;/p&gt;
</description></item><item><title>re: Threat Modeling, once again</title><link>http://blogs.msdn.com/larryosterman/archive/2007/08/30/threat-modeling-once-again.aspx#4663984</link><pubDate>Fri, 31 Aug 2007 12:27:46 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:4663984</guid><dc:creator>arun.philip</dc:creator><description>&lt;p&gt;Looking forward to this. Go, Larry!&lt;/p&gt;
</description></item><item><title>Re: Threat Modeling, once again</title><link>http://blogs.msdn.com/larryosterman/archive/2007/08/30/threat-modeling-once-again.aspx#4667976</link><pubDate>Fri, 31 Aug 2007 14:23:56 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:4667976</guid><dc:creator>Derek Noonan</dc:creator><description>&lt;p&gt;Hello Larry,&lt;/p&gt;
&lt;p&gt;What are your opinions on the Microsoft TAM tool? I use it and find it quite good. It allows me to see who, when and where interactions with my application are happening. Also I get genuinely useful information out of it such as data flow diagrams, call flows etc. It's available for download at: &lt;a rel="nofollow" target="_new" href="http://www.microsoft.com/downloads/details.aspx?familyid=59888078-9daf-4e96-b7d1-944703479451&amp;amp;displaylang=en"&gt;http://www.microsoft.com/downloads/details.aspx?familyid=59888078-9daf-4e96-b7d1-944703479451&amp;amp;displaylang=en&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Derek&lt;/p&gt;</description></item><item><title>re: Threat Modeling, once again</title><link>http://blogs.msdn.com/larryosterman/archive/2007/08/30/threat-modeling-once-again.aspx#4668606</link><pubDate>Fri, 31 Aug 2007 15:03:50 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:4668606</guid><dc:creator>Triangle</dc:creator><description>&lt;p&gt;&amp;quot;Your threats come via data, NOT code.&amp;quot;&lt;/p&gt;
&lt;p&gt;I disagree with this, one should be able to feel secure about running programs on their own computer without worrying what it could do to their settings, system, and files IMO. That any random program can install their own drivers, boot sectors and hooks from any account without having any notifications to the user or any way to stop seems to be something that can't be fixed with any amount of threat modeling. Yes, people are going to download h4xm3.exe from virus.com and run it, and they will enter their password into the escalation dialog and click OK. Forbidding programs to do dangerous things forbids them from doing clever things, yes, but these are the times where there is just as much software trying to do dangerous things for evil as there are for good. And until they are stopped, slashdot will never shut up.&lt;/p&gt;</description></item><item><title>re: Threat Modeling, once again</title><link>http://blogs.msdn.com/larryosterman/archive/2007/08/30/threat-modeling-once-again.aspx#4669468</link><pubDate>Fri, 31 Aug 2007 16:26:33 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:4669468</guid><dc:creator>LarryOsterman</dc:creator><description>&lt;p&gt;Derek, the old tool's pretty good. &amp;nbsp;I wasn't aware it was available for public download, or I'd have mentioned it, thanks for that info.&lt;/p&gt;
&lt;p&gt;Triangle: You're totally right. &amp;nbsp;But no amount of threat modeling or security will stop the user who downloads h4xm3.exe from virus.com. &amp;nbsp;Allowing the user runs h4xm3.exe, it's NOT a security hole. The computer is doing exactly what the user asked it to do.&lt;/p&gt;
&lt;p&gt;Threat modeling is a tool for finding security holes. &amp;nbsp;It's not a tool to mitigate malicious programs. &amp;nbsp;Having said that, the threat model for an FTP client or a Web browser might include the fact that it needs to sandbox the file downloaded from the internet (and in fact that's where the &amp;quot;Mark of the Web&amp;quot; came from - the threat models for IE indicated that there was a risk associated with downloading unsigned code from the internet, the mitigation was to add the MotW to all downloaded programs - it's a mild sandbox that IE applies to let the user know that there might be a risk).&lt;/p&gt;
&lt;p&gt;Note to self: Make sure you include this point in the wrapup post.&lt;/p&gt;
</description></item><item><title>re: Threat Modeling, once again</title><link>http://blogs.msdn.com/larryosterman/archive/2007/08/30/threat-modeling-once-again.aspx#4670039</link><pubDate>Fri, 31 Aug 2007 17:17:45 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:4670039</guid><dc:creator>Massif</dc:creator><description>&lt;p&gt;You do know &amp;quot;The Sound of Music&amp;quot; was based on a true story don't you?&lt;/p&gt;
&lt;p&gt;Granted, I imagine they sang fewer songs, but there was a real Von Trapp family. And a real Maria von Trapp ( &lt;a rel="nofollow" target="_new" href="http://en.wikipedia.org/wiki/Maria_von_Trapp"&gt;http://en.wikipedia.org/wiki/Maria_von_Trapp&lt;/a&gt; )&lt;/p&gt;</description></item><item><title>re: Threat Modeling, once again</title><link>http://blogs.msdn.com/larryosterman/archive/2007/08/30/threat-modeling-once-again.aspx#4670435</link><pubDate>Fri, 31 Aug 2007 17:51:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:4670435</guid><dc:creator>LarryOsterman</dc:creator><description>&lt;p&gt;Massif: Of course I know that Maria von Trapp is real (we actually have one of the von Trapp family albums in our music library). &amp;nbsp;&lt;/p&gt;
&lt;p&gt;That's why I refered to her as the &amp;quot;fictional&amp;quot; Maria von Trapp. &amp;nbsp;I suspect that the real Maria never used a song like &amp;quot;Do Re Me&amp;quot; to teach Solfage.&lt;/p&gt;
</description></item><item><title>Threat Modeling again. Drawing the diagram.</title><link>http://blogs.msdn.com/larryosterman/archive/2007/08/30/threat-modeling-once-again.aspx#4671591</link><pubDate>Fri, 31 Aug 2007 19:31:20 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:4671591</guid><dc:creator>Larry Osterman's WebLog</dc:creator><description>&lt;p&gt;In my last post , I listed off some of the elements that make up a threat model. Now that we have a common&lt;/p&gt;
</description></item><item><title>Threat Modeling again. Drawing the diagram.</title><link>http://blogs.msdn.com/larryosterman/archive/2007/08/30/threat-modeling-once-again.aspx#4671651</link><pubDate>Fri, 31 Aug 2007 19:36:12 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:4671651</guid><dc:creator>Noticias externas</dc:creator><description>&lt;p&gt;In my last post , I listed off some of the elements that make up a threat model. Now that we have a common&lt;/p&gt;
</description></item><item><title>re: Threat Modeling, once again</title><link>http://blogs.msdn.com/larryosterman/archive/2007/08/30/threat-modeling-once-again.aspx#4713263</link><pubDate>Mon, 03 Sep 2007 03:57:35 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:4713263</guid><dc:creator>Kernel von Trapp</dc:creator><description>&lt;p&gt;Wait until you hear the singing of the fictional Larry Osterman.&lt;/p&gt;</description></item><item><title>STRIDE chart</title><link>http://blogs.msdn.com/larryosterman/archive/2007/08/30/threat-modeling-once-again.aspx#4872733</link><pubDate>Wed, 12 Sep 2007 03:05:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:4872733</guid><dc:creator>The Security Development Lifecycle</dc:creator><description>&lt;p&gt;Adam Shostack here. I've been meaning to talk more about what I actually do, which is help the teams&lt;/p&gt;
</description></item><item><title>re: Threat Modeling, once again</title><link>http://blogs.msdn.com/larryosterman/archive/2007/08/30/threat-modeling-once-again.aspx#4883581</link><pubDate>Wed, 12 Sep 2007 22:45:35 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:4883581</guid><dc:creator>Dave</dc:creator><description>&lt;p&gt;Nice post Larry. Good stuff and fun to read every 18 months ;)&lt;/p&gt;
&lt;p&gt;We as an industry are still trying to figure this here threat-modeling thing out, and so it is good to get your perspective.&lt;/p&gt;</description></item><item><title>Threat Modeling Again, Threat Modeling in Practice</title><link>http://blogs.msdn.com/larryosterman/archive/2007/08/30/threat-modeling-once-again.aspx#4987438</link><pubDate>Wed, 19 Sep 2007 01:48:52 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:4987438</guid><dc:creator>Larry Osterman's WebLog</dc:creator><description>&lt;p&gt;I've been writing a LOT about threat modeling recently but one of the things I haven't talked about is&lt;/p&gt;
</description></item><item><title>The Trouble with Threat Modeling</title><link>http://blogs.msdn.com/larryosterman/archive/2007/08/30/threat-modeling-once-again.aspx#5149328</link><pubDate>Wed, 26 Sep 2007 22:27:56 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:5149328</guid><dc:creator>The Security Development Lifecycle</dc:creator><description>&lt;p&gt;Adam Shostack here. I said recently that I wanted to talk more about what I do. The core of what I do&lt;/p&gt;</description></item><item><title>The Trouble with Threat Modeling</title><link>http://blogs.msdn.com/larryosterman/archive/2007/08/30/threat-modeling-once-again.aspx#5149339</link><pubDate>Wed, 26 Sep 2007 22:28:55 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:5149339</guid><dc:creator>The Security Development Lifecycle</dc:creator><description>&lt;p&gt;Adam Shostack here. I said recently that I wanted to talk more about what I do. The core of what I do&lt;/p&gt;
</description></item><item><title>re: Threat Modeling, once again</title><link>http://blogs.msdn.com/larryosterman/archive/2007/08/30/threat-modeling-once-again.aspx#5224943</link><pubDate>Mon, 01 Oct 2007 19:09:55 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:5224943</guid><dc:creator>pegr</dc:creator><description>&lt;p&gt;&amp;quot;Threats come from data, not code.&amp;quot;&lt;/p&gt;
&lt;p&gt;To which I reply, code IS data... &amp;nbsp;Its ALL data!&lt;/p&gt;</description></item><item><title>re: Threat Modeling, once again</title><link>http://blogs.msdn.com/larryosterman/archive/2007/08/30/threat-modeling-once-again.aspx#5225009</link><pubDate>Mon, 01 Oct 2007 19:15:30 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:5225009</guid><dc:creator>LarryOsterman</dc:creator><description>&lt;p&gt;Code is only data to the OS loader (and the filesystem). &amp;nbsp;Since the loader's the component that turns the data into code, it needs to be fuzzed against malformed data that looks like code.&lt;/p&gt;
</description></item><item><title>Some final thoughts on Threat Modeling...</title><link>http://blogs.msdn.com/larryosterman/archive/2007/08/30/threat-modeling-once-again.aspx#5225272</link><pubDate>Mon, 01 Oct 2007 19:54:04 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:5225272</guid><dc:creator>Larry Osterman's WebLog</dc:creator><description>&lt;p&gt;I want to wrap up the threat modeling posts with a summary and some comments on the entire process. Yeah,&lt;/p&gt;
</description></item><item><title>Some final thoughts on Threat Modeling...</title><link>http://blogs.msdn.com/larryosterman/archive/2007/08/30/threat-modeling-once-again.aspx#5225289</link><pubDate>Mon, 01 Oct 2007 19:55:44 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:5225289</guid><dc:creator>Noticias externas</dc:creator><description>&lt;p&gt;I want to wrap up the threat modeling posts with a summary and some comments on the entire process. Yeah&lt;/p&gt;
</description></item><item><title>The New Threat Modeling Process</title><link>http://blogs.msdn.com/larryosterman/archive/2007/08/30/threat-modeling-once-again.aspx#5232595</link><pubDate>Tue, 02 Oct 2007 04:15:36 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:5232595</guid><dc:creator>The Security Development Lifecycle</dc:creator><description>&lt;p&gt;Adam Shostack here, with the second post in my series on the evolved threat modeling process. To summarize,&lt;/p&gt;
</description></item><item><title>re: Threat Modeling, once again</title><link>http://blogs.msdn.com/larryosterman/archive/2007/08/30/threat-modeling-once-again.aspx#5242234</link><pubDate>Tue, 02 Oct 2007 16:30:55 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:5242234</guid><dc:creator>Brian Utterback</dc:creator><description>&lt;p&gt;I know this is a little late but about Maria Von Trapp: When asked about the movie&lt;/p&gt;
&lt;p&gt;&amp;quot;The Sound of Music&amp;quot;, she &amp;nbsp;replied &amp;quot;It is a very nice story. It is not *my*&lt;/p&gt;
&lt;p&gt;story, but it is a very nice story.&amp;quot;&lt;/p&gt;</description></item><item><title>ABCs of Threat modeling ...</title><link>http://blogs.msdn.com/larryosterman/archive/2007/08/30/threat-modeling-once-again.aspx#5402434</link><pubDate>Thu, 11 Oct 2007 19:03:39 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:5402434</guid><dc:creator>Noticias externas</dc:creator><description>&lt;p&gt;Larry Osterman has an interesting series of posts on Threat modeling.. It starts from the basics and&lt;/p&gt;
</description></item></channel></rss>