<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" version="2.0">
  <channel>
    <title><![CDATA[[SecurityRatty] tag: skip]]></title>
    <link>http://securityratty.com/tag/skip</link>
    <description></description>
    <pubDate>Thu, 31 Jan 2008 08:00:57 +0000</pubDate>
    <generator>iRatty Engine</generator>
    <docs>http://blogs.law.harvard.edu/tech/rss</docs>
    <item>
      <title><![CDATA[Successful 802.1X Every Time]]></title>
      <link>http://securityratty.com/article/31c561f94756b4a64cf6425397c85c5b</link>
      <guid>http://securityratty.com/article/31c561f94756b4a64cf6425397c85c5b</guid>
      <description><![CDATA[Its not rocket science, but any time we mingle and intertwine four or five different pieces of technology, theres always the potential for a mess or at least a misconfiguration or two along the way....]]></description>
      <content:encoded><![CDATA[<p>It&#8217;s not rocket science, but any time we mingle and intertwine four or five different pieces of technology, there&#8217;s always the potential for a mess&#8230; or at least a misconfiguration or two along the way. Don&#8217;t know what 802.1X is? Check out the recent <a href="http://www.securityuncorked.com/security-uncorked/2008/4/2/what-is-8021x-heres-a-technology-primer-for-you.html" target="_blank">802.1X technology primer</a>. </p><p><strong>If you&#8217;re planning to, or are&nbsp;implementing wired&nbsp;802.1X, wireless security&nbsp;and/or NAC</strong>, the contents of this blog <em>may</em> save you hours of time and trouble. </p><p>Throughout the implementations I&#8217;ve done, for both wired and wireless 802.1X, I&#8217;ve developed a procedure for implementing and testing 802.1X each step of the way. Following these steps my seem to be tedious and unnecessarily time-consuming. But, if&nbsp; you&#8217;re just starting with 802.1X, I&#8217;m offering a way to implement it in phased pieces that will give you the information to test, confirm and troubleshoot at each step. </p><p>To be honest, I frequently skip these steps, but I&#8217;ve done many 802.1X implementations and can <em>usually</em> hit the bullseye the first time (unless there&#8217;s buggy software or firmware- <em>you guys know who you are</em>). But, if something doesn&#8217;t work, I start right back at Number 1 here and I follow this procedure. </p><p><strong>1) Configure wired 802.1X</strong><br />First setup the basic wired 802.1X. Ideally, start with a Windows test, using XP SP3 or a later server edition and PEAP. Provision RADIUS, I recommend Microsoft IAS because it&#8217;s well-documented and well supported. Even if you have other future plans, if you&#8217;re using Active Directory, start with IAS. You&#8217;ll need to setup a test RADIUS group and policy and link to AD. Get a test switch, add it as a RADIUS client, and configure it to talk to your RADIUS. Set up some ports for 1X and enable it on the switch. I recommend testing with PEAP as the authentication method and a Windows credential pass-thru. <em>Note- you&#8217;ll need to create a server certificate to use PEAP- a self-signed Microsoft cert is fine.</em> </p><p>If this simple configuration doesn&#8217;t work, you have some troubleshooting options. <strong>First</strong>, view the system events log in the RADIUS/AD server and look for informational events from IAS. If the authentication request is making it from the client -&gt; switch -&gt; RADIUS, you&#8217;ll see something here. The something you see should tell you if the EAP method is mismatched, or if the credentials were wrong, etc. <strong>Your second</strong> line of troubleshooting comes if you don&#8217;t see any RADIUS log activity. If that happens, throw on a packet capture utility like <a class="offsite-link-inline" href="http://www.wireshark.org/" target="_blank">Wireshark</a>. You want to search for 2&nbsp;things. First look for conversations from your Test Switch to the RADIUS server (filter on IP or MACs). If you see something here, see where the conversation drops off. If that comes up empty, it means the conversation is terminated between the Test Switch and Test Client. I have some neat tricks for troubleshooting I&#8217;ll share with you later. </p><p style="margin-right: 0px"><strong>2) Add in Wireless<br /></strong>If you&#8217;re planning to implement 802.1X for wireless, now is the time to throw 802.11 in the mix. It&#8217;s harder to sniff wireless traffic for troubleshooting, which is why I recommend starting with wired 1X. Keep it simple, and then start layering. Once you have the wired 1X configured, all you need to do is get your AP ready and configure it just as you did your switch- add it as a RADIUS client and configure it to talk to RADIUS. For wireless, you&#8217;ll need to configure encryption also. Note, I recommend (for testing) to begin with your primary VLAN. </p><p>If your wireless 802.1X isn&#8217;t working, follow our troubleshooting above and re-check settings based on the RADIUS event log contents. If nothing is making it to RADIUS, then most likely something is misconfigured in your AP/Controller and the AP isn&#8217;t communicating with the RADIUS server. You know the rest of it&#8217;s working (RADIUS, AD, Client) so you can narrow your troubleshooting scope. Once that&#8217;s working you can stop if wireless is your goal, or keep going if you&#8217;re layering on more security.</p><p style="margin-right: 0px"><strong>3) Replace with Custom Pieces</strong><br />If you&#8217;re planning to use a different RADIUS server or&nbsp;a different supplicant, now would be a good time to start swapping out our vanilla configuration with custom pieces. Replace 1 piece at a time and re-test. </p><p style="margin-right: 0px"><strong>4) Add in NAC or Endpoint Integrity</strong><br />Most NAC or EI solutions will integrate with your 802.1X infrastructure (if you want them to) and can be &#8216;consulted&#8217; prior to authenticating and opening the secured port. My suggestion is to always get 1X working 100% before you add any type of integrity or compliance testing. </p><p style="margin-right: 0px">If you follow these steps, you can turn a complex configuration into a set of simple baby-steps. It may sound stupid, but I promise it&#8217;ll work for you every time!</p><p style="margin-right: 0px"># # #</p><p>&nbsp;</p>
]]></content:encoded>
      <pubDate>Fri, 20 Jun 2008 00:18:15 +0000</pubDate>
      <category domain="http://securityratty.com/tag/test radius">test radius</category>
      <category domain="http://securityratty.com/tag/radius">radius</category>
      <category domain="http://securityratty.com/tag/radius log activity">radius log activity</category>
      <category domain="http://securityratty.com/tag/test">test</category>
      <category domain="http://securityratty.com/tag/radius client">radius client</category>
      <category domain="http://securityratty.com/tag/test client">test client</category>
      <category domain="http://securityratty.com/tag/time">time</category>
      <category domain="http://securityratty.com/tag/radius server">radius server</category>
      <category domain="http://securityratty.com/tag/test switch">test switch</category>
      <source url="http://www.securityuncorked.com/security-uncorked/2008/6/20/successful-8021x-every-time.html">Successful 802.1X Every Time</source>
    </item>
    <item>
      <title><![CDATA[Debt collectors mining your secrets ]]></title>
      <link>http://securityratty.com/article/c74335376078dfe3694aa88da3eb0710</link>
      <guid>http://securityratty.com/article/c74335376078dfe3694aa88da3eb0710</guid>
      <description><![CDATA[Gibbs gets a call from a debt collector and learns about skip tracing and the largely unregulated industry behind...]]></description>
      <content:encoded><![CDATA[Gibbs gets a call from a debt collector and learns about skip tracing and the largely unregulated industry behind it. ]]></content:encoded>
      <pubDate>Wed, 18 Jun 2008 20:00:00 +0000</pubDate>
      <category domain="http://securityratty.com/tag/debt collector">debt collector</category>
      <category domain="http://securityratty.com/tag/gibbs">gibbs</category>
      <category domain="http://securityratty.com/tag/skip">skip</category>
      <category domain="http://securityratty.com/tag/learns">learns</category>
      <category domain="http://securityratty.com/tag/call">call</category>
      <category domain="http://securityratty.com/tag/industry">industry</category>
      <source url="http://www.networkworld.com/columnists/2008/061908-backspin.html?fsrc=rss-security">Debt collectors mining your secrets </source>
    </item>
    <item>
      <title><![CDATA[SDL Training]]></title>
      <link>http://securityratty.com/article/36095f95c3adf54cf7cabefc378acfcb</link>
      <guid>http://securityratty.com/article/36095f95c3adf54cf7cabefc378acfcb</guid>
      <description><![CDATA[Hi everyone, Shawn Hernan here. Being a security guy is incredibly rewarding because you get to look at virtually any part of a product, from kernel drivers to web services to user education to sales...]]></description>
      <content:encoded><![CDATA[<P class=MsoNormal style="MARGIN: 0in 0in 10pt"><FONT face=Calibri size=3>Hi everyone, Shawn Hernan here. Being a security guy is incredibly rewarding because you get to look at virtually any part of a product, from kernel drivers to web services to user education to sales and servicing. You have to do that because a failure in one of those areas can endanger the security of our customers. Microsoft’s SDL process reflects that reality. The process is structured so that you really do have to look at each piece before you can sign off. But sometimes when others want to emulate the success of the SDL, they want to skip steps. They try to boil the SDL down into its component parts, like training, or tooling, or security response. Maybe the most common form of that mistake is training, but you see that same thinking applied to code scanning, security response, and just about every phase of the SDL. “<I style="mso-bidi-font-style: normal">Let’s just train everyone, and all our security problems will go away</I>.” If only it were so easy. I’d like to take a few minutes to try to explain why it’s not really that easy from my own experience. </FONT></P>
<P class=MsoNormal style="MARGIN: 0in 0in 10pt"><SPAN style="mso-bidi-font-style: italic"><FONT size=3><FONT face=Calibri>Have you ever sat in a corporate training? Some are good, some are bad, but did you ever say, “man I can’t <I>wait</I> for training today.” What about mandatory training? What about mandatory training in a subject that you really don’t think is your area? What if you had to do it every year, and got harassed if you didn’t do it? What if you were, say, an audio engineer and were dragged into a security class? <?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /><o:p></o:p></FONT></FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0in 0in 10pt"><FONT size=3><FONT face=Calibri>I ran the SDL training program at Microsoft for a long time, and developed and taught a big chunk of the training. I spent hundreds of hours in front of thousands of developers, testers, and program managers. <SPAN style="mso-bidi-font-style: italic">I got some really good reviews (and a few bad ones) on the classes I offered. And I tried to do a lot of things to try to make the trainings interesting. I handed out dozens of fresh peaches in an early class on fuzz testing, for example.<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>The room smelled really nice after that, and there are probably still a few people around Microsoft who think of fuzz testing when they see a peach. </SPAN></FONT></FONT></P>
<P class=MsoNormal style="MARGIN: 0in 0in 10pt"><SPAN style="mso-bidi-font-style: italic"><FONT size=3><FONT face=Calibri>But even on my best day, I was under no illusion that the majority of the audience was excited to be there, and I was certain that they weren’t going to go back to their offices and spend weeks applying the lessons from the class, setting aside <I>other </I>things that are causing present and immediate problems in favor of something that is far off into the future. <o:p></o:p></FONT></FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0in 0in 10pt"><FONT size=3><SPAN style="mso-bidi-font-style: italic"><FONT face=Calibri>You have to work at getting people’s attention – especially as it relates to security and privacy. From time to time, I would see people reading their mail in class, and I would point to them and ask them a question. That did not endear me to the audience as much as the peaches, but embarrassment is always fresh and in season.<SPAN style="mso-spacerun: yes">&nbsp; </SPAN></FONT></SPAN><SPAN style="FONT-FAMILY: Wingdings; mso-bidi-font-style: italic; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-char-type: symbol; mso-symbol-font-family: Wingdings"><SPAN style="mso-char-type: symbol; mso-symbol-font-family: Wingdings">J</SPAN></SPAN><SPAN style="mso-bidi-font-style: italic"><FONT face=Calibri> <o:p></o:p></FONT></SPAN></FONT></P>
<P class=MsoNormal style="MARGIN: 0in 0in 10pt"><SPAN style="mso-bidi-font-style: italic"><FONT size=3><FONT face=Calibri>One student wrote of one of my classes, “<I>the basics for secure design - could be replaced by non-anonymous site-wide exam with open material.” </I><SPAN style="mso-spacerun: yes">&nbsp;</SPAN>He was not alone, I assure you. <o:p></o:p></FONT></FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0in 0in 10pt"><FONT face=Calibri size=3>Is that an indication that our training, or any training, is pointless? Hardly, but training alone is not a change agent.</FONT></P>
<P class=MsoNormal style="MARGIN: 0in 0in 10pt"><SPAN style="mso-bidi-font-style: italic"><FONT face=Calibri size=3>Richard Derwent Cooke </FONT></SPAN><A href="http://www.changingminds.org/articles/articles08/you_get_the_results_you_reward.htm"><SPAN style="mso-bidi-font-style: italic"><FONT face=Calibri color=#0000ff size=3>wrote</FONT></SPAN></A><SPAN style="mso-bidi-font-style: italic"><FONT size=3><FONT face=Calibri>,<SPAN style="mso-spacerun: yes">&nbsp; </SPAN><I><SPAN style="mso-spacerun: yes">&nbsp;</SPAN>“It is a first principle of Change Management that people will act in what they perceive as being their best interests.”<o:p></o:p></I></FONT></FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0in 0in 10pt"><SPAN style="mso-bidi-font-style: italic"><FONT size=3><FONT face=Calibri>At best, training can provide people with insight into what they need to do to solve a security problem <I>if they believe that solving that security problem is in their best interests. <o:p></o:p></I></FONT></FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0in 0in 10pt"><SPAN style="mso-bidi-font-style: italic"><FONT size=3><FONT face=Calibri>To be effective, training needs to happen in an environment:<o:p></o:p></FONT></FONT></SPAN></P>
<P class=MsoListParagraphCxSpFirst style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; mso-list: l0 level1 lfo1"><SPAN style="FONT-FAMILY: Symbol; mso-bidi-font-style: italic; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol"><SPAN style="mso-list: Ignore"><FONT size=3>·</FONT><SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN></SPAN><SPAN style="mso-bidi-font-style: italic"><FONT size=3><FONT face=Calibri>Where expectations are clearly set (the SDL sets specific minimum requirements). <o:p></o:p></FONT></FONT></SPAN></P>
<P class=MsoListParagraphCxSpMiddle style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; mso-list: l0 level1 lfo1"><SPAN style="FONT-FAMILY: Symbol; mso-bidi-font-style: italic; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol"><SPAN style="mso-list: Ignore"><FONT size=3>·</FONT><SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN></SPAN><SPAN style="mso-bidi-font-style: italic"><FONT size=3><FONT face=Calibri>People have appropriate incentives and consequences (security is a great career path at Microsoft, and nobody wants to be the one holding up a ship schedule for failure to meet a security requirement).<o:p></o:p></FONT></FONT></SPAN></P>
<P class=MsoListParagraphCxSpMiddle style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; mso-list: l0 level1 lfo1"><SPAN style="FONT-FAMILY: Symbol; mso-bidi-font-style: italic; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol"><SPAN style="mso-list: Ignore"><FONT size=3>·</FONT><SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN></SPAN><SPAN style="mso-bidi-font-style: italic"><FONT size=3><FONT face=Calibri>Where tools and resources to accomplish the goals are available (we build a whole variety of tools that map to the SDL requirements).<o:p></o:p></FONT></FONT></SPAN></P>
<P class=MsoListParagraphCxSpMiddle style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; mso-list: l0 level1 lfo1"><SPAN style="FONT-FAMILY: Symbol; mso-bidi-font-style: italic; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol"><SPAN style="mso-list: Ignore"><FONT size=3>·</FONT><SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN></SPAN><SPAN style="mso-bidi-font-style: italic"><FONT size=3><FONT face=Calibri>Where management models the behavior (recall the original BillG TWC memo). <o:p></o:p></FONT></FONT></SPAN></P>
<P class=MsoListParagraphCxSpLast style="MARGIN: 0in 0in 10pt 0.5in; TEXT-INDENT: -0.25in; mso-list: l0 level1 lfo1"><SPAN style="FONT-FAMILY: Symbol; mso-bidi-font-style: italic; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol"><SPAN style="mso-list: Ignore"><FONT size=3>·</FONT><SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN></SPAN><SPAN style="mso-bidi-font-style: italic"><FONT size=3><FONT face=Calibri>Where the environment reflects and supports the values presented in the training (apparent in everything Microsoft does). <o:p></o:p></FONT></FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0in 0in 10pt"><FONT face=Calibri size=3>Don’t make the mistake of thinking that a bunch of training, even really high quality training done periodically, will result in actual behavior change. It won’t. You have to build an environment where people perceive solving security problems as being in their best interests. You have to make security <I style="mso-bidi-font-style: normal">their</I> problem – not in the sense of passing the buck, but in the sense of changing their behavior so they will bring security problems to you.</FONT></P>
<P class=MsoNormal style="MARGIN: 0in 0in 10pt"><FONT face=Calibri size=3>To illustrate further, I’ll cite two examples. First, fuzz testing. Fuzz testing has been a success story here at Microsoft. Tools arise spontaneously to solve new fuzzing challenges, written by people who believe the challenges are their challenges. There are people who feel ownership for our fuzzing strategy and on-going research and science, there are specific goals and requirements, we have training (remember the peaches?), and internally developed fuzzers have won prestigious awards within the company, handed out by members of the executive staff, and all of this gets revisited periodically as part of the SDL. </FONT></P>
<P class=MsoNormal style="MARGIN: 0in 0in 10pt"><FONT size=3><FONT face=Calibri><SPAN style="mso-spacerun: yes">&nbsp;</SPAN>By contrast, I’ll choose a less successful area – defect estimation. On my own volition, I created (based mostly on some excellent material from Microsoft Research) and taught a class called “Defect Estimation and Management” and added it to the SDL curriculum. Microsoft is a great place to work in that regard. It was pretty close to the best-reviewed class I taught. But, we have not yet been able to establish a set of tools to estimate security defect density effectively, and establish a fair set of expectations, incentives, and consequences, or even<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>decide what we should do if we had the data. We discovered some things, though. For example, based on what I observed (which should not be construed as rigorous research), it does not appear as if the density of general defects correlates closely with the density of security defects. <SPAN style="mso-spacerun: yes">&nbsp;</SPAN>And Microsoft Research found higher code coverage in testing correlates with <I style="mso-bidi-font-style: normal">higher </I>bug rates in the field. </FONT></FONT></P>
<P class=MsoNormal style="MARGIN: 0in 0in 10pt"><FONT size=3><FONT face=Calibri>And so even though people like the idea of defect estimation, and we’ve got some interesting and surprising data, we’ve not yet been successful in changing people’s behavior. <SPAN style="mso-spacerun: yes">&nbsp;</SPAN>Generally speaking, an individual test manager does not feel that establishing a high quality estimate of their defect density is in his or her best interests, as compared to, say, improving the time in which an established series of tests can be performed . <SPAN style="mso-spacerun: yes">&nbsp;</SPAN><SPAN class=msoIns><INS cite=mailto:Kristen%20Kish dateTime=2008-05-28T10:53><o:p></o:p></INS></SPAN></FONT></FONT></P>
<P class=MsoNormal style="MARGIN: 0in 0in 10pt"><FONT face=Calibri size=3>We need to build an environment that has the tools, training, rewards and incentives, and expectations and consequences to change people’s behavior. Not that we’re not trying. But training won’t solve it alone, nor would tools, trophies, rants, testing, code review, or some edict from on high. The SDL is as much about changing the culture and influencing the behavior of individual engineers as it is anything else. </FONT></P>
<P class=MsoNormal style="MARGIN: 0in 0in 10pt"><FONT face=Calibri size=3>I’m convinced that Microsoft’s SDL process works because it addresses the end-to-end problem - from training through servicing, and provides a complete environment where people feel ownership of their part of the security problem and have the resources to solve it. </FONT></P>
<P class=MsoNormal style="MARGIN: 0in 0in 10pt"><FONT size=3><FONT face=Calibri>So the next time you find yourself sitting in some mandatory training, remember the lessons of the SDL (and most of the research on human performance management): training alone won’t cut it. If you want real behavior change, there have to be things outside the lecture room to influence people to change their behavior.</FONT></FONT></P><img src="http://blogs.msdn.com/aggbug.aspx?PostID=8558916" width="1" height="1">]]></content:encoded>
      <pubDate>Thu, 29 May 2008 11:22:00 +0000</pubDate>
      <category domain="http://securityratty.com/tag/real behavior change">real behavior change</category>
      <category domain="http://securityratty.com/tag/behavior">behavior</category>
      <category domain="http://securityratty.com/tag/sdl">sdl</category>
      <category domain="http://securityratty.com/tag/change peoples behavior">change peoples behavior</category>
      <category domain="http://securityratty.com/tag/security">security</category>
      <category domain="http://securityratty.com/tag/security guy">security guy</category>
      <category domain="http://securityratty.com/tag/security defects">security defects</category>
      <category domain="http://securityratty.com/tag/defects">defects</category>
      <category domain="http://securityratty.com/tag/security class">security class</category>
      <source url="http://blogs.msdn.com/sdl/archive/2008/05/29/sdl-training.aspx">SDL Training</source>
    </item>
    <item>
      <title><![CDATA[React Faster; And Better With The A B Cs]]></title>
      <link>http://securityratty.com/article/d1b5391ac14871d2662fde1a6f4fbe3b</link>
      <guid>http://securityratty.com/article/d1b5391ac14871d2662fde1a6f4fbe3b</guid>
      <description><![CDATA[Ive had a bit of a weird week. As I mentioned on Monday, I was driving to physical therapy (physio for my Australian and European friends) when t here was an accident in front of me and I stopped to...]]></description>
      <content:encoded><![CDATA[<p>I&#8217;ve had a bit of a weird week. As I mentioned on Monday, I was driving to physical therapy (physio for my Australian and European friends) when t<a href="http://securosis.com/2008/05/01/best-practices-for-dlp-content-discovery-use-cases/">here was an accident in front of me and I stopped to help out</a>. Wednesday night I was coming home from PT and there was another accident right as I was going through the intersection.</p>
<p>This one was far more serious. As soon as I heard the smash and saw the impact out of the corner of my eye, I pulled into the median, hit my hazard lights, and called 9-1-1. One of the advantages of working in the field for so long is that you learn an economy of words to describe a complex situation in just a sentence or two of the crucial information. My first call was:</p>
<blockquote>
<p>I&#8217;m on-scene of an injury accident at the corner of [x and y]. Two vehicles, with an unconscious unresponsive patient with a compromised airway. Patient is entrapped in the passenger side of the vehicle with access through the driver&#8217;s side door. I&#8217;m a former paramedic and need to go manage her airway</p>
</blockquote>
<p>There was a bit more jargon, but not much. The patient was unrestrained in the car with the airbag deployed, which probably meant she hit her head on passenger window or strut since it was a side impact. There were a bunch of other bystanders and one came out and identified himself as a flight nurse. Her head was slumped over, which caused her difficulty breathing. The nurse jumped in the back of the car, we tilted her head to a normal position and stabilized her neck (one of the few times you&#8217;re allowed to move the neck after an accident). Her breathing got better, and she slowly started waking up, but clearly had a head injury, which we reported to 9-1-1. The fire department showed up a few minutes later, we got out of the way, and she was being loaded into the chopper as I drove off.</p>
<p>That might be one of the only times I&#8217;ve stopped to help at an accident where my assistance may have mattered. Truth is, unless you&#8217;re on the ambulance or have advanced equipment with you, the most useful thing you can do is calm the patient and make sure there isn&#8217;t any more damage. The kinds of injuries you sustain in a major accident are rarely something even a highly trained bystander can help with. I didn&#8217;t even bother evaluating anything more than her breathing, since nothing else mattered. All you EMTs can skip that full survey if you&#8217;re helping as a bystander in an urban area.</p>
<p>In this case her head position was keeping her from breathing well, making the situation worse. Just moving it so she could breathe more normally might have oxygenated her noggin a bit more and helped her wake up. &#8216;</p>
<p>Why the heck am I talking about this on a security geek blog?</p>
<p>Because it&#8217;s one of those times where there are direct lessons we can apply to our world, and often forget.</p>
<p>I&#8217;m a big fan of <a href="http://securityincite.com/blog/mike-rothman/">Rothman&#8217;s philosophy</a> of REACT FASTER. The idea is that it&#8217;s more about how you respond to an incident than having the incident in the first place. Truth is in IT, as in life, bad stuff will happen no matter what you do. Systems will crash, hard drives will die, and hackers will break in. David Mortman is one of the other major proponents of this philosophy- incident response is just as important, if not more important, than incident prevention. That&#8217;s why I&#8217;m adding REACT BETTER.</p>
<p>Emergency services is just like programming- a series of algorithms in a structured program flow. It all comes down to the A B Cs- Airway, Breathing, Circulation in meat-space. Patient have any airway? Nope? Then nothing else matters until you fix that. Breathing? Check. Circulation okay? Then move onto spinal immobilization. It&#8217;s a recognition that you can&#8217;t jump from A to C and expect success. It&#8217;s exactly what we did to help that girl in the car, rather than focusing on the blood or other distractions.</p>
<p>Don&#8217;t just react- have a response plan with specific steps you don&#8217;t jump over until they&#8217;re complete. Take the most critical thing first, fix it, move to the next, and so on until you&#8217;re done. Evaluation, prioritize, contain, fix, and clean. (You <a href="http://en.wikipedia.org/wiki/OODA_Loop">OODA</a> fans should love this).</p>
<p>And always remember the loudest patient is rarely the most important. If they&#8217;re screaming their head off, their airway is fine. It&#8217;s the quiet ones you have to watch out for.</p>
<p></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/securosis?a=dYadwH"><img src="http://feeds.feedburner.com/~f/securosis?i=dYadwH" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/securosis?a=gYlseh"><img src="http://feeds.feedburner.com/~f/securosis?i=gYlseh" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/securosis?a=n0fuLh"><img src="http://feeds.feedburner.com/~f/securosis?i=n0fuLh" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/securosis/~4/282377717" height="1" width="1"/>]]></content:encoded>
      <pubDate>Fri, 02 May 2008 17:59:47 +0000</pubDate>
      <category domain="http://securityratty.com/tag/head">head</category>
      <category domain="http://securityratty.com/tag/head position">head position</category>
      <category domain="http://securityratty.com/tag/patient">patient</category>
      <category domain="http://securityratty.com/tag/accident">accident</category>
      <category domain="http://securityratty.com/tag/major accident">major accident</category>
      <category domain="http://securityratty.com/tag/react">react</category>
      <category domain="http://securityratty.com/tag/unconscious unresponsive patient">unconscious unresponsive patient</category>
      <category domain="http://securityratty.com/tag/incident">incident</category>
      <category domain="http://securityratty.com/tag/incident prevention">incident prevention</category>
      <source url="http://feeds.feedburner.com/~r/securosis/~3/282377717/">React Faster; And Better With The A B Cs</source>
    </item>
    <item>
      <title><![CDATA[Oklahoma Department of Corrections SQL exposure]]></title>
      <link>http://securityratty.com/article/9bb93a53d8f0419e8990e2f3fe251df8</link>
      <guid>http://securityratty.com/article/9bb93a53d8f0419e8990e2f3fe251df8</guid>
      <description><![CDATA[Technorati Tag: Security Breach

Date Reported
4/15/08

Organization
State of Oklahoma

Contractor/Consultant/Branch
Department of Corrections

Victims
Oklahoma residents

Number Affected
10,597
...]]></description>
      <content:encoded><![CDATA[Technorati Tag: <a href="http://technorati.com/tag/security+breach" rel="tag">Security Breach</a><br><br>
<img src="http://breachblog.com/images/95781-88451/oklahomadoc.jpg" align="right" height="190" width="190"><font size="2"><span style="font-weight: bold;">Date Reported: </span><br>4/15/08<br><br><span style="font-weight: bold;">Organization: </span><br><a href="http://www.state.ok.us/">State of Oklahoma</a> <br><br><span style="font-weight: bold;">Contractor/Consultant/Branch:</span><br><a href="http://www.doc.state.ok.us/">Department of Corrections</a> <br><br><span style="font-weight: bold;">Victims:</span><br>"Oklahoma residents"<br><br><span style="font-weight: bold;">Number Affected:</span><br>10,597<br><br><span style="font-weight: bold;">Types of Data:</span><br>Names, addresses, and social security numbers<br><br><span style="font-weight: bold;">Breach Description:</span><br>"Residents of Oklahoma State have reportedly been hit this week with the bad news that tens of thousands of their names, social security numbers and allied data were effectively available on the Web for around three years."<br><br><span style="font-weight: bold;">Reference URL:</span><br><a href="http://thedailywtf.com/Articles/Oklahoma-Leaks-Tens-of-Thousands-of-Social-Security-Numbers,-Other-Sensitive-Data.aspx">The Daily WTF</a> <br><a href="http://www.computerweekly.com/Articles/2008/04/18/230353/oklahoma-department-of-corrections-leaks-personal-data-from.htm">ComputerWeekly</a> <br><a href="http://www.theregister.co.uk/2008/04/17/oklahoma_corrections_site_data_exposed/">The Register</a> <br><a href="http://www.security.itproportal.com/articles/2008/04/18/oklahoma-state-leaks-tens-thousands-social-security-numbers/">SecurityProPortal</a> <br><br><span style="font-weight: bold;">Report Credit:</span><br>Alex Papadimoulis, The Daily WTF<br><br><span style="font-weight: bold;">Response:</span><br>From the online sources cited above:<br><br>Residents of Oklahoma State have reportedly been hit this week with the bad news that tens of thousands of their names, social security numbers and allied data were effectively available on the Web for around three years.<br><br>One of the cardinal rules of computer programming is to never trust your input. This holds especially true when your input comes from users, and even more so when it comes from the anonymous, general public. Apparently, the developers at Oklahoma’s Department of Corrections slept through that day in computer science class, and even managed to skip all of Common Sense 101.<br><br>The result of this negligently bad coding has some rather serious consequences: the names, addresses, and social security numbers of tens of thousands of Oklahoma residents were made available to the general public for a period of at least three years.<br><br>Up until yesterday, April 13 2008, anyone with a web browser and the knowledge from Chapter One of SQL For Dummies could have easily accessed - and possibly, changed - any data within the DOC’s databases.<br><br>It took me all of a minute to figure out how to download 10,597 records - SSNs and all - from their website<br><br>Not only did Oklahoma make avaiable the SSN of those types of offenders, but that of every type of offender in their system. It was all accessible through an innocent looking link on both the SVOR and Offender search pages<br><br>Shortly after discovering this problem (thanks to reader AJ, who hesitantly pointed it out), I spent the following day working my way up the DOC's call tree. Eventually, I found my way to George Floyd and explained how bad of an idea it was to to have a SQL query as a parameter.<br><br>Fortunately, he didn't accuse me of hacking their site. In fact, he seemed appreciative and promised to pass the details along to their developers.<br><br>The following day, both the SVOR and Offender Search were taken down "for routine maintenance".<br><br>However, when the sites came back up, I noticed that that the "print-friendly page" still had a SQL query in the URL. Putting the "social_security_number" in, however, no longer displayed social security numbers.<br><br>It took me all of ten seconds to figure out a way around their fix.<br><br>I used "Social_security_number" instead of "social_security_number".<br><br>Their brilliant developers plugged this pothole with a pebble by doing nothing more than a case-sensisitve search/replace of "social_security_number" with "doc_number". Clearly, they had no idea why it was so bad to let any SELECT anything from their databases.<br><br>I emailed George again, this time explaining the problem much more clearly<br><br>That, apparently, did the trick. Soon thereafter, the sites underwent "routine maintenance" and the "roster pages" were no more.<br><br><span style="font-weight: bold;">Commentary:</span><br>I highly suggest that people read the source <a href="http://thedailywtf.com/Articles/Oklahoma-Leaks-Tens-of-Thousands-of-Social-Security-Numbers,-Other-Sensitive-Data.aspx">article</a>.&nbsp; Alex does an excellent job of describing the problem and his commentary is priceless. <br><br><span style="font-weight: bold;">Past Breaches:</span><br>Unknown</font><br><br>
<script src="http://feeds.feedburner.com/%7Es/breachblog?i=http://breachblog.com/2008/04/21/oklahomadoc.aspx" type="text/javascript" charset="utf-8"></script>]]></content:encoded>
      <pubDate>Mon, 21 Apr 2008 07:23:45 +0000</pubDate>
      <category domain="http://securityratty.com/tag/social security">social security</category>
      <category domain="http://securityratty.com/tag/oklahoma">oklahoma</category>
      <category domain="http://securityratty.com/tag/sql">sql</category>
      <category domain="http://securityratty.com/tag/residents">residents</category>
      <category domain="http://securityratty.com/tag/oklahoma residents">oklahoma residents</category>
      <category domain="http://securityratty.com/tag/bad">bad</category>
      <category domain="http://securityratty.com/tag/bad news">bad news</category>
      <category domain="http://securityratty.com/tag/department">department</category>
      <category domain="http://securityratty.com/tag/sql query">sql query</category>
      <source url="http://breachblog.com/2008/04/21/oklahomadoc.aspx">Oklahoma Department of Corrections SQL exposure</source>
    </item>
    <item>
      <title><![CDATA[Oklahoma Data Leak]]></title>
      <link>http://securityratty.com/article/5710dbfc5162eab653886f112748546a</link>
      <guid>http://securityratty.com/article/5710dbfc5162eab653886f112748546a</guid>
      <description><![CDATA[Usually I don't bother blogging about these, but this one is particularly bad. Anyone with with basic SQL knowledge could have registered anyone he wanted as a sex offender. One of the cardinal rules...]]></description>
      <content:encoded><![CDATA[<p>Usually I don't bother blogging about these, but <a href="http://thedailywtf.com/Articles/Oklahoma-Leaks-Tens-of-Thousands-of-Social-Security-Numbers,-Other-Sensitive-Data.aspx">this one</a> is particularly bad.  Anyone with with basic SQL knowledge could have registered anyone he wanted as a sex offender.</p>

<blockquote>One of the cardinal rules of computer programming is to never trust your input. This holds especially true when your input comes from users, and even more so when it comes from the anonymous, general public. Apparently, the developers at Oklahoma’s Department of Corrections slept through that day in computer science class, and even managed to skip all of Common Sense 101. You see, not only did they trust anonymous user input on their public-facing website, but they blindly executed it and displayed whatever came back.

<p>The result of this negligently bad coding has some rather serious consequences: the names, addresses, and social security numbers of tens of thousands of Oklahoma residents were made available to the general public for a period of at least three years. Up until yesterday, April 13 2008, anyone with a web browser and the knowledge from Chapter One of SQL For Dummies could have easily accessed ­ and possibly, changed ­ any data within the DOC’s databases. It took me all of a minute to figure out how to download 10,597 records ­ SSNs and all ­ from their website.</blockquote></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~f/schneier/fulltext?a=qw27eJG"><img src="http://feeds.feedburner.com/~f/schneier/fulltext?i=qw27eJG" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/schneier/fulltext?a=rkfLYfG"><img src="http://feeds.feedburner.com/~f/schneier/fulltext?i=rkfLYfG" border="0"></img></a>
</div>]]></content:encoded>
      <pubDate>Fri, 18 Apr 2008 02:16:51 +0000</pubDate>
      <category domain="http://securityratty.com/tag/knowledge">knowledge</category>
      <category domain="http://securityratty.com/tag/basic sql knowledge">basic sql knowledge</category>
      <category domain="http://securityratty.com/tag/computer science class">computer science class</category>
      <category domain="http://securityratty.com/tag/sql">sql</category>
      <category domain="http://securityratty.com/tag/computer">computer</category>
      <category domain="http://securityratty.com/tag/negligently bad">negligently bad</category>
      <category domain="http://securityratty.com/tag/bad">bad</category>
      <category domain="http://securityratty.com/tag/website">website</category>
      <category domain="http://securityratty.com/tag/input">input</category>
      <source url="http://www.schneier.com/blog/archives/2008/04/oklahoma_data_l.html">Oklahoma Data Leak</source>
    </item>
    <item>
      <title><![CDATA[Controversy surrounds Royal Perth computers and patients]]></title>
      <link>http://securityratty.com/article/83dcaba58d53659a2c31a965a79f2d77</link>
      <guid>http://securityratty.com/article/83dcaba58d53659a2c31a965a79f2d77</guid>
      <description><![CDATA[Technorati Tag: Security Breach

Date Reported
4/5/08

Organization
Royal Perth Hospital

Contractor/Consultant/Branch
None

Victims
Patients

Number Affected
Unknown

Types of Data
Personal...]]></description>
      <content:encoded><![CDATA[Technorati Tag: <a href="http://technorati.com/tag/security+breach" rel="tag">Security Breach</a><br><br>
<img src="http://breachblog.com/images/95781-88451/royalperth.jpg" align="right" height="114" width="202"><font size="2"><span style="font-weight: bold;">Date Reported: </span><br>4/5/08<br><br><span style="font-weight: bold;">Organization: </span><br><a href="http://www.rph.wa.gov.au/">Royal Perth Hospital</a> <br><br><span style="font-weight: bold;">Contractor/Consultant/Branch:</span><br>None<br><br><span style="font-weight: bold;">Victims:</span><br>Patients<br><br><span style="font-weight: bold;">Number Affected:</span><br>Unknown<br><br><span style="font-weight: bold;">Types of Data:</span><br>"Personal information, including patient names and addresses, dates of birth, medical conditions and patient numbers"<br><br><span style="font-weight: bold;">Breach Description:</span><br>"WA POLICE are investigating claims by The Sunday Times that the newspaper was able to access private details of hospital patients from old computers found dumped outside a hospital."<br><br><span style="font-weight: bold;">Reference URL:</span><br><a href="http://www.news.com.au/perthnow/story/0,21598,23493775-948,00.html">The Sunday Times</a>&nbsp; <br><a href="http://www.news.com.au/couriermail/story/0,23739,23493619-953,00.html">The Courier Mail</a> <br><br><span style="font-weight: bold;">Report Credit:</span><br>Paul Lampathakis, The Sunday Times<br><br><span style="font-weight: bold;">Response:</span><br>From the online sources cited above:<br><br>CONFIDENTIAL patient details are being left on old computers dumped in an open skip bin in a busy laneway at Royal Perth Hospital<br><br>Personal information, including patient names and addresses, dates of birth, medical conditions and patient numbers, was accessed with ease by The Sunday Times this week.<br><br>Sources say up to 500 computers have been dumped in the bin, pending collection, since November.<br><span style="font-style: italic;">[Evan] It would be nice to have a picture of how these computers were just left in the open.&nbsp; Obviously (maybe not so) discarding computers with sensitive information still on them is a very poor information security practice.</span><br><br>Sources also claimed computers had been sent to auction yards in the past without their hard drives wiped clean.<br><br>The hospital yesterday denied this, saying the computer hard drives were cleaned and the computers were collected every day by contractors to be crushed. <br><span style="font-style: italic;">[Evan] If the "computer hard drives were cleaned", then how was The Sunday Times able to get the sensitive information and if the computers are "collected every day" then how was it reported that they had been there since November?&nbsp; Who is right?</span><br><br>Health Minister Jim McGinty last night accused The Sunday Times of stealing the computers and hacking into their contents.<br><br>The Sunday Times editor Sam Weir rejected the allegations. He said The Sunday Times observed the computers in the bin for several days, easily available for anyone to pick them up. <br><br>WA Health Minister Jim McGinty said he had referred the matter to police and wanted an investigation into how the information was obtained.<br><br>"We guard very closely medical records and they were not in any sense exposed other than to a criminal <span style="font-style: italic;">act,'' Mr McGinty told ABC Radio.</span><br style="font-style: italic;"><span style="font-style: italic;">[Evan] According to Mr. McGinty, we are to believe that The Sunday Times hired a thief to steal computers so that they could write a story? </span><br><br>"What is staggering is that Mr McGinty appears to have far less concern for the patients whose private records have been dumped in this way and far more interest in shooting the messenger who has exposed this disturbing practice," Mr Weir said. <br><br>Sources said it was frightening that computers with such information were sitting in a well-used area where anyone could pick them up. It was a big concern that they might have been on-sold with the information still on them. <br><br>Workers at a second-hand computer business said they had received computers from RPH in the past. They said it was the previous user's responsibility to clean information off hard drives.<br><br>It is unclear how many of the computers contained confidential records. <br><br>A hospital spokeswoman said RPH had a contract with a scrapmetal company that crushed all hospital computers to ensure all data was destroyed. <br><br>"The only way to get a computer containing patient details is illegally,'' she said.<br><span style="font-style: italic;">[Evan] I am very interested to hear the outcome of the police investigation.&nbsp; How does the hospital claim that the computers and information were obtained illegally? </span><br><br>Government sources tipped off The Sunday Times about the slack security because they were furious that patients' personal information was left out in the open.<br><span style="font-style: italic;">[Evan] "Government sources"?&nbsp; Why wouldn't the government just begin their own investigation? </span><br><br>About six weeks ago a man was seen stuffing computer parts into a bag before taking off on a motor cycle.<br><br>"There's got to be a policy against that happening. But, as usual in these times, they (the Health Department) will just be looking for the source of the information rather than trying to solve the problem.''<br><br>One of the hundreds of letters on computer files seen by The Sunday Times gives the name, address, date of birth, patient number and treatment details of Forrestfield pensioner Robert Hunt. <br><br><span style="font-weight: bold;">Victim Reaction:</span><br>When contacted, Mr Hunt said: "This is pretty bad. That sort of information, the wrong people can do all sorts of things with it. <br><br>"It shouldn't be just lying around like that. It should be brought to the attention of the Government"<br><span style="font-style: italic;">[Evan] According to the news report, much of this story originated from government sources.</span><br><br><span style="font-weight: bold;">Commentary:</span><br>This is a very interesting "he said, she said" story.&nbsp; I don't recall ever reading a breach like this one.&nbsp; I am left with many questions and I'm not really sure what to believe.&nbsp; I am leaning towards believing The Sunday Times. <br><br><span style="font-weight: bold;">Past Breaches:</span><br>Unknown</font><br><br>
<script src="http://feeds.feedburner.com/%7Es/breachblog?i=http://breachblog.com/2008/04/07/royalperth.aspx" type="text/javascript" charset="utf-8"></script>]]></content:encoded>
      <pubDate>Mon, 07 Apr 2008 20:21:25 +0000</pubDate>
      <category domain="http://securityratty.com/tag/hospital claim">hospital claim</category>
      <category domain="http://securityratty.com/tag/hospital">hospital</category>
      <category domain="http://securityratty.com/tag/computers">computers</category>
      <category domain="http://securityratty.com/tag/hospital computers">hospital computers</category>
      <category domain="http://securityratty.com/tag/sunday times hired">sunday times hired</category>
      <category domain="http://securityratty.com/tag/sunday times">sunday times</category>
      <category domain="http://securityratty.com/tag/patient details">patient details</category>
      <category domain="http://securityratty.com/tag/confidential patient details">confidential patient details</category>
      <category domain="http://securityratty.com/tag/times">times</category>
      <source url="http://breachblog.com/2008/04/07/royalperth.aspx">Controversy surrounds Royal Perth computers and patients</source>
    </item>
    <item>
      <title><![CDATA[Predictions and Coverage for RSA 2008]]></title>
      <link>http://securityratty.com/article/e567dbe8d4791b915d65deaf421c2cfe</link>
      <guid>http://securityratty.com/article/e567dbe8d4791b915d65deaf421c2cfe</guid>
      <description><![CDATA[This morning Dr. Rothman was kind enough to set me up for my last pre-RSA blog post with his Top 3 RSA Themes . It seems that every year theres some big theme among the show floor vendors. I also cant...]]></description>
      <content:encoded><![CDATA[<p>This morning Dr. Rothman was kind enough to set me up for my last pre-RSA blog post with his <a href="http://securityincite.com/blog/mike-rothman/the-daily-incite-april-4-2008-rsa-preview">Top 3 RSA Themes</a>. It seems that every year there&#8217;s some big theme among the show floor vendors. I also can&#8217;t make it through a call, especially with VCs, without someone asking, &#8220;what&#8217;s exciting?&#8221;</p>
<p>The truth is I agree with Mike that the days of hot have long cooled. We&#8217;re very much an industry now, and if I see something creative it&#8217;s often so engineering driven as to be doomed to failure (sorry guys, CLIs don&#8217;t cut it anymore). Since Mike was kind enough to post his themes, I&#8217;ll be kind enough to post my opinions of them and my own predictions. This is pretty negative until the end, mostly because we&#8217;re talking macro trends, not the individual innovation and maturation that really advance the industry.</p>
<p>(Warning, I use really bad words and uglier metaphors; if you don&#8217;t like being offended, skip this one. It&#8217;s a Friday, and this isn&#8217;t my most professional post).</p>
<p><strong>Virtualization Security</strong><br />
This is the one theme I can&#8217;t argue with. We&#8217;ll see a TON of marketing around virtualization, and nearly no products that actually provide any security. Virtualization is *hot* even if security isn&#8217;t, and what we&#8217;ll see is the marketing land grab as everyone sprays marketing piss everywhere to cock block the competition.</p>
<p><strong>GRC</strong><br />
I really hope Mike is wrong that GRC will be a big theme. If he&#8217;s right, I&#8217;ll be spewing vomit all over the show floor before I even start bingeing. GRC is nothing more than a pathetic attempt by technology vendors to ass-kiss their way into an elevator pitch to executives who don&#8217;t give a rat&#8217;s ass about technology. GRC tools are little more than pretty dashboards that don&#8217;t actually help anyone get their jobs done on a day to day basis. Every CEO/CFO loves them when they see them, but there is no person in the organization with operational responsibility to use them on a day to day basis. Thus there is practically no market; and what few companies buy these things don&#8217;t end up using them except for quarterly reports. On top of that, the vendors charge way too much for this crap.</p>
<p>On the other end, we have useful security management and reporting tools that get branded GRC. This isn&#8217;t lipstick on a pig, it&#8217;s smearing crap on a supermodel. Some people are into it, but they are seriously wacked in the head. These tools still have value, but you might have to dig past the marketing BS to get there. The more &#8220;GRC&#8221; they pile on, the harder it will be to find the useful bits and get your job done. Here&#8217;s a hint folks- people have jobs; give them tools that directly help them operationally get their job done on a day to day basis. If it craps pretty reports for the auditors, so much the better.</p>
<p><strong>Security in the cloud</strong><br />
I&#8217;m going to split this one a bit. On the one side is true in-the-cloud security; ISPs and other providers filtering before things hit you. It&#8217;s very useful, but I don&#8217;t think we&#8217;ll see it as a big trend.</p>
<p>The next big trend is services in general, but I don&#8217;t consider these in the cloud. Services are a great way to gouge clients (as a consultant I should know) and more and more vendors want in on the action. Everyone&#8217;s tired of IBM having all the client-reaping fun. Security services in general will definitely be a top 5 trend. It&#8217;s not all bad- there are a lot of really good services emerging, but it&#8217;s a buyer-beware market and you really need to do your research and make sure you have outs if it isn&#8217;t working.</p>
<p>And now a few of my trend predictions&#8230;</p>
<p><strong>Data leakage that isn&#8217;t DLP</strong><br />
Everyone here knows I&#8217;m a fan of DLP; what I&#8217;m not a fan of us random garbage calling itself because it prevents &#8220;data leaks&#8221;. I blame Nick Selby for this one since he&#8217;s been lumping a bunch of things together under Anti Data Leakage. Yes, your firewall stops data leaks if you turn all the ports off, but that isn&#8217;t DLP.</p>
<p>This year will be the year of abuse for the term DLP, but hopefully we can move the discussion forward to information-centric security where many of these non-DLP tools will provide value. Once someone else buys them and stuffs them in a suite that is.</p>
<p><strong>Network performance you don&#8217;t need<br />
</strong>Remember, vendors are like politicians and lie to us because we want them to. You probably don&#8217;t need 10 gig network performance, but you&#8217;re going to ask for it, and someone is going to tell you you&#8217;re getting it. Even when you&#8217;re not, but you&#8217;ll never notice anyway.</p>
<p><strong>The Laundry List</strong><br />
Stealing from Mike, here are a few other trends we&#8217;ll see:</p>
<p>Anti-botnets.<br />
Anti-malware we thought our AV vendors were already doing.<br />
Encryption integrated with other information-centric tools (this one is good).<br />
Encryption integrated with random crap on the endpoint that has nothing to do with encryption.<br />
All things with 2.0 in the name.</p>
<p>I&#8217;m a bit cynical here, but that&#8217;s because RSA is more about marketing than anything else. In every one of these categories there are good products, but RSA isn&#8217;t the place to be an honest vendor and have your ass handed to you by your competition. There will definitely be some really great stuff, probably some of it new, but the major trends are always about jumping on the bandwagon (that&#8217;s why they&#8217;re trends). </p>
<p>From a coverage standpoint I&#8217;ll be doing my best to give you a feel for RSA, minus the hangovers. I don&#8217;t get to attend many sessions, including the keynotes, but the news sites do a good job of covering those (besides, they&#8217;re nothing more than $100,000 marketing pitches). Martin and I will be interviewing and podcasting from the event and posting everything in short segments up on <a href="http://netsecpodcast.com">NetSecPodcast.com</a>. </p>
<p>Since my shoulder won&#8217;t let me lug my laptop around, I&#8217;ll be using the iPhone (when there&#8217;s coverage) and posts may be pretty darn short.</p>
<p>See you at the parties&#8230;</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/securosis?a=MaYAR3G"><img src="http://feeds.feedburner.com/~f/securosis?i=MaYAR3G" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/securosis?a=u2CYT8g"><img src="http://feeds.feedburner.com/~f/securosis?i=u2CYT8g" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/securosis?a=9C3DkEg"><img src="http://feeds.feedburner.com/~f/securosis?i=9C3DkEg" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/securosis/~4/264278612" height="1" width="1"/>]]></content:encoded>
      <pubDate>Fri, 04 Apr 2008 19:46:43 +0000</pubDate>
      <category domain="http://securityratty.com/tag/rsa">rsa</category>
      <category domain="http://securityratty.com/tag/true in-the-cloud security">true in-the-cloud security</category>
      <category domain="http://securityratty.com/tag/cloud">cloud</category>
      <category domain="http://securityratty.com/tag/security">security</category>
      <category domain="http://securityratty.com/tag/rsa themes">rsa themes</category>
      <category domain="http://securityratty.com/tag/grc">grc</category>
      <category domain="http://securityratty.com/tag/themes">themes</category>
      <category domain="http://securityratty.com/tag/grc tools">grc tools</category>
      <category domain="http://securityratty.com/tag/technology">technology</category>
      <source url="http://feeds.feedburner.com/~r/securosis/~3/264278612/">Predictions and Coverage for RSA 2008</source>
    </item>
    <item>
      <title><![CDATA[Quick Note From SOURCE: Information Governance]]></title>
      <link>http://securityratty.com/article/c5047cf2b5eca18158f122efdc0b5baf</link>
      <guid>http://securityratty.com/article/c5047cf2b5eca18158f122efdc0b5baf</guid>
      <description><![CDATA[Im out in Boston for the SOURCE conference where Hoff and I just presenting on Disruptive Innovation and the Future of Security. It went well, but were only giving ourselves a 6 out of 10. We tried to...]]></description>
      <content:encoded><![CDATA[<p>I&#8217;m out in Boston for the SOURCE conference where <a href="http://rationalsecurity.typepad.com/">Hoff</a> and I just presenting on Disruptive Innovation and the Future of Security. It went well, but we&#8217;re only giving ourselves a 6 out of 10. We tried to stuff in too much content and didn&#8217;t focus as much as we should. We&#8217;ve already mapped out the next version and I wish we were giving it before June (our next scheduled show).</p>
<p>One thing I noticed during our discussion of my section on the Information-Centric Security Lifecycle is that we&#8217;ve failed to talk about data governance. Since, thanks to Chris, I&#8217;ve been convinced that information is data with value, we&#8217;ll skip data governance and jump right to information governance.</p>
<p>Consistent with my<a href="http://securosis.com/2008/03/05/principles-of-information-centric-security/"> last short post</a>, here are a few points on principles for information governance:</p>
<ol>
<li>The business, not IT or security, must determine the <em>relative</em> value of information.</li>
<li>Information classification must represent the value of the information.</li>
<li>Business <em>and</em> technical policies <em>and</em> controls must align with the information value/classification.</li>
<li>Information governance must be consistent, practical, and auditable.</li>
<li>The Board of Directors and Executives are responsible and accountable for information governance, which is then implemented by business units (including IT).</li>
<li>Information governance should not be so detailed it can&#8217;t account for new information, nor accurately reflect the reality of a business in motion.</li>
</ol>
<p>These aren&#8217;t quite as thought out as the Principles of Information Centric Security, but I think they are a fairly reasonable place to start the discussion. Also keep in mind, that I&#8217;m not talking about in-depth, impractical classification of every piece of data in an organization. We&#8217;re talking broad strokes that are used to guide users in understanding what information has value over other information, and how that information should then be handled. </p>
<p>You&#8217;ll also notice I didn&#8217;t mention security. Not once. Security is only one tool in the governance kit.<br />
<!-- technorati tags start -->
<p style="text-align:right;font-size:10px;">Technorati Tags: <a href="http://www.technorati.com/tag/Data security" rel="tag">Data security</a>, <a href="http://www.technorati.com/tag/Governance" rel="tag">Governance</a>, <a href="http://www.technorati.com/tag/Information Governance" rel="tag">Information Governance</a>, <a href="http://www.technorati.com/tag/Information-centric security" rel="tag">Information-centric security</a>, <a href="http://www.technorati.com/tag/Information Security" rel="tag">Information Security</a></p>
<p><!-- technorati tags end --></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/securosis?a=EUschiF"><img src="http://feeds.feedburner.com/~f/securosis?i=EUschiF" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/securosis?a=IFNPQ0f"><img src="http://feeds.feedburner.com/~f/securosis?i=IFNPQ0f" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/securosis?a=cMMQGqf"><img src="http://feeds.feedburner.com/~f/securosis?i=cMMQGqf" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/securosis/~4/250394560" height="1" width="1"/>]]></content:encoded>
      <pubDate>Wed, 12 Mar 2008 19:34:20 +0000</pubDate>
      <category domain="http://securityratty.com/tag/information">information</category>
      <category domain="http://securityratty.com/tag/information governance">information governance</category>
      <category domain="http://securityratty.com/tag/information security">information security</category>
      <category domain="http://securityratty.com/tag/governance">governance</category>
      <category domain="http://securityratty.com/tag/data governance">data governance</category>
      <category domain="http://securityratty.com/tag/skip data governance">skip data governance</category>
      <category domain="http://securityratty.com/tag/information classification">information classification</category>
      <category domain="http://securityratty.com/tag/security">security</category>
      <category domain="http://securityratty.com/tag/information centric security">information centric security</category>
      <source url="http://feeds.feedburner.com/~r/securosis/~3/250394560/">Quick Note From SOURCE: Information Governance</source>
    </item>
    <item>
      <title><![CDATA[Fare Timing Attacks on the Long Island Railroad (LIRR)]]></title>
      <link>http://securityratty.com/article/a2432458d7ce43eb9d7cf4f926c64976</link>
      <guid>http://securityratty.com/article/a2432458d7ce43eb9d7cf4f926c64976</guid>
      <description><![CDATA[The Long Island Rail Road ( map ) is run by the MTA and is the primary way for the majority of people who live on Long Island commute into NYC for work
I noticed the same phenomena occurring a number...]]></description>
      <content:encoded><![CDATA[<p>The <a href="http://www.lirr.org"target="_blank"  onclick="javascript:pageTracker._trackPageview('/outbound/article/www.lirr.org');">Long Island Rail Road</a> (<a href="http://www.lirr.org/lirr/html/lirrmap.htm"target="_blank"  onclick="javascript:pageTracker._trackPageview('/outbound/article/www.lirr.org');">map</a>) is run by the <a href="http://www.lirr.org/mta/network.htm"target="_blank"  onclick="javascript:pageTracker._trackPageview('/outbound/article/www.lirr.org');">MTA</a> and is the primary way for the majority of people who live on Long Island commute into NYC for work.</p>
<p>I noticed the same phenomena occurring a number of times and then realized that <em>people were using timing attacks to get free rides</em> on the train.</p>
<p>The attack works as follows:</p>
<blockquote>
<ol>
<li>The train arrives at the station</li>
<li>The attacker boards the train and immediately enters the nearest railroad car bathroom</li>
<li>The train leaves the station</li>
<li>The conductor walks from car to car taking the tickets of the just boarded passengers</li>
<li>The attacker waits until the conductor passes bathroom and begins to collects tickets in the adjoining car</li>
<li>The attacker exists the bathroom and walks into the adjoining car in the opposite direction from the path of the conductor</li>
</ol>
</blockquote>
<p>This attack is normally good for only one or two stops because each time the train leaves a station, the conductor usually walks though their assigned cars taking the tickets of the new passengers.</p>
<p>Doing a cost/benefit analysis, certain solutions should <u><em>immediately be ruled out</em></u> since an extremely high percentage of people purchase tickets and do not hide in the bathroom:</p>
<blockquote>
<ol>
<li>hire a conductor for every car or</li>
<li>restructure each platform to prevent passengers from boarding the train platform without having already purchased a ticket</li>
</ol>
</blockquote>
<p>A much simpler way to help partially mitigate this issue without much cost overhead would be:</p>
<blockquote><p>Have each conductor sweep their cars a second time after they are finished punching the tickets.</p>
<p>On the second round, if the conductor notices the bathroom light is still on, continue sweeping the remaining cars and then return to the car with the bathroom. The conductor waits in the car with the bathroom until the upcoming stop. When the person leaves the bathroom, check the ticket (for a legitimate fare), have the person purchase a new ticket (if they were trying to skip) or have them arrested if they are skipping the fare and refuse to purchase a ticket. If they notice the bathroom is empty upon their return, finish sweeping the cars a third time.</p>
<p>The major drawback to this issue is time between stations. It may take longer to sweep than travel from one station to another. In this case, we reduce the number of sweeps to that which makes sense and then accept the residual risk.</p></blockquote>
<hr/>Copyright &copy; 2008 <strong><a href="http://www.bloginfosec.com" >BlogInfoSec.com</a></strong>. This feed is copyrighted by bloginfosec.com. The feed may be syndicated only with our permission. If you feel that this feed is being syndicated by a website other than through us or one of our partners, please contact bloginfosec.com immediately at copyright()bloginfosec.com. Thank you! Again, please contact copyright@bloginfosec.com so we can take legal action immediately.<br/></span><p><img src="http://www.bloginfosec.com/?voyeur=1"></p><img src="http://feeds.feedburner.com/~r/bloginfosec/krfr/~4/226457683" height="1" width="1"/>]]></content:encoded>
      <pubDate>Thu, 31 Jan 2008 08:00:57 +0000</pubDate>
      <category domain="http://securityratty.com/tag/conductor">conductor</category>
      <category domain="http://securityratty.com/tag/conductor passes bathroom">conductor passes bathroom</category>
      <category domain="http://securityratty.com/tag/railroad car bathroom">railroad car bathroom</category>
      <category domain="http://securityratty.com/tag/car">car</category>
      <category domain="http://securityratty.com/tag/bathroom">bathroom</category>
      <category domain="http://securityratty.com/tag/tickets">tickets</category>
      <category domain="http://securityratty.com/tag/people purchase tickets">people purchase tickets</category>
      <category domain="http://securityratty.com/tag/conductor notices">conductor notices</category>
      <category domain="http://securityratty.com/tag/conductor sweep">conductor sweep</category>
      <source url="http://feeds.feedburner.com/~r/bloginfosec/krfr/~3/226457683/">Fare Timing Attacks on the Long Island Railroad (LIRR)</source>
    </item>
  </channel>
</rss>
