<?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: compile]]></title>
    <link>http://securityratty.com/tag/compile</link>
    <description></description>
    <pubDate>Sun, 22 Jun 2008 08:23:48 +0000</pubDate>
    <generator>iRatty Engine</generator>
    <docs>http://blogs.law.harvard.edu/tech/rss</docs>
    <item>
      <title><![CDATA[Good hygiene and Banned APIs]]></title>
      <link>http://securityratty.com/article/76a6df21c84c03ac4f35261fb88bd645</link>
      <guid>http://securityratty.com/article/76a6df21c84c03ac4f35261fb88bd645</guid>
      <description><![CDATA[Jeremy Dallman here with a quick note about a code sanitizing tool we are making available to support one of the SDL requirements Remove all Banned APIs from your code
This requirement was put in...]]></description>
      <content:encoded><![CDATA[<P class=MsoNormal style="MARGIN: 0in 0in 10pt"><FONT face=Calibri size=3>Jeremy Dallman here with a quick note about&nbsp;a code sanitizing tool we are making available to support one of the SDL requirements – Remove all Banned APIs from your code. </FONT></P>
<P class=MsoNormal style="MARGIN: 0in 0in 10pt"><FONT face=Calibri size=3>This requirement was put in place to prevent use of certain older C runtime functions that lead to buffer overrun flaws and have been deprecated. In the Security Development Lifecycle book, an entire chapter is dedicated to the topic of banned function calls. In the book, we also provide a copy of the banned.h header file on the companion CD. This header file allows you to locate any banned functions in your code.</FONT></P>
<P class=MsoNormal style="MARGIN: 0in 0in 10pt"><FONT face=Calibri size=3>On MSDN, we have document the </FONT><A href="http://msdn.microsoft.com/en-us/library/bb288454.aspx"><FONT face=Calibri size=3>SDL list of Banned Function Calls</FONT></A><FONT face=Calibri size=3>, but the header file has not been publicly available outside the SDL book until now. Today, we are providing the banned.h header on the Microsoft Download Center. </FONT></P>
<P class=MsoNormal style="MARGIN: 0in 0in 10pt"><A href="http://download.microsoft.com/download/2/e/b/2ebac853-63b7-49b4-b66f-9fd85f37c0f5/banned.h"><FONT face=Calibri size=3>Find the banned.h header here</FONT></A></P>
<P class=MsoNormal style="MARGIN: 0in 0in 10pt"><FONT face=Calibri size=3>By including this header file, then using #include “banned.h”; you will be able to locate any banned functions in your code. The full list of banned APIs is also included in the header file.</FONT></P>
<P class=MsoNormal style="MARGIN: 0in 0in 10pt"><FONT face=Calibri size=3>Alternately, if you are using the compiler in Visual Studio 2005 or later, you have a built-in way to check for these banned functions. To catch banned C runtime functions, you can compile with /W4 and then triage all C4996 warnings. In code reviews, you should always remove any code that disables the C4996 warnings&nbsp;- e.g.: #pragma warning(disable:4996). This is one simple way to ensure your code is released without banned functions.</FONT></P>
<P class=MsoNormal style="MARGIN: 0in 0in 10pt"><FONT face=Calibri size=3>Sanitizing your code to remove potentially insecure APIs is a vital protection. Whether you include the banned.h header file or leverage the /W4-C4996 warnings in the Visual Studio 2005 compiler, you now have two ways to check your code and meet another SDL requirement in your development phase.</FONT></P><img src="http://blogs.msdn.com/aggbug.aspx?PostID=9011814" width="1" height="1">]]></content:encoded>
      <pubDate>Wed, 22 Oct 2008 18:08:00 +0000</pubDate>
      <category domain="http://securityratty.com/tag/header file">header file</category>
      <category domain="http://securityratty.com/tag/header">header</category>
      <category domain="http://securityratty.com/tag/code">code</category>
      <category domain="http://securityratty.com/tag/code reviews">code reviews</category>
      <category domain="http://securityratty.com/tag/runtime functions">runtime functions</category>
      <category domain="http://securityratty.com/tag/functions">functions</category>
      <category domain="http://securityratty.com/tag/apis">apis</category>
      <category domain="http://securityratty.com/tag/w4-c4996 warnings">w4-c4996 warnings</category>
      <category domain="http://securityratty.com/tag/c4996 warnings">c4996 warnings</category>
      <source url="http://blogs.msdn.com/sdl/archive/2008/10/22/good-hygiene-and-banned-apis.aspx">Good hygiene and Banned APIs</source>
    </item>
    <item>
      <title><![CDATA[How to Write Injection-Proof SQL]]></title>
      <link>http://securityratty.com/article/08b5b3d2729eba177378f79b2dab35ba</link>
      <guid>http://securityratty.com/article/08b5b3d2729eba177378f79b2dab35ba</guid>
      <description><![CDATA[It's about time someone wrote this paper: ABSTRACT
Googling for &quot;SQL injection&quot; gets about 4 million hits. The topic excites interest and superstitious fear. This whitepaper dymystifies the topic and...]]></description>
      <content:encoded><![CDATA[<p>It's about time someone wrote <a href="http://www.oracle.com/technology/tech/pl_sql/pdf/how_to_write_injection_proof_plsql.pdf">this</a> paper:</p>

<blockquote><b>ABSTRACT</b>

<p>Googling for "SQL injection" gets about 4 million hits. The topic excites interest and superstitious fear. This whitepaper dymystifies the topic and explains a straightforward approach to writing database PL/SQL programs that provably guarantees their immunity to SQL injection.</p>

<p>Only when a PL/SQL subprogram executes SQL that it creates at run time is there a risk of SQL injection; and you'll see that it's easier than you might think to freeze the SQL at PL/SQL compile time. Then you'll understand that you need the rules which prevent the risk only for the rare scenarios that do require run-time-created SQL. It turns out that these rules are simple to state and easy to follow.</blockquote></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~f/schneier/fulltext?a=WPQ5M"><img src="http://feeds.feedburner.com/~f/schneier/fulltext?i=WPQ5M" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/schneier/fulltext?a=9y0VM"><img src="http://feeds.feedburner.com/~f/schneier/fulltext?i=9y0VM" border="0"></img></a>
</div>]]></content:encoded>
      <pubDate>Thu, 16 Oct 2008 01:56:59 +0000</pubDate>
      <category domain="http://securityratty.com/tag/sql">sql</category>
      <category domain="http://securityratty.com/tag/sql injection">sql injection</category>
      <category domain="http://securityratty.com/tag/time">time</category>
      <category domain="http://securityratty.com/tag/plsql compile time">plsql compile time</category>
      <category domain="http://securityratty.com/tag/topic excites">topic excites</category>
      <category domain="http://securityratty.com/tag/database plsql programs">database plsql programs</category>
      <category domain="http://securityratty.com/tag/topic">topic</category>
      <category domain="http://securityratty.com/tag/whitepaper dymystifies">whitepaper dymystifies</category>
      <category domain="http://securityratty.com/tag/million hits">million hits</category>
      <source url="http://www.schneier.com/blog/archives/2008/10/how_to_write_in.html">How to Write Injection-Proof SQL</source>
    </item>
    <item>
      <title><![CDATA[VeriSign, ICANN Square Off Over DNS Root]]></title>
      <link>http://securityratty.com/article/e09951a583d19a46cfd191b37da438b1</link>
      <guid>http://securityratty.com/article/e09951a583d19a46cfd191b37da438b1</guid>
      <description><![CDATA[As the U.S. government starts the process of closing a major net vulnerability, two longtime net infrastructure rivals -- the non-profit ICANN and for-profit VeriSign -- are battling over who will...]]></description>
      <content:encoded><![CDATA[As the U.S. government starts the process of closing a major net vulnerability, two longtime net infrastructure rivals -- the non-profit ICANN and for-profit VeriSign -- are battling over who will compile and verify the net's most important document. Internet experts give the nod to ICANN and bring up VeriSign's greedy past.<br style="clear: both;"/>
      <a href="http://www.pheedo.com/click.phdo?s=f68ae856dab3bd7dff1ae681ba10e35e"><img alt="" style="border: 0;" border="0" src="http://www.pheedo.com/img.phdo?s=f68ae856dab3bd7dff1ae681ba10e35e"/></a>
  <img src="http://www.pheedo.com/feeds/tracker.php?i=f68ae856dab3bd7dff1ae681ba10e35e" style="display: none;" border="0" height="1" width="1" alt=""/><div class="feedflare">
<a href="http://feeds.feedburner.com/~f/wired/politics/privacy?a=dZHQM"><img src="http://feeds.feedburner.com/~f/wired/politics/privacy?i=dZHQM" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/wired/politics/privacy?a=gjrUm"><img src="http://feeds.feedburner.com/~f/wired/politics/privacy?i=gjrUm" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/wired/politics/privacy?a=653Nm"><img src="http://feeds.feedburner.com/~f/wired/politics/privacy?i=653Nm" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/wired/politics/privacy?a=jMyZM"><img src="http://feeds.feedburner.com/~f/wired/politics/privacy?i=jMyZM" border="0"></img></a>
 <a href="http://feeds.wired.com/~f/wired/politics/security?a=uzQnM"><img src="http://feeds.wired.com/~f/wired/politics/security?i=uzQnM" border="0"></img></a> <a href="http://feeds.wired.com/~f/wired/politics/security?a=H1iem"><img src="http://feeds.wired.com/~f/wired/politics/security?i=H1iem" border="0"></img></a> <a href="http://feeds.wired.com/~f/wired/politics/security?a=OzxSm"><img src="http://feeds.wired.com/~f/wired/politics/security?i=OzxSm" border="0"></img></a> <a href="http://feeds.wired.com/~f/wired/politics/security?a=Lzv5M"><img src="http://feeds.wired.com/~f/wired/politics/security?i=Lzv5M" border="0"></img></a> </div><img src="http://feeds.feedburner.com/~r/wired/politics/privacy/~4/417281554" height="1" width="1"/><img src="http://feeds.wired.com/~r/wired/politics/security/~4/417281562" height="1" width="1"/>]]></content:encoded>
      <pubDate>Fri, 10 Oct 2008 17:59:00 +0000</pubDate>
      <category domain="http://securityratty.com/tag/icann">icann</category>
      <category domain="http://securityratty.com/tag/verisign">verisign</category>
      <category domain="http://securityratty.com/tag/major net vulnerability">major net vulnerability</category>
      <category domain="http://securityratty.com/tag/net">net</category>
      <category domain="http://securityratty.com/tag/non-profit icann">non-profit icann</category>
      <category domain="http://securityratty.com/tag/for-profit verisign">for-profit verisign</category>
      <category domain="http://securityratty.com/tag/internet experts">internet experts</category>
      <category domain="http://securityratty.com/tag/greedy past">greedy past</category>
      <category domain="http://securityratty.com/tag/government starts">government starts</category>
      <source url="http://feeds.wired.com/~r/wired/politics/security/~3/417281562/who-should-sign.html">VeriSign, ICANN Square Off Over DNS Root</source>
    </item>
    <item>
      <title><![CDATA[IGiGLE: Irongeek's WiGLE WiFi Database to Google Earth Client for Wardrive Mapping Updated]]></title>
      <link>http://securityratty.com/article/da1593982134ca0a4d12adb50950022c</link>
      <guid>http://securityratty.com/article/da1593982134ca0a4d12adb50950022c</guid>
      <description><![CDATA[I've uploaded version IGiGLE 0.75. This fixes the &quot;$WS EX CLIENTEDGE: undeclared global variable.&quot; error when you try to compile with the newer versions of Autoit3. Also, I've added a feature so...]]></description>
      <content:encoded><![CDATA[I've uploaded version IGiGLE 0.75. This fixes the &quot;$WS_EX_CLIENTEDGE: undeclared global variable.&quot; error when you try to compile with the newer versions of Autoit3. Also, I've added a feature so IGiGLE saves your last used settings to an ini file so you don't have to keep entering them over and over again.
<p><a href="http://feedads.googleadservices.com/~a/ges-SKyHQB3_UUCnNZ3vIIq7tSE/a"><img src="http://feedads.googleadservices.com/~a/ges-SKyHQB3_UUCnNZ3vIIq7tSE/i" border="0" ismap="true"></img></a></p><img src="http://feedproxy.google.com/~r/IrongeeksSecuritySite/~4/I18a-1ky3Yc" height="1" width="1"/>]]></content:encoded>
      <pubDate>Sun, 07 Sep 2008 17:00:21 +0000</pubDate>
      <category domain="http://securityratty.com/tag/ini file">ini file</category>
      <category domain="http://securityratty.com/tag/global variable">global variable</category>
      <category domain="http://securityratty.com/tag/igigle saves">igigle saves</category>
      <category domain="http://securityratty.com/tag/version igigle">version igigle</category>
      <category domain="http://securityratty.com/tag/compile">compile</category>
      <category domain="http://securityratty.com/tag/autoit3">autoit3</category>
      <category domain="http://securityratty.com/tag/fixes">fixes</category>
      <category domain="http://securityratty.com/tag/settings">settings</category>
      <category domain="http://securityratty.com/tag/versions">versions</category>
      <source url="http://feedproxy.google.com/~r/IrongeeksSecuritySite/~3/I18a-1ky3Yc/i.php">IGiGLE: Irongeek's WiGLE WiFi Database to Google Earth Client for Wardrive Mapping Updated</source>
    </item>
    <item>
      <title><![CDATA[The web browser is sick but wheres the cure?]]></title>
      <link>http://securityratty.com/article/c1a26694b7d3db2c185a5f976e06cc90</link>
      <guid>http://securityratty.com/article/c1a26694b7d3db2c185a5f976e06cc90</guid>
      <description><![CDATA[Blogger: Ramon Krikken
The web browser is one of those peculiar pieces of software, having to accept input from arbitrary sources and then parse and render the data that is sent to it. Part of this it...]]></description>
      <content:encoded><![CDATA[
<div xmlns="http://www.w3.org/1999/xhtml"><p>Blogger: Ramon Krikken</p>

<p>The web browser is one of those peculiar pieces of software, having to accept input from arbitrary sources and then parse and render the data that is sent to it. Part of this it does by itself, and other parts are taken care of by handlers and plug-ins. In doing so, it displays hypertext, images, videos, and even runs active content like Flash, JavaScript, and ActiveX. </p>

<p>But however much we love the browser, we’ve also come to hate the myriad of vulnerabilities that affect it. Everything from cross-site scripting to remote code execution via maliciously formed animated cursor files and Flash content can make browsing a hazardous activity. The browser is sick, and that’s not desirable for a platform we use for important business and personal transactions.</p>

<p>Worsening the browser’s diagnosis is the <a href="http://taossa.com.nyud.net:8080/archive/bh08sotirovdowdslides.pdf">recent paper</a> from Mark Dowd and Alexander Sotirov, sub-titled “Setting back browser security by 10 years,” which discusses how to bypass Microsoft Vista’s memory protection capabilities with some added effort for the exploit designers. It’s not that all of the techniques are necessarily new, but the browser appears to be particularly vulnerable to easy exploitation. </p>

<p>Surprising? Not exactly, when we take into account that the browser is suffering from the same disease as the general purpose operating system: bloat and compatibility. We expect the browser to do ever more, but everything we used it for before still needs to work as if it were yesterday. It feels a bit like people insisting on using a cardboard box as a safe, and wondering why their money keeps getting stolen.</p>

<p>It’s not like we haven’t been working on the browser’s cure, though. There have been some improvements in the browsers themselves, the operating systems have also implemented compensating controls, but most of all, there has been an enormous push for securing the web applications that deliver the data in the first place. Unfortunately, the latter two won’t help secure the browser in the long run.</p>

<p>The first issue is that not all content will come from ‘nice’ servers, the second that the server can only make an educated guess on how a browser will parse and render a given set of data, and the third that operating system controls have their own limitations, whether by design or implementation (for example needing to re-compile existing code to enable certain protections.) The browser, in the end, has to be mostly responsible for keeping itself safe; the operating system must assist it in doing so.</p>

<p>So we’re in a pickle. The browser is sick (and the operating system is too), but it’s hard to cure it without a redesign that will undoubtedly impact compatibility, the ever-so-desired multi-functionality, or its ease of use. We can layer defenses by using web filtering in the enterprise environment, but in the end – for the consumer market in particular – we need to fix the browser itself. I can think of a few things I think might help: </p>

<ul><li>Some kind of <a href="http://people.mozilla.com/~bsterne/site-security-policy/">site security policy</a>&nbsp; to restrict where the browser loads auxiliary content from, and which data it can ‘trust’, when loading a web page (I’d prefer mandatory enforcement, and adding an HTML tag to be able to indicate blocks of untrustworthy data.)</li>

<li>Restricted compartments for plug-ins to run in, ensuring that their bugs cannot easily affect the whole browser.</li>

<li>Better software development practices for the plug-ins and content parsers themselves, so that they’re less vulnerable, and compiled with the latest protection measures to begin with.</li></ul>

<p>All of this means more work, and some of it means a lot of unhappy reactions when things stop working. Even then we will of course still have to deal with additional vulnerabilities, such as those that may be present in hardware, but we will at least have taken prudent steps to ‘find a cure.’</p>

</div>
<img src="http://feeds.feedburner.com/~r/SecurityAndRiskManagementStrategiesBlog/~4/364862623" height="1" width="1"/>]]></content:encoded>
      <pubDate>Thu, 14 Aug 2008 07:11:14 +0000</pubDate>
      <category domain="http://securityratty.com/tag/browser">browser</category>
      <category domain="http://securityratty.com/tag/web browser">web browser</category>
      <category domain="http://securityratty.com/tag/browser appears">browser appears</category>
      <category domain="http://securityratty.com/tag/web">web</category>
      <category domain="http://securityratty.com/tag/cure">cure</category>
      <category domain="http://securityratty.com/tag/browser security">browser security</category>
      <category domain="http://securityratty.com/tag/content">content</category>
      <category domain="http://securityratty.com/tag/runs active content">runs active content</category>
      <category domain="http://securityratty.com/tag/browsers cure">browsers cure</category>
      <source url="http://feeds.feedburner.com/~r/SecurityAndRiskManagementStrategiesBlog/~3/364862623/the-web-browser.html">The web browser is sick but wheres the cure?</source>
    </item>
    <item>
      <title><![CDATA[The web browser is sick ??? but where???s the cure?]]></title>
      <link>http://securityratty.com/article/ed0b490e06092c5b7a4f3957bd361fa2</link>
      <guid>http://securityratty.com/article/ed0b490e06092c5b7a4f3957bd361fa2</guid>
      <description><![CDATA[Blogger: Ramon Krikken
The web browser is one of those peculiar pieces of software, having to accept input from arbitrary sources and then parse and render the data that is sent to it. Part of this it...]]></description>
      <content:encoded><![CDATA[
<div xmlns="http://www.w3.org/1999/xhtml"><p>Blogger: Ramon Krikken</p>

<p>The web browser is one of those peculiar pieces of software, having to accept input from arbitrary sources and then parse and render the data that is sent to it. Part of this it does by itself, and other parts are taken care of by handlers and plug-ins. In doing so, it displays hypertext, images, videos, and even runs active content like Flash, JavaScript, and ActiveX. </p>

<p>But however much we love the browser, we???ve also come to hate the myriad of vulnerabilities that affect it. Everything from cross-site scripting to remote code execution via maliciously formed animated cursor files and Flash content can make browsing a hazardous activity. The browser is sick, and that???s not desirable for a platform we use for important business and personal transactions.</p>

<p>Worsening the browser???s diagnosis is the <a href="http://taossa.com.nyud.net:8080/archive/bh08sotirovdowdslides.pdf">recent paper</a> from Mark Dowd and Alexander Sotirov, sub-titled ???Setting back browser security by 10 years,??? which discusses how to bypass Microsoft Vista???s memory protection capabilities with some added effort for the exploit designers. It???s not that all of the techniques are necessarily new, but the browser appears to be particularly vulnerable to easy exploitation. </p>

<p>Surprising? Not exactly, when we take into account that the browser is suffering from the same disease as the general purpose operating system: bloat and compatibility. We expect the browser to do ever more, but everything we used it for before still needs to work as if it were yesterday. It feels a bit like people insisting on using a cardboard box as a safe, and wondering why their money keeps getting stolen.</p>

<p>It???s not like we haven???t been working on the browser???s cure, though. There have been some improvements in the browsers themselves, the operating systems have also implemented compensating controls, but most of all, there has been an enormous push for securing the web applications that deliver the data in the first place. Unfortunately, the latter two won???t help secure the browser in the long run.</p>

<p>The first issue is that not all content will come from ???nice??? servers, the second that the server can only make an educated guess on how a browser will parse and render a given set of data, and the third that operating system controls have their own limitations, whether by design or implementation (for example needing to re-compile existing code to enable certain protections.) The browser, in the end, has to be mostly responsible for keeping itself safe; the operating system must assist it in doing so.</p>

<p>So we???re in a pickle. The browser is sick (and the operating system is too), but it???s hard to cure it without a redesign that will undoubtedly impact compatibility, the ever-so-desired multi-functionality, or its ease of use. We can layer defenses by using web filtering in the enterprise environment, but in the end ??? for the consumer market in particular ??? we need to fix the browser itself. I can think of a few things I think might help: </p>

<ul><li>Some kind of <a href="http://people.mozilla.com/~bsterne/site-security-policy/">site security policy</a>&nbsp; to restrict where the browser loads auxiliary content from, and which data it can ???trust???, when loading a web page (I???d prefer mandatory enforcement, and adding an HTML tag to be able to indicate blocks of untrustworthy data.)</li>

<li>Restricted compartments for plug-ins to run in, ensuring that their bugs cannot easily affect the whole browser.</li>

<li>Better software development practices for the plug-ins and content parsers themselves, so that they???re less vulnerable, and compiled with the latest protection measures to begin with.</li></ul>

<p>All of this means more work, and some of it means a lot of unhappy reactions when things stop working. Even then we will of course still have to deal with additional vulnerabilities, such as those that may be present in hardware, but we will at least have taken prudent steps to ???find a cure.???</p>

</div>
]]></content:encoded>
      <pubDate>Thu, 14 Aug 2008 07:11:14 +0000</pubDate>
      <category domain="http://securityratty.com/tag/browser">browser</category>
      <category domain="http://securityratty.com/tag/web browser">web browser</category>
      <category domain="http://securityratty.com/tag/browser appears">browser appears</category>
      <category domain="http://securityratty.com/tag/browser security">browser security</category>
      <category domain="http://securityratty.com/tag/web">web</category>
      <category domain="http://securityratty.com/tag/content">content</category>
      <category domain="http://securityratty.com/tag/runs active content">runs active content</category>
      <category domain="http://securityratty.com/tag/web page">web page</category>
      <category domain="http://securityratty.com/tag/system controls">system controls</category>
      <source url="http://srmsblog.burtongroup.com/2008/08/the-web-browser.html">The web browser is sick ??? but where???s the cure?</source>
    </item>
    <item>
      <title><![CDATA[How to carjack a top Google exec, according to Google]]></title>
      <link>http://securityratty.com/article/ff689895c8226396711c186dc464eb8f</link>
      <guid>http://securityratty.com/article/ff689895c8226396711c186dc464eb8f</guid>
      <description><![CDATA[The National Legal and Policy Center (NLPC) in the U.S. has turned the tables on Google by using the company's controversial Street View technology along with Google Earth to compile and make public a...]]></description>
      <content:encoded><![CDATA[The National Legal and Policy Center (NLPC) in the U.S. has turned the tables on Google by using the company's controversial Street View technology along with Google Earth to compile and make public a detailed dossier on a "top Google executive."]]></content:encoded>
      <pubDate>Sun, 03 Aug 2008 20:00:00 +0000</pubDate>
      <category domain="http://securityratty.com/tag/google">google</category>
      <category domain="http://securityratty.com/tag/google earth">google earth</category>
      <category domain="http://securityratty.com/tag/top google executive">top google executive</category>
      <category domain="http://securityratty.com/tag/national legal">national legal</category>
      <category domain="http://securityratty.com/tag/policy center">policy center</category>
      <category domain="http://securityratty.com/tag/compile">compile</category>
      <category domain="http://securityratty.com/tag/tables">tables</category>
      <category domain="http://securityratty.com/tag/dossier">dossier</category>
      <category domain="http://securityratty.com/tag/public">public</category>
      <source url="http://www.networkworld.com/news/2008/080408-how-to-carjack-a-top.html?fsrc=rss-security">How to carjack a top Google exec, according to Google</source>
    </item>
    <item>
      <title><![CDATA[Call for Public CEP Reference Clients for 2008]]></title>
      <link>http://securityratty.com/article/eab91720222836255dc95b94434713ed</link>
      <guid>http://securityratty.com/article/eab91720222836255dc95b94434713ed</guid>
      <description><![CDATA[Last year The CEP Blog conducted a survey of all public CEP/EP use cases by customers, based on a simple criteria.We asked the various CEP vendors to on various CEP discussion forums, social...]]></description>
      <content:encoded><![CDATA[<p>Last year The CEP Blog conducted a survey of all public CEP/EP use cases by customers, based on a simple criteria.    We asked the various CEP vendors to on various CEP discussion forums, social networking sites like LinkedIn, and mailing lists to <a href="http://spreadsheets.google.com/pub?key=pmBkoe87yC4IzZDORt_FcGA" target="_blank">review both the criteria and the list</a>, comment and update.   We published the results in <a title="CEP/EP Reference Customers 2005-2007" rel="bookmark" href="http://www.thecepblog.com/2007/12/29/cepep-reference-customers-2005-2007/"><span style="color: #105cb6;">CEP/EP Reference Customers 2005-2007</span></a>.</p>
<p>Now that we are beyond the halfway point in 2008 we are going start the process all over again.   So please feel free to comment  as I start compiling the list again, using the same criteria as last year (However, I reserve the right to slightly modify the criteria if necessary).  Basically, the criteria looks like this:</p>
<blockquote><p>- Must be a (CEP/EP) software vendor.</p>
<p>- Must be an end user / customer.</p>
<p>- Must NOT be a partnership or OEM announcement.</p>
<p>- Must mention complex event processing (CEP) or event processing (EP) in the public statement.</p>
<p>- Must be available on the Internet and in English.</p></blockquote>
<p>In a nutshell, just as we did last year, we will compile all the CEP/EP public reference clients that mention CEP, the software and the customer.   Your are encouraged to post links to your 2008 reference clients in the comment section  here.   Please include the URL, Date, Source, Software Vendor, Customer Application (Use Case), as in the <a href="http://spreadsheets.google.com/pub?key=pmBkoe87yC4IzZDORt_FcGA" target="_blank">2007 worksheet</a>.</p>
]]></content:encoded>
      <pubDate>Wed, 16 Jul 2008 05:42:21 +0000</pubDate>
      <category domain="http://securityratty.com/tag/cep">cep</category>
      <category domain="http://securityratty.com/tag/cep blog">cep blog</category>
      <category domain="http://securityratty.com/tag/mention cep">mention cep</category>
      <category domain="http://securityratty.com/tag/cep vendors">cep vendors</category>
      <category domain="http://securityratty.com/tag/criteria">criteria</category>
      <category domain="http://securityratty.com/tag/simple criteria">simple criteria</category>
      <category domain="http://securityratty.com/tag/software vendor">software vendor</category>
      <category domain="http://securityratty.com/tag/software">software</category>
      <category domain="http://securityratty.com/tag/cep discussion forums">cep discussion forums</category>
      <source url="http://www.thecepblog.com/2008/07/16/call-for-public-cep-reference-clients-for-2008/">Call for Public CEP Reference Clients for 2008</source>
    </item>
    <item>
      <title><![CDATA[Compiling and Configuring DHCPD from Source]]></title>
      <link>http://securityratty.com/article/206f6a2c5db49b7a47423631ef5615e1</link>
      <guid>http://securityratty.com/article/206f6a2c5db49b7a47423631ef5615e1</guid>
      <description><![CDATA[Devil2005 has created a video on compiling and configuring dhcpd from source. Hes using the Fedora 9 distro of Linux for the video, but the lessons learned should be applicable to other distros. For...]]></description>
      <content:encoded><![CDATA[Devil2005 has created a video on compiling and configuring dhcpd from source. 
He’s using the Fedora 9 distro of Linux for the video, but the lessons learned 
should be applicable to other distros. For that matter, even if you are not 
interested in installing dhcp in this way it’s still a good lesson on how to 
download and compile various applications from source.
<p><a href="http://feeds.feedburner.com/~a/IrongeeksSecuritySite?a=Y9t2ID"><img src="http://feeds.feedburner.com/~a/IrongeeksSecuritySite?i=Y9t2ID" border="0"></img></a></p><img src="http://feeds.feedburner.com/~r/IrongeeksSecuritySite/~4/317520748" height="1" width="1"/>]]></content:encoded>
      <pubDate>Sun, 22 Jun 2008 08:23:48 +0000</pubDate>
      <category domain="http://securityratty.com/tag/source">source</category>
      <category domain="http://securityratty.com/tag/video">video</category>
      <category domain="http://securityratty.com/tag/dhcpd">dhcpd</category>
      <category domain="http://securityratty.com/tag/compile">compile</category>
      <category domain="http://securityratty.com/tag/distro">distro</category>
      <category domain="http://securityratty.com/tag/fedora">fedora</category>
      <category domain="http://securityratty.com/tag/lessons">lessons</category>
      <category domain="http://securityratty.com/tag/applications">applications</category>
      <category domain="http://securityratty.com/tag/devil2005">devil2005</category>
      <source url="http://feeds.feedburner.com/~r/IrongeeksSecuritySite/~3/317520748/i.php">Compiling and Configuring DHCPD from Source</source>
    </item>
    <item>
      <title><![CDATA[Compiling and Configuring DHCPD from Source]]></title>
      <link>http://securityratty.com/article/709e7f8b18dfcdf95a6348d0bbd768c8</link>
      <guid>http://securityratty.com/article/709e7f8b18dfcdf95a6348d0bbd768c8</guid>
      <description><![CDATA[Devil2005 has created a video on compiling and configuring dhcpd from source. Heâs using the Fedora 9 distro of Linux for the video, but the lessons learned should be applicable to other distros. For...]]></description>
      <content:encoded><![CDATA[Devil2005 has created a video on compiling and configuring dhcpd from source. 
Heâs using the Fedora 9 distro of Linux for the video, but the lessons learned 
should be applicable to other distros. For that matter, even if you are not 
interested in installing dhcp in this way itâs still a good lesson on how to 
download and compile various applications from source.<img src="http://feedproxy.google.com/~r/IrongeeksSecuritySite/~4/ImE55LJsAX8" height="1" width="1"/>]]></content:encoded>
      <pubDate>Sun, 22 Jun 2008 08:23:48 +0000</pubDate>
      <category domain="http://securityratty.com/tag/source">source</category>
      <category domain="http://securityratty.com/tag/video">video</category>
      <category domain="http://securityratty.com/tag/dhcpd">dhcpd</category>
      <category domain="http://securityratty.com/tag/compile">compile</category>
      <category domain="http://securityratty.com/tag/distro">distro</category>
      <category domain="http://securityratty.com/tag/fedora">fedora</category>
      <category domain="http://securityratty.com/tag/lessons">lessons</category>
      <category domain="http://securityratty.com/tag/applications">applications</category>
      <category domain="http://securityratty.com/tag/devil2005">devil2005</category>
      <source url="http://feedproxy.google.com/~r/IrongeeksSecuritySite/~3/ImE55LJsAX8/i.php">Compiling and Configuring DHCPD from Source</source>
    </item>
  </channel>
</rss>
