<?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: principles]]></title>
    <link>http://securityratty.com/tag/principles</link>
    <description></description>
    <pubDate>Wed, 03 Sep 2008 20:00:00 +0000</pubDate>
    <generator>iRatty Engine</generator>
    <docs>http://blogs.law.harvard.edu/tech/rss</docs>
    <item>
      <title><![CDATA[Anti-malware group sets product testing guidelines]]></title>
      <link>http://securityratty.com/article/b16f78c6d466664814bc6b2fea497a69</link>
      <guid>http://securityratty.com/article/b16f78c6d466664814bc6b2fea497a69</guid>
      <description><![CDATA[The Anti-Malware Testing Standards Organization said Monday that its membership had agreed on guidelines and principles for testing anti-malware...]]></description>
      <content:encoded><![CDATA[The Anti-Malware Testing Standards Organization said Monday that its membership had agreed on guidelines and principles for testing anti-malware products.<br style="clear: both;"/>
    <a style='font-size: 10px; color: maroon;' href='http://www.pheedo.com/hostedMorselClick.php?hfmm=v3:14b8752435c450095ed9ce87a25f6df5:QOoDyf94Js0HONWTZL9%2FMVAsmozwp8sIibz4z9unTFOUG%2Fb8nKIYvPaCrDuWYx0nyhpo3WHy%2BNg2'><img border='0' title='Add to digg' alt='Add to digg' src='http://www.pheedo.com/images/mm/digg.gif'/></a>
    <a style='font-size: 10px; color: maroon;' href='http://www.pheedo.com/hostedMorselClick.php?hfmm=v3:06b43279b2e5fe0c5b9e35dd1281cc6d:VkvEyIQ9cHh%2BhtTfwMi6SQ8VRxaxM2qTqATviQ97zhfZYRZZaQoUrUlEs3YkfFyga1SeUSeSyESK4A%3D%3D'><img border='0' title='Add to StumbleUpon' alt='Add to StumbleUpon' src='http://www.pheedo.com/images/mm/stumbleit.gif'/></a>
    <a style='font-size: 10px; color: maroon;' href='http://www.pheedo.com/hostedMorselClick.php?hfmm=v3:5c5b28622019f3a4f2c00ae221757016:NR5TQ4x7AuiFRJAFPZygHVsoDIoe7gMyKcdFo2lHHhEcb203VXtt2nNwmyKJzL1YFEBeLgJ0FuMSUg%3D%3D'><img border='0' title='Add to Twitter' alt='Add to Twitter' src='http://www.pheedo.com/images/mm/twitter.png'/></a>
    <a style='font-size: 10px; color: maroon;' href='http://www.pheedo.com/hostedMorselClick.php?hfmm=v3:bfb08470e5ed3ee3d57c44412ceb7d67:Yw9DGdIS76mggJ1WiBBpHjtE5C%2Fp%2FaKj5XYhowtBf8pfm6PL9gvVvP8g6ZkPaGAQ%2Bl6KqsFBg0zA3g%3D%3D'><img border='0' title='Add to Slashdot' alt='Add to Slashdot' src='http://www.pheedo.com/images/mm/slashdot.png'/></a>
<br style="clear: both;"/>  <img alt="" style="border: 0; height:1px; width:1px;" border="0" src="http://www.pheedo.com/img.phdo?i=1afe730cdc84fd6038771a04ff241911" height="1" width="1"/>
<img src="http://www.pheedo.com/feeds/tracker.php?i=1afe730cdc84fd6038771a04ff241911" style="display: none;" border="0" height="1" width="1" alt=""/>]]></content:encoded>
      <pubDate>Tue, 11 Nov 2008 02:00:00 +0000</pubDate>
      <category domain="http://securityratty.com/tag/anti-malware">anti-malware</category>
      <category domain="http://securityratty.com/tag/anti-malware products">anti-malware products</category>
      <category domain="http://securityratty.com/tag/guidelines">guidelines</category>
      <category domain="http://securityratty.com/tag/standards organization">standards organization</category>
      <category domain="http://securityratty.com/tag/principles">principles</category>
      <category domain="http://securityratty.com/tag/membership">membership</category>
      <category domain="http://securityratty.com/tag/monday">monday</category>
      <source url="http://feeds.computerworld.com/click.phdo?i=1afe730cdc84fd6038771a04ff241911">Anti-malware group sets product testing guidelines</source>
    </item>
    <item>
      <title><![CDATA[Antimalware group sets product testing guidelines ]]></title>
      <link>http://securityratty.com/article/dabf5354869a2312cc6f5c298441d758</link>
      <guid>http://securityratty.com/article/dabf5354869a2312cc6f5c298441d758</guid>
      <description><![CDATA[The Anti-Malware Testing Standards Organization yesterday announced its members, which include more than 15 security firms specializing in combating malicious code, have adopted test principles and...]]></description>
      <content:encoded><![CDATA[The Anti-Malware Testing Standards Organization yesterday announced its members, which include more than 15 security firms specializing in combating malicious code, have adopted test principles and best practices they hope will eventually help unify the industry in the sphere of malware-code testing and reporting.]]></content:encoded>
      <pubDate>Mon, 10 Nov 2008 21:00:00 +0000</pubDate>
      <category domain="http://securityratty.com/tag/standards organization yesterday">standards organization yesterday</category>
      <category domain="http://securityratty.com/tag/malicious code">malicious code</category>
      <category domain="http://securityratty.com/tag/security firms">security firms</category>
      <category domain="http://securityratty.com/tag/test principles">test principles</category>
      <category domain="http://securityratty.com/tag/anti-malware">anti-malware</category>
      <category domain="http://securityratty.com/tag/sphere">sphere</category>
      <category domain="http://securityratty.com/tag/include">include</category>
      <category domain="http://securityratty.com/tag/hope">hope</category>
      <category domain="http://securityratty.com/tag/industry">industry</category>
      <source url="http://www.networkworld.com/news/2008/111108-antimalware-guidelines.html?fsrc=rss-security">Antimalware group sets product testing guidelines </source>
    </item>
    <item>
      <title><![CDATA[Stop Me if This Sounds Familiar]]></title>
      <link>http://securityratty.com/article/07468c09eca48cc8bfe532a83b3d394a</link>
      <guid>http://securityratty.com/article/07468c09eca48cc8bfe532a83b3d394a</guid>
      <description><![CDATA[My favorite book from last year was Charlie Munger's &quot;Poor Charlie's Almanack&quot; , there are so many fascinating parts in the book I can't go into them all here. Charlie Munger is Warren Buffett's...]]></description>
      <content:encoded><![CDATA[<p><a href="http://www.poorcharliesalmanack.com/index.html" style="float: left;"><img alt="Cover3rd" class="at-xid-6a00d83451c75869e2010535d3d4a3970c " src="http://1raindrop.typepad.com/.a/6a00d83451c75869e2010535d3d4a3970c-120wi" style="margin: 0px 5px 5px 0px;" /></a>
 My favorite book from last year was Charlie Munger&#39;s <a href="http://www.poorcharliesalmanack.com/index.html">&quot;Poor Charlie&#39;s Almanack&quot;</a>, there are so many fascinating parts in the book I can&#39;t go into them all here. Charlie Munger is Warren Buffett&#39;s partner at Berkshire Hathaway, the book is a collection of a number of his speeches, and serves as a great backdrop for today&#39;s events, an &#0160;investing education, and a way to think through complex problems (&quot;invert! always invert!&quot;). It goes without saying that I think you should buy this book.&#0160;</p><br /><div>Chapter Three is a collection of Munger&#39;s unscripted remarks at Berkshire Hathaway and Wesco annual meetings. The below sections were transcribed by <a href="http://www.tilsonfunds.com/">Whitney Tilson</a>, &#0160;from annual meetings around the 2003-4 time period, and are pretty interesting given our current financial predicament.</div><br /><blockquote class="webkit-indent-blockquote" style="margin: 0 0 0 40px; border: none; padding: 0px;"><p><span style="font-weight: bold; ">Warnings About Financial Institutions and Derivatives</span></p><p><span style="font-weight: bold; ">Risks of Financial Institutions</span><br />The nature of a financial institution is that there are a lot of ways to go to hell in a bucket. You can push credit too far, do a dumb acquisition, leverage yourself excessively---its not just derivatives [that can bring about your downfall].</p><p>Maybe it&#39;s unique to us, but we&#39;re quite sensitive to financial risks. Financial institutions make us nervous when they&#39;re trying to do well.</p><p>We&#39;re exceptionally goosey of leveraged financial institutions. If they start talking about how good their risk management is, it makes us nervous.</p><p>We fret way earlier than other people. We&#39;ve left a lot of money on the table through early fretting. It&#39;s the way we are -- you&#39;ll just have to live with it.</p><p><span style="font-weight: bold; ">Derivatives</span><br />The system is almost insanely irresponsible. and what people think are fixes aren&#39;t realy fixes. It&#39;s so complicated I can&#39;t do it justice here - but you can&#39;t believe the trillions of dollars involved. You can&#39;t believe the complexity. You can&#39;t believe how difficult it is to do the accounting. You can&#39;t believe how big the incentives are to have wishful thinking about values and wishful thinking about ability to clear.</p><p>People don&#39;t think about the consequences of the consequences. People start by trying to hedge against interest rate changes, which is very difficult and complicated. Then, the hedges make the [reported profits] lumpy. So they use the new derivatives to smooth this. Well, now you&#39;ve morphed into lying. This turns into a Mad Hatter&#39;s Tea Party. This happens to vast, sophisticated corporations.</p><p>Somebody has to step in and say, &quot;We&#39;re not going to do it - it&#39;s just too hard.&quot;</p><p>I think a good litmus test of the mental and moral quality at any large institutions [with significant derivative exposure] would be to ask them, &quot;Do you really understand your derivatives book?&quot; Anyone who says yes is either crazy or lying.</p><p>It&#39;s easy to see [the dangers] when you talk about [what happened with] the energy derivatives - they went kerflooey. When [the companies] reached for the assets that were on their books, the money wasn&#39;t there. When it comes to financial assets, we haven&#39;t had any such denouement and the accountings hasn&#39;t changed so the denouement is ahead of us.</p><p>Derivatives are full of clauses that say if one party&#39;s credit gets downgraded then it has to put up collateral. It&#39;s like margin - you can go broke [just putting up more margin]. In an attempt to protect themselves, they&#39;ve introduced instability. Nobody seems to recognize what a disaster of a system they&#39;ve created. It&#39;s a demented system.&#0160;</p><p>In engineering people have a big margin of safety. But in the financial world, people don&#39;t give a damn about safety. They let it balloon and balloon and balloon. It&#39;s aided by false accounting. I&#39;m more pessimistic about this than Warren is.</p><p><span style="font-weight: bold; ">Accounting for Derivatives</span><br />I hate with a passion GAAP [Generally Accepted Accounting Principles] as applied to derivatives and swaps. JP Morgan sold out to this type of accounting to front-end revenues. I think it&#39;s a disgrace.</p><p>It&#39;s bonkers, and the accountants sold out. Everyone caved, adopted loose [accounting] standards, and created exotic derivatives linked to theoretical models. As a result, all kinds of earnings, blessed by accountants, are not really being earned. When you reach for the money, it melts away. It was never there.</p><p>It [accounting for derivatives] is just disgusting. It is a sewer, and if I&#39;m right, there will be hell to pay in due course. All of you will have to prepare to deal with a blowup of derivative books.</p><p><span style="font-weight: bold; ">Likelihood of a Derivatives Blowup</span><br />We tried to sell Gen Re&#39;s derivatives operations and couldn&#39;t, so we started liquidating it. We had to take big markdowns. I would confidently predict that most of the derivatives books of [this country&#39;s] major banks cannot be liquidated for anything like what they&#39;re carried on the books at. When the denouement will happen and how severe it will be, I don&#39;t know. But I fear the consequences could be fearsome. I think there are major problems, worse than in the energy field, and look at the destruction there.</p><p>I&#39;ll be amazed if we don&#39;t have some kind of significant [derivatives-related] blowup in the next five to ten years.</p><p>I think we&#39;re he only big corporation in America to be running off its derivative book.</p><p>It&#39;s a crazy idea for people who are already rich - &#0160;like Berkshire - to be in this business. It&#39;s a crazy business for big banks to be in.</p><p>Yo would be disgusted if you had a fair mind and spent a month really delving into a big derivative operation. You would think it was Lewis Carroll. You would think it was the Mad Hatter&#39;s Tea Party. And the false precision of these people is just unbelievable. They make the worst economics professors look like gods. Moreover, there is depravity augmenting the folly. Read the book F.I.A.S.C.O., by law professor and former derivative trader Frank Partnoy, an insider account of the depravity of derivative trading at one of the biggest and best-regarded Wall Street firms. This book will turn your stomach.</p></blockquote><br /><div>These are very blunt warnings from a legendary investor over many years, yet no one listened. It does explain why it is so hard for Infosec to make its case for building margins of safety into the system.</div><br /><br /><br />]]></content:encoded>
      <pubDate>Sun, 02 Nov 2008 19:30:30 +0000</pubDate>
      <category domain="http://securityratty.com/tag/derivatives book">derivatives book</category>
      <category domain="http://securityratty.com/tag/book">book</category>
      <category domain="http://securityratty.com/tag/derivatives">derivatives</category>
      <category domain="http://securityratty.com/tag/derivative books">derivative books</category>
      <category domain="http://securityratty.com/tag/books">books</category>
      <category domain="http://securityratty.com/tag/derivatives blowup">derivatives blowup</category>
      <category domain="http://securityratty.com/tag/derivatives operations">derivatives operations</category>
      <category domain="http://securityratty.com/tag/blowup">blowup</category>
      <category domain="http://securityratty.com/tag/favorite book">favorite book</category>
      <source url="http://1raindrop.typepad.com/1_raindrop/2008/11/stop-me-if-this-sounds-familiar.html">Stop Me if This Sounds Familiar</source>
    </item>
    <item>
      <title><![CDATA[Applying SDL Principles to Legacy Code]]></title>
      <link>http://securityratty.com/article/92d969d155d0bac3cdff2f17709cb618</link>
      <guid>http://securityratty.com/article/92d969d155d0bac3cdff2f17709cb618</guid>
      <description><![CDATA[Hello, this is Scott Stender from iSEC Partners, one of the SDL Pro Network partners. As security consultants, we at iSEC work with a variety of companies to drive security throughout their...]]></description>
      <content:encoded><![CDATA[<P class=MsoNormal style="MARGIN: 0in 0in 10pt"><FONT size=3><FONT face=Calibri>Hello, this is Scott Stender from iSEC Partners, one of the SDL Pro Network partners.<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>As security consultants, we at iSEC work with a variety of companies to drive security throughout their development cycle. <SPAN style="mso-spacerun: yes">&nbsp;</SPAN><SPAN style="mso-spacerun: yes">&nbsp;</SPAN>Clients with mature security processes ask that we help carry out parts of their process, from requirements analysis to penetration testing.<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>Other clients need help defining their security processes, and we help define and kickoff a program based on the Microsoft SDL, other defined processes, or variations thereof, depending on the client’s needs and abilities.<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>Whether participating in an existing process or helping define one, I personally have been lucky enough to have seen my fair share of successes and failures, and it is this perspective that I hope to share in this guest post.<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /><o:p></o:p></FONT></FONT></P>
<P class=MsoNormal style="MARGIN: 0in 0in 10pt"><FONT size=3><FONT face=Calibri>I find that legacy code poses a unique challenge for organizations rolling out a new security process.<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>Often, the resources dedicated to maintaining older code are a small fraction of those devoted to new features or products.<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>Furthermore, the original developers for such features have often moved on, leaving no subject matter experts to drive reviews.<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>The astute reader will ask “How do I apply the principles of the Microsoft SDL to legacy code when I have no development resources and nobody knows how it works?”<o:p></o:p></FONT></FONT></P>
<P class=MsoNormal style="MARGIN: 0in 0in 10pt"><FONT size=3><FONT face=Calibri>The answer is “Start small, and build expertise over time.”<o:p></o:p></FONT></FONT></P>
<P class=MsoNormal style="MARGIN: 0in 0in 10pt"><B style="mso-bidi-font-weight: normal"><FONT size=3><FONT face=Calibri>A Rising Tide Lifts All Boats<o:p></o:p></FONT></FONT></B></P>
<P class=MsoNormal style="MARGIN: 0in 0in 10pt"><FONT size=3><FONT face=Calibri>The best thing a security engineering team can do to improve security in the short term is to drive code quality, and the first step in this process is to define and enforce a secure coding standard.<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>This helps on two fronts:<SPAN style="mso-spacerun: yes">&nbsp; </SPAN><o:p></o:p></FONT></FONT></P>
<P class=MsoListParagraphCxSpFirst style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; mso-list: l0 level1 lfo1"><SPAN style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin"><SPAN style="mso-list: Ignore"><FONT face=Calibri size=3>1.</FONT><SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN></SPAN><FONT size=3><FONT face=Calibri>It will improve code quality and reduce implementation flaws across the entire code base.<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>Unlike other security processes, driving a secure coding standard is <I style="mso-bidi-font-style: normal">relatively</I> easy to accomplish across an entire code base, regardless of the code’s age, by a focused security team.<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>That is not to say that it is easy without qualification – a large batch of spaghetti code will require a lot of work to untangle!<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>Such an effort can only be called “easy” when compared to, say, comprehensive identification and remediation of design flaws across legacy features.<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>Even so, improving code quality through the use of secure coding standards offers a unique combination of high impact, applicability to features, and ability to be carried out by a core team that makes it a sensible first step.<o:p></o:p></FONT></FONT></P>
<P class=MsoListParagraphCxSpMiddle style="MARGIN: 0in 0in 0pt 0.5in"><o:p><FONT face=Calibri size=3>&nbsp;</FONT></o:p></P>
<P class=MsoListParagraphCxSpLast style="MARGIN: 0in 0in 10pt 0.5in; TEXT-INDENT: -0.25in; mso-list: l0 level1 lfo1"><SPAN style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin"><SPAN style="mso-list: Ignore"><FONT face=Calibri size=3>2.</FONT><SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN></SPAN><FONT size=3><FONT face=Calibri>The security team might notice that some sections of code have more standards violations or outright flaws than others.<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>This is an instance of vulnerability clustering, a concept that has been used to predict vulnerability rates and improve quality in the functional realm.<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>The evidence is anecdotal, but it stands to reason that portions of code that consistently violate secure coding standards are good places to start looking for other classes of security flaw.<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>These are security hotspots, and should be high on the prioritized list for further review.<o:p></o:p></FONT></FONT></P>
<P class=MsoNormal style="MARGIN: 0in 0in 10pt"><FONT size=3><FONT face=Calibri>Security testing may also be applied to legacy code, but initial activities should be considered on a case-by-case basis based on the expected return on investment.<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>Such testing ranges from using inexpensive off-the-shelf tools to exercise common interfaces to rather expensive custom testing and formal analysis.<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>It is worthwhile to begin with off-the-shelf tools, such as those that target file parsers or web applications, and tools created as part of your greater secure development efforts.<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>These can help identify easily-found flaws and suggest improvements to the coding standards.<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>Comprehensive security testing, on the other hand, is best tackled after the Legacy Security Push.<o:p></o:p></FONT></FONT></P>
<P class=MsoNormal style="MARGIN: 0in 0in 10pt"><B style="mso-bidi-font-weight: normal"><FONT size=3><FONT face=Calibri>The Legacy Security Push<o:p></o:p></FONT></FONT></B></P>
<P class=MsoNormal style="MARGIN: 0in 0in 10pt"><FONT size=3><FONT face=Calibri>Coding standards and basic testing provide bang for the buck, but formal security processes seek to provide security assurance.<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>The challenge for legacy code is that it needs to play catch-up.<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>Security processes that occur early in the development cycle, such as requirements analysis, design review, and threat modeling, are particularly difficult to achieve years after the fact.<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>The main goal of the Legacy Security Push is to create the deliverables from these efforts, the most important of which are security requirements and a full risk analysis.<o:p></o:p></FONT></FONT></P>
<P class=MsoNormal style="MARGIN: 0in 0in 10pt"><FONT size=3><FONT face=Calibri>It may sound trivial, but security requirements are essential.<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>Not only do they define proper operation for the system in question, they also define assumptions that are suitable for relying systems.<SPAN style="mso-spacerun: yes">&nbsp;&nbsp; </SPAN>It is very common to find security flaws in legacy systems that arise from well-intentioned but incorrect assumptions such as “I assume that the <I style="mso-bidi-font-style: normal">Foo</I> authenticates server <I style="mso-bidi-font-style: normal">Bar</I> when initiating a bank transfer.”<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>It stands to reason that <I style="mso-bidi-font-style: normal">Foo</I> would do so for such an important activity, but this assumption must be validated.<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>It is very common for older features to have been deployed in and written for different environments where the security assumptions that are "obvious" today just didn't apply at the time.<o:p></o:p></FONT></FONT></P>
<P class=MsoNormal style="MARGIN: 0in 0in 10pt"><FONT size=3><FONT face=Calibri>When reviewing legacy systems, the first step is to identify such requirements.<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>If the original architects, developers or managers are available, they can provide valuable insight at this stage.<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>More often than not this is not the case, and analysis must instead rely on what documentation is present and interaction between the software and its consumers.<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>The goal is the same as in requirements analysis during project inception, except that in this case one must turn the process on its head and reverse engineer requirements from system behavior.<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>At the conclusion of this effort, requirements can be theorized – “<I style="mso-bidi-font-style: normal">Foo</I> must authenticate its server <I style="mso-bidi-font-style: normal">Bar</I> before initiating a bank transfer.”<SPAN style="mso-spacerun: yes">&nbsp; </SPAN><o:p></o:p></FONT></FONT></P>
<P class=MsoNormal style="MARGIN: 0in 0in 10pt"><FONT size=3><FONT face=Calibri>Risk analysis can be performed once a plausible set of requirements have been identified.<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>Threat modeling is a more structured means of performing such an analysis, with the eventual goal of identifying means by which requirements can be violated by an attacker.<SPAN style="mso-spacerun: yes">&nbsp; </SPAN><o:p></o:p></FONT></FONT></P>
<P class=MsoNormal style="MARGIN: 0in 0in 10pt"><FONT size=3><FONT face=Calibri>As with requirements analysis, original developers would be a valuable resource to consult.<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>With or without such help, the first step is to identify how the software works.<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>In many cases, help is not available and performing this task requires a great deal of effort.<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>For features of moderate size, this author has spent upwards of a month reading code, using process profiling tools, and walking through the software with a debugger to identify program flow and security-sensitive functionality. <o:p></o:p></FONT></FONT></P>
<P class=MsoNormal style="MARGIN: 0in 0in 10pt"><FONT size=3><FONT face=Calibri>Once completed, actual system behavior should be documented and compared against the requirements theorized.<SPAN style="mso-spacerun: yes">&nbsp; </SPAN><SPAN style="mso-spacerun: yes">&nbsp;</SPAN>It might be that the requirements should be re-evaluated (New requirement:<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>Do not assume that <I style="mso-bidi-font-style: normal">Foo</I> requires server authentication) or the system may need to be changed (New bug:<SPAN style="mso-spacerun: yes">&nbsp;&nbsp; </SPAN><I style="mso-bidi-font-style: normal">Foo</I> does not verify the CN for <I style="mso-bidi-font-style: normal">Bar</I>).<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>At the end, this information should be sufficient to support a comprehensive threat modeling exercise where security requirements, risks, and their mitigations can be documented.<o:p></o:p></FONT></FONT></P>
<P class=MsoNormal style="MARGIN: 0in 0in 10pt"><B style="mso-bidi-font-weight: normal"><FONT size=3><FONT face=Calibri>Next Steps<o:p></o:p></FONT></FONT></B></P>
<P class=MsoNormal style="MARGIN: 0in 0in 10pt"><FONT size=3><FONT face=Calibri>Bringing a legacy feature up to par with its newer kin requires a relatively small number of items:<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>improved code quality, clear security requirements, and a thorough threat model.<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>As we have seen, performing even these tasks is quite the effort!<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>I am sure that it is little comfort to be reminded that accomplishing these tasks has simply laid the foundation, and that the true benefit is that the newly-reviewed legacy feature is able to participate fully in the security processes that remain: reviewing cross-component security requirements and assumptions, comprehensive testing, and incident planning, to name a few.<o:p></o:p></FONT></FONT></P>
<P class=MsoNormal style="MARGIN: 0in 0in 10pt"><FONT size=3><FONT face=Calibri>Unfortunately, there is no silver bullet in security assurance.<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>The soundness of the design and implementation of legacy software is just as important as in newer software, which is why any complete secure software development process will look backwards as well as forwards.<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>Feature by feature, from higher priority to lower, the overall security of the software improves as legacy code receives the full security treatment it deserves.<o:p></o:p></FONT></FONT></P><SPAN style="FONT-SIZE: 11pt; LINE-HEIGHT: 115%; FONT-FAMILY: 'Calibri','sans-serif'; mso-bidi-font-family: 'Times New Roman'; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-ansi-language: EN-US; mso-fareast-language: EN-US; mso-bidi-language: AR-SA; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-theme-font: minor-bidi">Did you find the silver bullet?<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>Might you think that defining security requirements is unnecessary?<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>Perhaps “It is old and has not been attacked yet.” is a valid security strategy!<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>Please comment below or email me directly at <A href="mailto:scott@isecpartners.com"><FONT color=#0000ff>scott@isecpartners.com</FONT></A> and share your thoughts.</SPAN><img src="http://blogs.msdn.com/aggbug.aspx?PostID=9018591" width="1" height="1">]]></content:encoded>
      <pubDate>Mon, 27 Oct 2008 14:24:00 +0000</pubDate>
      <category domain="http://securityratty.com/tag/legacy code">legacy code</category>
      <category domain="http://securityratty.com/tag/mature security processes">mature security processes</category>
      <category domain="http://securityratty.com/tag/security processes">security processes</category>
      <category domain="http://securityratty.com/tag/cross-component security requirements">cross-component security requirements</category>
      <category domain="http://securityratty.com/tag/security requirements">security requirements</category>
      <category domain="http://securityratty.com/tag/processes">processes</category>
      <category domain="http://securityratty.com/tag/code">code</category>
      <category domain="http://securityratty.com/tag/requirements">requirements</category>
      <category domain="http://securityratty.com/tag/legacy code poses">legacy code poses</category>
      <source url="http://blogs.msdn.com/sdl/archive/2008/10/27/applying-sdl-principles-to-legacy-code.aspx">Applying SDL Principles to Legacy Code</source>
    </item>
    <item>
      <title><![CDATA[Comments, administrivia, and the future of the infosec professional]]></title>
      <link>http://securityratty.com/article/aa143c7f981843ba4a20d86448ecfd43</link>
      <guid>http://securityratty.com/article/aa143c7f981843ba4a20d86448ecfd43</guid>
      <description><![CDATA[Back when the spam was spiraling out of control, I configured my blog to close comments after 90 days. Ive removed the limitation now, for two reasons: the spam is under control, and I wanted to reply...]]></description>
      <content:encoded><![CDATA[<p>Back when the spam was spiraling out of control, I configured my blog to close comments after 90 days. I’ve removed the limitation now, for two reasons: the spam is under control, and I wanted to reply to a comment made to my post on IPsec/IPv6 direct connect.</p>  <p>On <a target="_blank" href="http://blogs.technet.com/steriley/archive/2008/06/25/directly-connect-to-your-corpnet-with-ipsec-and-ipv6.aspx#3104911">13 August, jcorey</a> asked about how to deal with those who firmly believe that the only answer to any security problem is to inspect everything at the edge. This is an important question, and I wanted to give Joe an answer. (You might have to scroll down when you click the previous link, it seems that linking to individual comments is broken.)</p>  <p>Today, <a target="_blank" href="http://blogs.technet.com/steriley/archive/2008/06/25/directly-connect-to-your-corpnet-with-ipsec-and-ipv6.aspx#3136984">15 October, I</a> wrote a little thesis as an answer to his question. I’m calling it out in a separate post because I want to make sure those of you with aggregators that don’t update when posts receive new comments still have a chance to reply with your thoughts. I’ll also repost it here:</p>  <blockquote>   <p>jcorey-- You've nailed the biggest obstacle to deploying something like direct connect. Many security professionals have been taught that there simply is, and never will be, a process or technology that allows you to trust anything that originates from outside your corpnet. These professionals cling to this belief, and have been the cause that allowed the whole “detection” market to bloom. </p>    <p>Let me be clear: this total lack of trustworthiness is no longer absolutely true. Of course there will be times when unknown machines will be used by known and unknown people to access your information. But what about one particular subset -- known humans, with known portable computers -- can't we do something better than treat them as toxic invaders? </p>    <p>Indeed we can. And that's what I'm proposing with direct connect. The technology -- managed, of course, with the right processes -- exists so that you can extend the trust to known computers even though you don't trust the network they're connected to. This is because you have mechanisms that: </p>    <p>1. Allow you to configure the machine according to your requirements (domain join, group policy) </p>    <p>2. Dictate computer and user authentication requirements (IPsec policies, smart cards) </p>    <p>3. Limit what the users of these machines can do (UAC, non-admin, Forefront Client Security, Windows Firewall, even software restriction policies) </p>    <p>4. Validate the health of machines initiating incoming connections and remediate if necessary (NAP, System Center Configuration Manager) </p>    <p>5. Limit the threat of attacks against stolen computers (domain logon, smart cards, BitLocker with TPM) </p>    <p>With the robust authentication, validation, configuration, and control mechanisms available to you, I simply don't see that there's any need to fall back to “detection” now. Detection technologies were -- and remain -- necessary for the times when we have no clue about the health of client computers and when we had no way to gauge the intent of the users. But it is truly reflective of a head-in-the-sand mentality to assume that this is a complete description of what's capable today. </p>    <p>You know, someone once asked me what it takes to be a security professional. I answered that there are two primary elements: <strong>become a networking/packet wonk</strong>, and <strong>be willing to change your opinions</strong> when the right evidence comes along. Indeed, I suspect that many security folk have forgotten the need to keep their wonikness updated, which in turn makes them resist new ideas regardless of the strength of the evidence. I'm not very proud of what I just wrote, because I loathe generalities, but I'm not sure what else to think here. Sigh.</p> </blockquote>  <p>Joe’s question is important and strikes at the foundation of what it means to be a security professional today. I’m eager to continue this conversation, because it’s reflective of what I sense to be a radical shift in our jobs—we are, or should be, no longer the wolf-crying propeller-head who sits in the basement and twiddles with the firewall. Instead, our job should be defined as one who’s charged with protecting the organization’s information from attack, while maximizing its utility to authorized users, according to the principles of least privilege. Your thoughts?</p><img src="http://blogs.technet.com/aggbug.aspx?PostID=3136996" width="1" height="1">]]></content:encoded>
      <pubDate>Wed, 15 Oct 2008 18:29:13 +0000</pubDate>
      <category domain="http://securityratty.com/tag/security">security</category>
      <category domain="http://securityratty.com/tag/forefront client security">forefront client security</category>
      <category domain="http://securityratty.com/tag/comments">comments</category>
      <category domain="http://securityratty.com/tag/security professionals">security professionals</category>
      <category domain="http://securityratty.com/tag/professionals">professionals</category>
      <category domain="http://securityratty.com/tag/security professional">security professional</category>
      <category domain="http://securityratty.com/tag/direct connect">direct connect</category>
      <category domain="http://securityratty.com/tag/ipsecipv6 direct connect">ipsecipv6 direct connect</category>
      <category domain="http://securityratty.com/tag/computers">computers</category>
      <source url="http://blogs.technet.com/steriley/archive/2008/10/15/comments-administrivia-and-the-future-of-the-infosec-professional.aspx">Comments, administrivia, and the future of the infosec professional</source>
    </item>
    <item>
      <title><![CDATA[Around The Web For Friday]]></title>
      <link>http://securityratty.com/article/854f3c7cd7fbfd4b803df29d7a415b9d</link>
      <guid>http://securityratty.com/article/854f3c7cd7fbfd4b803df29d7a415b9d</guid>
      <description><![CDATA[Were frequently asked what were reading and what we like in blog posts, so here are some interesting things that hit our RSS readers that you may have missed
COBIT rivals ITIL from The IT Skeptic...]]></description>
      <content:encoded><![CDATA[<p>We&#8217;re frequently asked what we&#8217;re reading and what we like in blog posts, so here are some interesting things that hit our RSS readers that you may have missed:</p>
<p><a href="http://www.itskeptic.org/node/692"><strong>COBIT rivals ITIL from The IT Skeptic</strong></a></p>
<blockquote><p>&#8220;Everyone is tiptoeing around the fact that COBIT offers a significant competitive body of knowledge (BOK) to ITIL. Sure ITIL goes into more depth in places, but to say COBIT sits over the top is to grossly understate the overlap. COBIT extends a long way down into the &#8220;how&#8221; and it does it with an intellectual rigour that ITIL lacks.&#8221;</p></blockquote>
<p>Interesting stuff that.  A detailed mapping might help some folks.  Either way, the good news for those keen on understanding risk management is that governance metrics, done right, allow us to understand a part of that &#8220;capability to manage risk&#8221; we&#8217;re always looking for.   Assurance, verification and the acquisition and interpretation of knowledge is king.   Speaking of which&#8230;.</p>
<p><a href="http://spiresecurity.typepad.com/spire_security_viewpoint/2008/09/how-to-tell-when-nothing-happens.html"><strong>How To Tell When &#8220;Nothing Happens&#8221; by Pete Lindstrom</strong></a></p>
<blockquote><p>&#8220;&#8230;problem is that, it isn&#8217;t really true that &#8220;nothing happens&#8221; when you employ some specific security control to prevent an exploit. Not only that, but even when it is difficult to collect data on what didn&#8217;t happen, one can devise experiments to tell how frequently that nothing occurred.&#8221;</p></blockquote>
<p><em>Good</em> analysis is all about the uncertainty.   Speaking of accounting for uncertainty&#8230;</p>
<p><a href="http://1raindrop.typepad.com/1_raindrop/2008/09/assets-good-until-reached-for.html"><strong>Assets Good Until Reached For by Gunnar Peterson</strong></a></p>
<blockquote><p>&#8220;If you have a 100,000 dekstops or 100,000 servers it hard to manage. You will need to automate and to do that you need to abstract, but you should also realize that its a drawing on a whiteboard not reality. You need abstraction assurance.&#8221;</p></blockquote>
<p>And there&#8217;s the trick.  We might call &#8220;abstraction assurance&#8221; an analog to &#8220;confidence&#8221; or &#8220;uncertainty&#8221; in certain priors (metrics) or posteriors (calculated values based on those metrics).  The stronger that abstraction assurance is, the less uncertainty we have in our knowledge and the better our ability to create wisdom from that knowledge (you know, make decisions).</p>
<p><a href="http://www.emergentchaos.com/archives/2005/12/epstein_snow_an.html"><strong>Epstein, Snow and Flake: Three Views of Software Security by Adam Shostack</strong></a></p>
<p>Adam&#8217;s focus is on software security, but the discussion here can be abstracted out into the broader realm of risk management quite nicely.</p>
<p><a href="http://www.securityfocus.com/brief/825?ref=rss"><strong>Two-thirds of firms hit by cybercrime from Security Focus</strong></a></p>
<p>The US DoJ says that in 2005 (there&#8217;s some timely data) 2/3 of their surveyed firms detected at least one cybercrime.  &#8220;Cybercrime&#8221; is &#8220;classified &#8230; into cyber attacks, cyber theft, and other incidents.&#8221;  Pretty general.  Also from the report:  &#8220;Computer viruses made up more than half of all cyber attacks.&#8221;</p>
<p>(That sound you hear is me tapping my forehead lightly on large iron object)</p>
<p><a href="http://blog.ca-grc.com/2008/09/lessons-learned-from-%E2%80%9Cpersonal%E2%80%9D-risk-management/"><strong>Lessons Learned from “Personal” Risk Management By: Christopher Daugherty</strong></a></p>
<blockquote><p>&#8220;This process is what I call “personal risk management.”  All of us have done it and will continue to do so.  Why is it, then, many companies have ignored following similar principles with the on-going health of the business?  This is a debate with many different answers so I ask you to select the best answer for your employer:</p>
<p>a) Have not ignored as this keeps me awake at night!</p>
<p>b) Please restate the problem, I cannot hear well with my head buried in the sand.</p>
<p>c) We passed our SOX audit so we checked this off the list!</p>
<p>d) We are informed of the challenge but we have a business to run and profits to make</p>
<p>e) Is this what internal audit and risk management has been telling us?&#8221;</p></blockquote>
]]></content:encoded>
      <pubDate>Fri, 26 Sep 2008 08:56:15 +0000</pubDate>
      <category domain="http://securityratty.com/tag/call abstraction assurance">call abstraction assurance</category>
      <category domain="http://securityratty.com/tag/abstraction assurance">abstraction assurance</category>
      <category domain="http://securityratty.com/tag/personal risk management">personal risk management</category>
      <category domain="http://securityratty.com/tag/risk management">risk management</category>
      <category domain="http://securityratty.com/tag/assurance">assurance</category>
      <category domain="http://securityratty.com/tag/itil">itil</category>
      <category domain="http://securityratty.com/tag/itil lacks">itil lacks</category>
      <category domain="http://securityratty.com/tag/cobit rivals itil">cobit rivals itil</category>
      <category domain="http://securityratty.com/tag/software security">software security</category>
      <source url="http://riskmanagementinsight.com/riskanalysis/?p=450">Around The Web For Friday</source>
    </item>
    <item>
      <title><![CDATA[Corporate Greed and the Destabilization of Society]]></title>
      <link>http://securityratty.com/article/155810725ba943a1b35e1c2b39138f7a</link>
      <guid>http://securityratty.com/article/155810725ba943a1b35e1c2b39138f7a</guid>
      <description><![CDATA[In The Audacity of Capital Markets we briefly touched on the culture of arrogance and greed in financial services. It is interesting because if you look at the various software players that are...]]></description>
      <content:encoded><![CDATA[<p>In <a title="The Audacity of Capital Markets" rel="bookmark" href="../2008/09/19/the-audacity-of-capital-markets/">The Audacity of Capital Markets</a> we briefly touched on the culture of arrogance and greed in financial services.  It is interesting because if you look at the various software players that are focused on selling to financial services, you will easily see that they have bought into the same &#8220;feed the beast&#8221; culture that has contributed to the destabilization of the economy and, in turn, society.</p>
<p>For example, the &#8220;Average Joe Investor&#8221; does not care about &#8220;best order execution&#8221; or &#8220;smart order routing,&#8221; this is for &#8220;the big boys.&#8221;  As we all know, saving a few pennies or dollars per transaction to &#8220;Average Joe Investor&#8221; does nothing for them when their retirement nest egg is lost due to corporate greed and negligence.     The folks who &#8220;really care&#8221; about shaving a few milliseconds off market execution are the companies that are trading high volumes of exotic derivatives and baskets who have, for the most part, zero interest in the personal financial portfolio of &#8220;Jane in Iowa&#8221; or &#8220;Joe in Kansas.&#8221;</p>
<p>I am really amazed to see the dominance of greed in corporate America and the lack of corporate social responsibility.  Risk taking and &#8220;split second trading&#8221; does little for any small. individual investor and has proven to destabilize our society.    Who cares about saving a few pennies or dollars in market executive?</p>
<p>The answer: Only the greedy corporations, the same people responsible for the current destabilization, chao and near collaspe of our entire financial system.   Homes lost, unprecedented bankruptcies. and money market funds less than par value!   You no doubt have read that folks in the <a href="http://www.reservefunds.com/" target="_blank">Reserve Money Market funds</a> cannot even withdraw their &#8220;safe money.&#8221;  Investors in the Reserve Funds are being told that for every dollar they invested in a money market, they now only have 97 cents and cannot withdraw their capital as the Reserve waits for a government bailout.</p>
<p>What is to blame? Greed and profits over corporate social responsibility are to blame.</p>
<p>I read where some folks think the government needs to regulate market-related news, supposedly to stabilize trading based on news.   Regulating news has another name -  &#8220;censorship&#8221; - but who cares about the US Constitution when money and split second algo trading is involved?    I am amazed.   Folks in financial services just will say or do anything to make a buck, or keep from losing one, even at the expense of society and our basic constitutional freedoms.  News is not regulated in our democratic society, nor should it be to make algorithmic trading &#8220;better&#8221;.     What we need is less split second, computerized algo trading and more stablity.   Machine processing should not dicate nor mandate changes to our democratic principles.</p>
<p>Nor should our lives in a free society be censored or regulated because of the trading requirements for split second transactions that benefit large corporations.    The average investor does not need an unstable financial system trading exotic derivatives and baskets at the speed of light.  This requirement is driven by corporate greed that destabilizes the core economy and fabric of our society.</p>
<p>Of couse, many of the same folks would like for us to believe that technology is the answer.  This is a fallacy.</p>
<p>Corporate greed is destabilizing society.   What need to be regulated is not the news, but corporate risk taking and corporate goverance.  Individual investors do not need lightspeed transactions in an unstable world.   Citizens and families need a secure, stable economic infrastructure, something that has been lost in the culture of corporate greed, but hopefully not forever.</p>
]]></content:encoded>
      <pubDate>Tue, 23 Sep 2008 14:24:22 +0000</pubDate>
      <category domain="http://securityratty.com/tag/society">society</category>
      <category domain="http://securityratty.com/tag/greed">greed</category>
      <category domain="http://securityratty.com/tag/safe money">safe money</category>
      <category domain="http://securityratty.com/tag/money">money</category>
      <category domain="http://securityratty.com/tag/money market funds">money market funds</category>
      <category domain="http://securityratty.com/tag/democratic society">democratic society</category>
      <category domain="http://securityratty.com/tag/average joe investor">average joe investor</category>
      <category domain="http://securityratty.com/tag/free society">free society</category>
      <category domain="http://securityratty.com/tag/joe">joe</category>
      <source url="http://www.thecepblog.com/2008/09/23/corporate-greed-and-the-destabilization-of-society/">Corporate Greed and the Destabilization of Society</source>
    </item>
    <item>
      <title><![CDATA[Good to Great, Built to Last Whats Next for Creating Great Companies]]></title>
      <link>http://securityratty.com/article/44891eda13f524e90b0edc481f688e38</link>
      <guid>http://securityratty.com/article/44891eda13f524e90b0edc481f688e38</guid>
      <description><![CDATA[I attended the Inc. 500 conference on Friday and absorbed one of the best conference keynote presentations I have ever witnessed delivered by Jim Collins Author of Built to Last and Good to Great
I...]]></description>
      <content:encoded><![CDATA[<p>I attended the <a href="http://blog.inc.com/inc5000/2008/09/introduction_blogging_the_inc.html">Inc. 500 conference on Friday</a> and absorbed one of the <strong><span style="text-decoration: underline;">best</span></strong> conference keynote presentations I have ever witnessed delivered by Jim Collins – Author of “Built to Last” and “Good to Great”.</p>
<p>I have to admit that I was already a fan of <a href="http://blog.inc.com/inc5000/2008/09/three_things_on_jim_collins_st.html" target="_blank">Collins&#8217; quantitative style blended with clever insight</a>, but this was the first time that I had seen him in person, and he was just spectacular. He has a vivid, animated way of telling a story, and had a great sense of humor. This combination of presentation skill was put to immediate use with his first statement drawing a hearty laugh from the audience full of entrepreneurs.</p>
<blockquote><p>&#8220;How many of you in the room are constitutionally unemployable?&#8221;</p></blockquote>
<p>Much of his remaining presentation provided interesting stories and insight from the research that he has done to understand the make-up of exceptional companies.</p>
<p>As Jim said, he has spent years studying the contrast between average companies and exceptional companies. They faced the same set of variables… similar economic conditions, similar competition for top human resources, and a similar set of huge unknowns.</p>
<p>What is the single biggest element of difference?</p>
<p>Not a function of the cards you are dealt, or circumstance… it is conscious choice and discipline.</p>
<p>Jim’s key principles &amp; disciplines that have come from the studies we have worked on:</p>
<ol>
<li>Building greatness is a cumulative never ending process! The idea that no matter how exceptional, you are always only relatively as good as to what you can do next.</li>
<li>Most overnight successes are 20 years in the making…. Wal-mart  took 13 years to get to 125 stores. Starbucks required 17 years to get to 38 stores.</li>
</ol>
<blockquote><p>&#8220;If you start to break Packard’s law, and there are very few laws of business, it is like breaking a law of physics for building great companies.&#8221; - David Packard (Co-founder of HP)</p></blockquote>
<p>If you allow growth to exceed your ability to get enough of the right people to fill the key seats to execute on the growth brilliantly, you will fall as surely as a stone dropped from your hand. This is one of those timeless truths that extends beyond technology and economics.</p>
<p>The number one constraint on growth and sustained success…</p>
<p><strong>An ability to get enough of the right people in the key seats to achieve that sustained growth.</strong></p>
<p>The discipline that WHO comes before WHAT. <a href="http://www.businessweek.com/magazine/content/08_34/b4097032721156.htm?chan=magazine+channel_special+report">Collins always kept coming back to the &#8220;who&#8221; thing</a> over and over again. He said, “The more turbulent the world, (given the great current economic uncertainty of our financial system) the more important this issue is.”</p>
<p>A question from the audience came near the end of his session… How do you figure out who are the right people to put in key seats on the bus?</p>
<p>Collins responded with “Given that I stand here amidst a room full of unmotivated people… the right people are self motivated, self disciplined, self managed, The task is <strong><em>not</em></strong> to motivate unmotivated people, the task is <strong><em>not</em></strong> to have to manage people… self motivated, figured it out from there… self motivated people <strong><em>don’t need tons of management</em></strong> … when you have to start managing, you know that you have the wrong person at the task.”</p>
<p>Final thoughts:</p>
<p>Greatness is not a function of circumstance. Greatness is a function of conscious choice and discipline. It is not a matter of circumstance, it is one of choices.</p>
<p>I believe that every one of the <a href="http://www.inc.com/inc5000/index.html">Inc. 500 companies</a> that I <a href="http://secure.lenos.com/lenos/inc/Inc500WashingtonDC/">met at this conference</a> achieved the list because they did not embrace the status quo. Incredible passion, an unwillingness to accept failure and an excessive and compulsive willingness to solve customer’s problems were key ingredients in the business building formula for the entrepreneurs that were at the conference.</p>
]]></content:encoded>
      <pubDate>Mon, 22 Sep 2008 14:16:23 +0000</pubDate>
      <category domain="http://securityratty.com/tag/companies">companies</category>
      <category domain="http://securityratty.com/tag/people">people</category>
      <category domain="http://securityratty.com/tag/collins">collins</category>
      <category domain="http://securityratty.com/tag/collins quantitative style">collins quantitative style</category>
      <category domain="http://securityratty.com/tag/average companies">average companies</category>
      <category domain="http://securityratty.com/tag/manage people">manage people</category>
      <category domain="http://securityratty.com/tag/exceptional companies">exceptional companies</category>
      <category domain="http://securityratty.com/tag/jim collins author">jim collins author</category>
      <category domain="http://securityratty.com/tag/conference keynote presentations">conference keynote presentations</category>
      <source url="http://blog.sciencelogic.com/good-to-great-built-to-last-whats-next-for-creating-great-companies/09/2008">Good to Great, Built to Last Whats Next for Creating Great Companies</source>
    </item>
    <item>
      <title><![CDATA[The Importance of Trust]]></title>
      <link>http://securityratty.com/article/a237a38c2b93a16a5d0702327c562838</link>
      <guid>http://securityratty.com/article/a237a38c2b93a16a5d0702327c562838</guid>
      <description><![CDATA[As an instructor and trainer, I am constantly reinforcing the importance of living by one's word

Integrity, Honor, Loyalty - all of these fine characteristics are the building blocks upon which...]]></description>
      <content:encoded><![CDATA[As an instructor and trainer, I am constantly reinforcing the importance of living by one's word.  <br /><span id="fullpost"><br />Integrity, Honor, Loyalty - all of these fine characteristics are the building blocks upon which reputations are raised.  It is of the utmost importance in any walk of life to "live by your word", but in the security profession - especially where the protecting of life is concerned, it is everything. <br /></span><br />I attended National Stadium last night and watched the Washington Nationals beat the New York Mets.  I was fortunate to have been invited to enjoy the game from the president's box.  During the pre-dinner networking, I ran into a business owner whom I had met a few years previously.  He had been introduced to me at that time as his business involved him being around some area celebrity sporting stars.<br /><br />Being interested in a chance to possibly offer executive protection services to these stars, I arranged to meet with this business owner to discuss how we might be able to assist one another.  I remember it was during the winter and the roads were a little suspect in places as I drove the 25-30 miles to be closer to his location.  <br /><br />I arrived a little early, as is my custom and waited for him to arrive.  It became clear after about an hour that he was experiencing some difficulty or had some other reason for being so late.  I left a few voice mails and called it quits after around 90 minutes.  He never returned any of my calls but when I reached him about a week later he admitted that something else had come up.  Unfortunately, he did not think it worth his while to let me know this with a phone call.<br /><br />So, here I am last night and this same person is introduced to me once again.  Maybe he didn't remember back three years ago because he started to tell me about some connection that he knew that may be a "good fit" for my company.  His small talk fell on deaf ears.  He had already lost all credibility with me and eventhough I have not thought about it once in the inetrvening years, as soon as I saw him it came back as clear as day.<br /><br />In his book; "The Speed of Trust", the author Stephen M.R. Covey sums it up best - "keeping commitments is based on the principles of integrity, performance, courage and humility.  It is the perfect balance of character and competence. Particularly, it involves integrity (character) and your ability to do what you say you are going to do (competence)."<div class="blogger-post-footer">Visit Sexton Executive Security at www.sextonsecurity.com</div>]]></content:encoded>
      <pubDate>Tue, 16 Sep 2008 15:46:00 +0000</pubDate>
      <category domain="http://securityratty.com/tag/importance">importance</category>
      <category domain="http://securityratty.com/tag/business">business</category>
      <category domain="http://securityratty.com/tag/business owner">business owner</category>
      <category domain="http://securityratty.com/tag/integrity">integrity</category>
      <category domain="http://securityratty.com/tag/involves integrity">involves integrity</category>
      <category domain="http://securityratty.com/tag/utmost importance">utmost importance</category>
      <category domain="http://securityratty.com/tag/competence">competence</category>
      <category domain="http://securityratty.com/tag/security profession">security profession</category>
      <category domain="http://securityratty.com/tag/deaf ears">deaf ears</category>
      <source url="http://www.thebulletproofblog.com/2008/09/importance-of-trust.html">The Importance of Trust</source>
    </item>
    <item>
      <title><![CDATA[Extremism in defense of security is no vice]]></title>
      <link>http://securityratty.com/article/833ca0b56cb572826821838ff01100cf</link>
      <guid>http://securityratty.com/article/833ca0b56cb572826821838ff01100cf</guid>
      <description><![CDATA[During his acceptance speech for the 1964 Republican presidential nomination, Barry Goldwater proclaimed &quot;extremism in the defense of liberty is no vice.&quot; As a supporter of a strong defense during a...]]></description>
      <content:encoded><![CDATA[During his acceptance speech for the 1964 Republican presidential nomination, Barry Goldwater proclaimed "…extremism in the defense of liberty is no vice." As a supporter of a strong defense during a time when the Vietnam peace movement was gathering momentum, Goldwater was portrayed as an extremist by his political rivals. Even though this image of a hawkish warmonger would be used to the Democrat's advantage during the presidential campaign, Goldwater stood by his principles.]]></content:encoded>
      <pubDate>Wed, 03 Sep 2008 20:00:00 +0000</pubDate>
      <category domain="http://securityratty.com/tag/defense">defense</category>
      <category domain="http://securityratty.com/tag/goldwater">goldwater</category>
      <category domain="http://securityratty.com/tag/goldwater stood">goldwater stood</category>
      <category domain="http://securityratty.com/tag/barry goldwater">barry goldwater</category>
      <category domain="http://securityratty.com/tag/strong defense">strong defense</category>
      <category domain="http://securityratty.com/tag/republican presidential nomination">republican presidential nomination</category>
      <category domain="http://securityratty.com/tag/vietnam peace movement">vietnam peace movement</category>
      <category domain="http://securityratty.com/tag/acceptance speech">acceptance speech</category>
      <category domain="http://securityratty.com/tag/vice">vice</category>
      <source url="http://www.networkworld.com/columnists/2008/090408-oped.html?fsrc=rss-security">Extremism in defense of security is no vice</source>
    </item>
  </channel>
</rss>
