Sign in
MSDN Blogs
Microsoft Blog Images
More ...
Browse by Tags
Search
Archives
Archives
November 2012
(1)
November 2011
(1)
September 2011
(3)
May 2011
(2)
March 2011
(2)
February 2011
(2)
January 2011
(1)
October 2010
(1)
May 2010
(1)
April 2010
(1)
February 2010
(1)
January 2010
(2)
November 2009
(1)
October 2009
(4)
September 2009
(5)
August 2009
(23)
July 2009
(4)
June 2009
(5)
April 2009
(1)
March 2009
(3)
February 2009
(1)
January 2009
(6)
December 2008
(1)
November 2008
(6)
October 2008
(11)
September 2008
(10)
August 2008
(11)
July 2008
(4)
June 2008
(5)
May 2008
(3)
April 2008
(4)
March 2008
(1)
February 2008
(3)
January 2008
(5)
December 2007
(3)
November 2007
(11)
October 2007
(12)
September 2007
(15)
August 2007
(14)
July 2007
(6)
June 2007
(7)
May 2007
(9)
April 2007
(2)
March 2007
(14)
February 2007
(8)
January 2007
(22)
November 2006
(7)
October 2006
(9)
September 2006
(6)
August 2006
(8)
July 2006
(7)
June 2006
(5)
May 2006
(8)
April 2006
(5)
March 2006
(15)
February 2006
(11)
January 2006
(17)
December 2005
(10)
November 2005
(10)
October 2005
(16)
September 2005
(16)
August 2005
(15)
July 2005
(15)
June 2005
(23)
May 2005
(27)
April 2005
(26)
March 2005
(20)
February 2005
(21)
January 2005
(28)
December 2004
(12)
November 2004
(21)
October 2004
(26)
September 2004
(23)
August 2004
(32)
July 2004
(32)
June 2004
(25)
May 2004
(24)
April 2004
(30)
March 2004
(13)
Tags
Audio
Fascinating geek stuff
It's Funny :)
Microsoft History
Nifty Win32 tricks.
PDC2008
Personal Stuff
Security
Software Engineering
Things you shouldn't do.
Windows 7
Common Tasks
Blog Home
Email Blog Author
RSS for posts
RSS for comments
Tagged Content List
Blog Post:
Insecure vs. Unsecured
Larry Osterman [MSFT]
A high school classmate of mine recently posted on Facebook: Message just popped up up my screen from Microsoft, I guess. "This site has insecure content." Really? Is the content not feeling good about itself, or, perchance, did they mean "unsecured?" What the ever-lovin' ****? I...
on
6 Nov 2011
Blog Post:
Hacking Windows with Phones… I don’t get it.
Larry Osterman [MSFT]
Over the weekend, Engadget and CNet ran a story discussing what was described as a new and novel attack using Android smartphones to attack PCs. Apparently someone took an Android smartphone and modified the phone to emulate a USB keyboard. When the Android phone was plugged into Windows, Windows...
on
24 Jan 2011
Blog Post:
Microsoft Office team deploys botnet for security research
Larry Osterman [MSFT]
Even though it’s posted on April 1st, this is actually *not* an April Fools prank. It turns out that the Office team runs a “botnet” internally that’s dedicated to file fuzzing. Basically they have a tool that’s run on a bunch of machines that runs file fuzzing jobs in their spare time. This...
on
1 Apr 2010
Blog Post:
NextGenHacker101 owes me a new monitor
Larry Osterman [MSFT]
Because I just got soda all over my current one… One of the funniest things I’ve seen in a while. And yes, I know that I’m being cruel here and I shouldn’t make fun of the kids ignorance, but he is SO proud of his new discovery and is so wrong in his interpretation of what actually is going...
on
29 Jan 2010
Blog Post:
Why are they called “giblets” anyway?
Larry Osterman [MSFT]
Five years ago, I attended one of the initial security training courses as a part of the XP SP2 effort. I wrote this up in one of my very first posts entitled “ Remember the giblets ” and followed it up last year with “ The Trouble with Giblets ”. I use the term “giblets” a lot but I’d never...
on
26 Oct 2009
Blog Post:
Good News! strlen isn’t a banned API after all.
Larry Osterman [MSFT]
We were doing some code reviews on the new Win7 SDK samples the other day and one of the code reviewers noticed that the code used wcslen to compute the length of a string. He pointed out that the SDL Banned API page calls out strlen/wcslen as being banned APIs: For critical functions, such as those...
on
23 Jun 2009
Blog Post:
Chrome is fixing the file download bug…
Larry Osterman [MSFT]
I just noticed that Ryan Naraine has written that Google’s fixed the file download bug in Chrome . This is awesome, but there’s one aspect of the fix that concerns me. According to the changelog : This CL adds prompting for dangerous types of files (executable) when they are automatically downloaded...
on
20 Oct 2008
Blog Post:
What makes a bug a security bug?
Larry Osterman [MSFT]
In my last post, I mentioned that security bugs were different from other bugs. Daniel Prochnow asked : What is the difference between bug and vulnerability? In my point of view, in a production enviroment, every bug that may lead to a loss event (CID, image, $) must be considered a security incident...
on
18 Aug 2008
Blog Post:
Linus Torvalds is “Fed up with the ‘security circus’”
Larry Osterman [MSFT]
There’s been a lot of discussion on the intertubes about some comments that Linus Torvalds, the creator of Linux has made about security vulnerabilities and disclosure. Not surprisingly, there’s been a fair amount of discussion amongst the various MSFT security folks about his comments and about the...
on
15 Aug 2008
Blog Post:
More proof that crypto should be left to the experts
Larry Osterman [MSFT]
Apparently two years ago, someone ran a static analysis tool named " Valgrind " against the source code to OpenSSL in the Debian Linux distribution. The Valgrind tool reported an issue with the OpenSSL package distributed by Debian, so the Debian team decided that they needed to fix this " security bug...
on
13 May 2008
Blog Post:
Resilience is NOT necessarily a good thing
Larry Osterman [MSFT]
I just ran into this post by Eric Brechner who is the director of Microsoft's Engineering Excellence center. What really caught my eye was his opening paragraph: I heard a remark the other day that seemed stupid on the surface, but when I really thought about it I realized it was completely...
on
1 May 2008
Blog Post:
This is the way the world (wide web) ends...
Larry Osterman [MSFT]
Robert Hensing linked to a post by Thomas Ptacek over on the Matasano Chargen blog. Thomas (who is both a good hacker AND a good writer) has a writeup of a “game-over” vulnerability that was just published by Mark Dowd over at IBM's ISS X-Force that affects Flash. For those that don’t speak hacker-speak...
on
16 Apr 2008
Blog Post:
The Trouble with Giblets
Larry Osterman [MSFT]
I don't write about the SDL very much, because I figure that the SDL team does a good enough job of it on their blog , but I was reading the news a while ago and realized that one of the aspects of the SDL would have helped if our competitors were to adopt it. A long time ago, I wrote a short post about...
on
7 Mar 2008
Blog Post:
Wow - We hired Crispin Cowan!!!
Larry Osterman [MSFT]
Michael Howard just announced that we've hired Crispin Cowan ! This is incredibly awesome, I have a huge amount of respect for Crispin , he's one of the most respected researchers out there. Among other things, Crispin's the author and designer of AppArmor , which adds sandboxing capabilities to Linux...
on
18 Jan 2008
Blog Post:
How to lose customers without really trying...
Larry Osterman [MSFT]
Not surprisingly, Valorie and I both do some of our holiday season shopping at ThinkGeek. But no longer. Valorie recently placed a substantial order with them, but Instead of processing her order, they sent the following email: From: ThinkGeek Customer Service [mailto:custserv@thinkgeek.com] Sent...
on
15 Nov 2007
Blog Post:
When you're analyzing the strength of a password, make sure you know what's done with it.
Larry Osterman [MSFT]
Every once in a while, I hear someone making comments about the strength of things like long passwords. For example, if you have a 255 character password that just uses the 26 roman upper and lower case letters, plus the numeric digits. That means that your password has 62^255 possible values, if you...
on
12 Nov 2007
Blog Post:
Chris Pirillo's annoyed by the Windows Firewall prompt
Larry Osterman [MSFT]
Yesterday, Chris Pirillo made a comment in one of his posts : And if you think you’re already completely protected in Windows with its default tools, think again. This morning, after months of regular Firefox use, I get this security warning from the Windows Vista Firewall. Again, this was far from the...
on
2 Nov 2007
Blog Post:
Every threat model diagram should tell a story.
Larry Osterman [MSFT]
Adam Shostack has another threat modeling post up on the SDL blog entitled " Threat Modeling Self Checks and Rules of Thumb ". In it, he talks about threat models and diagrams (and he corrects a mistake in my " rules of thumb " post (thanks Adam)). There's one thing he mentions that is really important...
on
22 Oct 2007
Blog Post:
Some final thoughts on Threat Modeling...
Larry Osterman [MSFT]
I want to wrap up the threat modeling posts with a summary and some comments on the entire process. Yeah, I know I should have done this last week, but I got distracted :). First, a summary of the threat modeling posts: Part 1: Threat Modeling, Once again. In which our narrator introduces the idea...
on
1 Oct 2007
Blog Post:
Threat Modeling Again, Threat Modeling Rules of Thumb
Larry Osterman [MSFT]
I wrote this piece up for our group as we entered the most recent round of threat models. I've cleaned it up a bit (removing some Microsoft-specific stuff), and there's stuff that's been talked about before, but the rest of the document is pretty relevant. --------------------------------------- As you...
on
21 Sep 2007
Blog Post:
Threat Modeling Again, Threat modeling and the fIrefoxurl issue.
Larry Osterman [MSFT]
Yesterday I presented my version of the diagrams for Firefox's command line handler and the IE/URLMON's URL handler. To refresh, here they are again: Here's my version of Firefox's diagram: And my version of IE/URLMON's URL handler diagram: As I mentioned yesterday, even though there's a trust boundary...
on
19 Sep 2007
Blog Post:
Threat Modeling Again, Threat Modeling in Practice
Larry Osterman [MSFT]
I've been writing a LOT about threat modeling recently but one of the things I haven't talked about is the practical value of the threat modeling process. Here at Microsoft, we've totally drunk the threat modeling cool-aid. One of Adam Shostak's papers on threat modeling has the following quote from...
on
18 Sep 2007
Blog Post:
Threat Modeling Again, Presenting the PlaySound Threat Model
Larry Osterman [MSFT]
It's been a long path, but we're finally at the point where I can finally present the threat model for PlaySound. None of the information in this post is new, all the information is pulled from previous posts. ---------------- PlaySound Threat Model The PlaySound API is a high level multimedia API intended...
on
17 Sep 2007
Blog Post:
Threat Modeling Again, Pulling the threat model together
Larry Osterman [MSFT]
So I've been writing a LOT of posts about the threat modeling process and how one goes about doing the threat model analysis for a component. The one thing I've not talked about is what a threat model actually is . A threat model is a specification, just like your functional specification (a Program...
on
14 Sep 2007
Blog Post:
Threat Modeling Again, Threat Modeling PlaySound
Larry Osterman [MSFT]
Finally it's time to think about threat modeling the PlaySound API. Let's go back to the DFD that I included in my earlier post, since everything flows from the DFD. This dataflow diagram contains a number of elements, they are: Application: External Interactor PlaySound: Process WAV file: Data Store...
on
11 Sep 2007
Page 1 of 4 (85 items)
1
2
3
4