<?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: establish]]></title>
    <link>http://securityratty.com/tag/establish</link>
    <description></description>
    <pubDate>Thu, 29 May 2008 16:31:05 +0000</pubDate>
    <generator>iRatty Engine</generator>
    <docs>http://blogs.law.harvard.edu/tech/rss</docs>
    <item>
      <title><![CDATA[Security Certification Rules Could Shake Up IT Mgmt]]></title>
      <link>http://securityratty.com/article/4f82425b41fbf0177d2fd2faa45c0e29</link>
      <guid>http://securityratty.com/article/4f82425b41fbf0177d2fd2faa45c0e29</guid>
      <description><![CDATA[This seems to a well intentioned but, misguided attempt by the Office of Management and Budget. They are attempting to establish minimum requirements for professional certification for IT workers
Hmm...]]></description>
      <content:encoded><![CDATA[<p>This seems to a well intentioned but, misguided attempt by the Office of Management and Budget. They are attempting to establish minimum requirements for professional certification for IT workers. </p>
<p>Hmm.</p>
<p>From GCN:</p>
<blockquote><p>“This is a change we have not faced in the IT security industry before,” he added.</p>
<p>The closest parallel has been in the Defense Department, which anticipated OMB’s reaction in this area. DOD’s Directive 8570 on information assurance, approved in December 2005, requires all of the department’s information assurance workers to obtain an accredited commercial certification in computer security. DOD has approved 13 certifications for the directive.</p>
<p>The DOD requirement already has thrown what one conference attendee called a giant monkey wrench into the IT security manpower market.</p>
<p>“If OMB issues a similar requirement, it’s going to throw the supply and demand curve even more out of balance,” he said.</p>
<p>Datesman agreed, saying it probably would take years for the supply of certified workers to catch up with demand. A CISSP certification requires five years’ experience. “You don’t mint them out of college,” he said. </p></blockquote>
<p>OK, this is where this trolley leaves the track. I have met CISSP certified folks that I would wager they&#8217;d be lucky to fight their way out of a wet paper bag. &#8220;Don&#8217;t mint them out of college&#8221; is a phrase that I&#8217;d argue. I would offer that the ISC2 should start auditing certified members. The validity of the CISSP cert is becoming diluted in the eyes of the market.</p>
<p>A picture is worth a thousand words.</p>
<p><center><img src="http://www.liquidmatrix.org/blog/wp-content/uploads/2007/08/notacissp.jpg" alt="Myrcurial at Defcon" /></center></p>
<p>It&#8217;s great for the mandatory HR tick box but, how many of these folks actually have the ability? Sure they can memorize some flash cards and pass a test but, are they effective? Some, not so much.</p>
<p>On the face of it this is a good idea. </p>
<p>Like all good intentions, they make great paving stones on the road to hell. </p>
<p><a href="http://www.gcn.com/online/vol1_no1/46543-1.html">Article Link</a></p>

<p><a href="http://feeds.feedburner.com/~a/Liquidmatrix?a=qIkGql"><img src="http://feeds.feedburner.com/~a/Liquidmatrix?i=qIkGql" border="0"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~f/Liquidmatrix?a=CehK5I"><img src="http://feeds.feedburner.com/~f/Liquidmatrix?i=CehK5I" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/Liquidmatrix?a=CQohOi"><img src="http://feeds.feedburner.com/~f/Liquidmatrix?i=CQohOi" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/Liquidmatrix?a=xF5oKi"><img src="http://feeds.feedburner.com/~f/Liquidmatrix?i=xF5oKi" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/Liquidmatrix?a=qY7Wui"><img src="http://feeds.feedburner.com/~f/Liquidmatrix?i=qY7Wui" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/Liquidmatrix?a=TNh3Mi"><img src="http://feeds.feedburner.com/~f/Liquidmatrix?i=TNh3Mi" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/Liquidmatrix/~4/320492452" height="1" width="1"/>]]></content:encoded>
      <pubDate>Thu, 26 Jun 2008 08:33:17 +0000</pubDate>
      <category domain="http://securityratty.com/tag/cissp cert">cissp cert</category>
      <category domain="http://securityratty.com/tag/cissp">cissp</category>
      <category domain="http://securityratty.com/tag/cissp certification requires">cissp certification requires</category>
      <category domain="http://securityratty.com/tag/requires">requires</category>
      <category domain="http://securityratty.com/tag/market">market</category>
      <category domain="http://securityratty.com/tag/security manpower market">security manpower market</category>
      <category domain="http://securityratty.com/tag/giant monkey wrench">giant monkey wrench</category>
      <category domain="http://securityratty.com/tag/dod requirement">dod requirement</category>
      <category domain="http://securityratty.com/tag/establish minimum requirements">establish minimum requirements</category>
      <source url="http://feeds.feedburner.com/~r/Liquidmatrix/~3/320492452/">Security Certification Rules Could Shake Up IT Mgmt</source>
    </item>
    <item>
      <title><![CDATA[Directly connect to your corpnet with IPsec and IPv6]]></title>
      <link>http://securityratty.com/article/8fa825adcf64d7fa728dd4b170277578</link>
      <guid>http://securityratty.com/article/8fa825adcf64d7fa728dd4b170277578</guid>
      <description><![CDATA[Contrary to popular belief, the rumors of my demise have been greatly exaggerated. Well, ok, no actual rumors, but hey, one can dream, huh? My spring calendar was full of events in Asia and Australia,...]]></description>
      <content:encoded><![CDATA[<p>Contrary to popular belief, the rumors of my demise have been greatly exaggerated. Well, ok, no <em>actual</em> rumors, but hey, one can dream, huh? My spring calendar was full of events in Asia and Australia, then TechEd US seemed to suddenly appear out of nowhere! So I've been kinda swamped. I've missed writing here; it's good to get back into the swing.</p>  <p>At TechEd this year, I gave a presentation called <strong>&quot;21st century networking: time to throw away your medieval gateways.&quot;</strong> (Actually, I've given this same talk before, at events in Amsterdam, Brussels, Oslo, and numerous on-campus customer meetings. It's time to bring the knowledge to the masses.)</p>  <p>I described an idea of using IPv6, IPsec, NAP, and group policy to build a pretty slick replacement for clunky VPN gateways. Turns out we've been piloting this very idea on our internal corpnet. Like a good little bunny I got myself enrolled in the thing and -- pardon the unattractive gushing -- this thing <em>rawks!</em> Here's a brief rundown of the parts you'd configure on <strong>managed clients</strong>:</p>  <ul>   <li>Windows Vista Business (with Software Assurance), Enterprise, or Ultimate editions</li>    <li>That are domain-joined</li>    <li>Users run as <a href="http://blogs.msdn.com/aaron_margosis/" target="_blank">non-admin</a></li>    <li><a href="http://technet.microsoft.com/en-us/windowsserver/grouppolicy/default.aspx" target="_blank">Group policy</a> applies numerous settings</li>    <li><a href="http://technet2.microsoft.com/WindowsVista/en/library/0d75f774-8514-4c9e-ac08-4c21f5c6c2d91033.mspx?mfr=true" target="_blank">UAC</a> is enabled</li>    <li><a href="http://technet2.microsoft.com/WindowsVista/en/library/c61f2a12-8ae6-4957-b031-97b4d762cf311033.mspx?mfr=true" target="_blank">BitLocker</a> is configured to protect confidential information stored offline</li>    <li>The <a href="http://technet.microsoft.com/en-us/network/bb545423.aspx" target="_blank">Windows Firewall</a> is enabled</li>    <li><a href="http://technet.microsoft.com/en-us/network/bb545879.aspx" target="_blank">NAP</a> is used for checking health</li>    <li><a href="http://technet.microsoft.com/en-us/forefront/clientsecurity/default.aspx" target="_blank">Forefront Client Security</a> for keeping malware off the box</li>    <li><a href="http://technet.microsoft.com/en-us/library/bb742533.aspx" target="_blank">Smart cards</a> for strong authentication of users</li>    <li><a href="http://technet.microsoft.com/en-us/network/bb531150.aspx" target="_blank">IPsec</a> is required for connection authentication and traffic encryption</li>    <li><a href="http://technet.microsoft.com/en-us/network/bb530961.aspx" target="_blank">IPv6</a> is required for worldwide Internet connectivity</li>    <li>A DNS suffix search list represents the data center name space</li>    <li>Static IPv6 DNS servers provide name resolution for hosts in the data center</li> </ul>  <p>What does this give you? True <a href="http://www.microsoft.com/mscorp/twc/anywhereaccess/default.mspx" target="_blank">anywhere access</a>, <a href="http://www.microsoft.com/mscorp/execmail/2007/02-06secureaccess.mspx" target="_blank">anywhere in the world</a>, directly to corpnet resources from managed and secure client PCs. The Internet has replaced private WAN links for good reason: enormous cost benefits. The only thing holding us back from fully utilizing this development has been a lack of way to enforce and monitor the security of clients not physically located within the corpnet. Well, those days are over. Now you can build PCs that are trusted just as if they were on the corpnet, without knowing or caring anything about the underlying network connections. And let me tell you, it's as addictive as a few other substances I could mention, but will refrain, since this is (I hope) a family blog :)</p>  <p>Maybe you've heard of the notion of &quot;<a href="http://en.wikipedia.org/wiki/De-perimeterisation" target="_blank">deperimeterization</a>.&quot; Taken to its extreme, I think it's a bit silly. To put a SQL Server directly on the Internet is just plain stupid -- not because I don't think I could keep it protected, but simply because that's unnecessary risk. Only my web server -- and no one else -- should be talking to my SQL Server. But that web server will be in the same subnet as the SQL Server, and IPsec policies used also here will govern who can connect to the SQL Server. <strong>Warning to any and all network DMZs: your days are numbered!</strong></p>  <p>Shrink your perimeter to that which really matters -- your data center. <em>All</em> your clients live (as we would say in the olden days) &quot;on the outside of the firewall.&quot; Now then, there are two kinds of clients. Managed clients, as I described above, establish IPsec-authenticated/encrypted, group-policy-configured, NAP-enforced IPv6 connections directly to corpnet resources without going through any kind of access gateway. The router connecting you to your ISP is fully sufficient for blocking denial of service attempts. Be sure to follow my advice in &quot;<a href="http://blogs.technet.com/steriley/archive/2006/07/10/Configure-your-router-to-block-DOS-attempts.aspx" target="_blank">Configure your router to block DOS attempts</a>,&quot; and then add two more rules to permit incoming port udp/500 and IP protocol 50 over IPv6. That's it. No NATing or other unnatural network acts are required (finally, you can stop lying to your significant other about why you squirrel yourself away in the computer room all those weekend nights).</p>  <p>Unmanaged clients will continue to use IPv4 to access published Web and Win32 applications through a gateway like <a href="http://technet.microsoft.com/en-us/forefront/edgesecurity/bb687299.aspx" target="_blank">IAG</a>. Since you can't trust these clients nor can you trust the data they're throwing at you, you have to inspect and validate at the perimeter. You can take advantage of IAG's <a href="http://www.microsoft.com/forefront/edgesecurity/iag/whitepapers.mspx" target="_blank">application-modifying capabilities</a> to &quot;wrap&quot; security around poorly-written web apps; you can even download an ActiveX control to unmanaged clients to perform some basic health checking, policy enforcement, and cache clearing. None of these eliminates the final requirement to continue inspecting and removing malware from servers where users store data: <a href="http://technet.microsoft.com/en-us/forefront/serversecurity/bb734822.aspx" target="_blank">Exchange</a>, <a href="http://technet.microsoft.com/en-us/forefront/serversecurity/bb734828.aspx" target="_blank">SharePoint</a>, <a href="http://www.microsoft.com/forefront/serversecurity/ocs/default.mspx" target="_blank">Office Communications Server</a>, and <a href="http://technet.microsoft.com/en-us/forefront/clientsecurity/default.aspx" target="_blank">file servers</a>.</p>  <p><strong>Machines are mobile, data is mobile.</strong> The mainframes and large desktop PCs of the past posses an effective security attribute: the heaviness of the machines. You couldn't easily saunter out the front door with a PC-AT in your pocket! These days, we all line our pockets with tiny little mobile phones stuffed with 16GB of storage. It's now a fact: data moves. And like water, data moves wherever it can, as rapidly as it can, often beyond your control if you don't prepare for that. With properly-configured and managed clients we can enjoy a single access and authentication experience no matter where the computer is physically located. For example: I can sit in my house and enter '&quot;http://internal-web-site-name&quot; in my browser. The DNS suffix search list adds the appropriate suffix, my browser's resolver performs an IPv6 name lookup, and my computer makes an authenticated and encrypted connection, after it meets the NAP policy, directly to that internal server. Very nice. As far as I'm concerned, there's no difference between the Internet and my corpnet. It's all <em>just there.</em></p>  <p>For a while now many of you know I've been speaking and writing, mostly at the conceptual level, about the day when such a way of remote computing will arise. Well, my friends, that day is now. You can indeed build it now, with the products you have. I won't admit it's all peaches and cream: there's a fair number of moving parts here, it's true. But most of these moving parts are parts you're already familiar with: I'm simply encouraging you to move them in a specific way. You'll need to do some custom scripting for client-side connection diagnostics, but that's about it.</p>  <p>My next step is to create a more detailed guide, which I plan to publish through TechNet Magazine. I'm targeting (but not promising) the October issue. The article will include greater details about configuring your infrastructure to support the managed clients I describe.</p>  <p>I've lost track of the swelling number of individual conference attendees and the plethora of email writers who've expressed a desire to build this in their own environments. The one common thread from everyone is &quot;I want to do it now!&quot; Folks, it's really pretty exciting for me to see so many of you ready to cross the chasm from the perdition of paleo-networking (layer upon endless, complex layer of DMZs) into the paradise of flat, simple, cheap, and secure access to information. If you haven't yet, please take the time to read through some of our information (especially Scott Charney's paper) on <a href="http://www.microsoft.com/mscorp/twc/endtoendtrust/default.mspx" target="_blank">end-to-end trust</a>. Friends, the idea I describe above is the plumbing for realizing the end-to-end trust vision.</p><img src="http://blogs.technet.com/aggbug.aspx?PostID=3078070" width="1" height="1">]]></content:encoded>
      <pubDate>Wed, 25 Jun 2008 16:55:59 +0000</pubDate>
      <category domain="http://securityratty.com/tag/directly">directly</category>
      <category domain="http://securityratty.com/tag/corpnet">corpnet</category>
      <category domain="http://securityratty.com/tag/sql server directly">sql server directly</category>
      <category domain="http://securityratty.com/tag/data">data</category>
      <category domain="http://securityratty.com/tag/data center">data center</category>
      <category domain="http://securityratty.com/tag/ipv6">ipv6</category>
      <category domain="http://securityratty.com/tag/trust">trust</category>
      <category domain="http://securityratty.com/tag/end-to-end trust vision">end-to-end trust vision</category>
      <category domain="http://securityratty.com/tag/users store data">users store data</category>
      <source url="http://blogs.technet.com/steriley/archive/2008/06/25/directly-connect-to-your-corpnet-with-ipsec-and-ipv6.aspx">Directly connect to your corpnet with IPsec and IPv6</source>
    </item>
    <item>
      <title><![CDATA[The Arizona Office of the Auditor General finds plenty of holes]]></title>
      <link>http://securityratty.com/article/7c68cfbfdcec6acecbe25fdbae0ec186</link>
      <guid>http://securityratty.com/article/7c68cfbfdcec6acecbe25fdbae0ec186</guid>
      <description><![CDATA[Technorati Tag: Security Breach

Date Reported
6/19/08

Organization
The Arizona Board of Regents

Contractor/Consultant/Branch
Arizona State University
University of Arizona
Northern Arizona...]]></description>
      <content:encoded><![CDATA[Technorati Tag: <a href="http://technorati.com/tag/security+breach" rel="tag">Security Breach</a><br><br>
<img src="http://breachblog.com/images/95781-88451/abor.jpg" width="82" align="right" height="102"><font size="2"><span style="font-weight: bold;">Date Reported: </span><br>6/19/08<br><br><span style="font-weight: bold;">Organization: </span><br><a href="http://www.abor.asu.edu/">The Arizona Board of Regents</a> <br><br><span style="font-weight: bold;">Contractor/Consultant/Branch:</span><br><a href="http://www.asu.edu/">Arizona State University</a> <br><a href="http://www.arizona.edu/">University of Arizona</a> <br><a href="http://home.nau.edu/">Northern Arizona University</a> <br><br><span style="font-weight: bold;">Victims:</span><br>Students, faculty and staff<br><br><span style="font-weight: bold;">Number Affected:</span><br>"more than 10,000"<br><br><span style="font-weight: bold;">Types of Data:</span><br>Names, Social Security numbers, student identification numbers, addresses, phone numbers, e-mail addresses and user accounts<br><br><span style="font-weight: bold;">Breach Description:</span><br>"The Office of the Auditor General has conducted a performance audit of information technology security at Arizona State University (ASU), the University of Arizona (UA), and Northern Arizona University (NAU) pursuant to Arizona Revised Statutes (A.R.S.) §41-2958."&nbsp; "ASU’s, UA’s, and NAU's Web-based applications are vulnerable. Auditors were able to gain unauthorized access to sensitive information, such as social security numbers, and could have modified or deleted important university information."<br><br><span style="font-weight: bold;">Reference URL:</span><br>Arizona Office of the Auditor General's report titled "<a href="http://www.auditorgen.state.az.us/Reports/Universities/UniversitySystemWide/Performance/08-04/08-04.pdf">Arizona’s Universities—Information Technology Security</a>" <br><a href="http://www.azstarnet.com/sn/hourlyupdate/244720.php">The Arizona Daily Star </a><br><br><span style="font-weight: bold;">Report Credit:</span><br>Arizona Office of the Auditor General<br><br><span style="font-weight: bold;">Response:</span><br>From the online sources cited above:<br><br>The Office of the Auditor General has conducted a performance audit of information technology security at Arizona State University (ASU), the University of Arizona (UA), and Northern Arizona University (NAU) pursuant to Arizona Revised Statutes (A.R.S.)<br>§41-2958.<br><br>Information technology (IT) security practices are important for Arizona's universities to protect large amounts of sensitive and confidential information that are stored on their computer systems, including information for more than 122,000 students and nearly 25,000 faculty and staff.<br><br>Universities in general are attractive targets for computer hackers because universities traditionally have a strong culture of academic freedom that values open access to information and a free exchange of ideas.<br><br>University IT security problems are occurring more often through weaknesses in computer programs called Web-based applications.<br><br>The Arizona universities combined use at least 205 significant Web-based applications for educational and administrative purposes, such as curriculum and course management, documenting personal information for admissions and financial aid, and processing financial, payroll, and other transactions, such as purchasing parking permits.<br><br>ASU’s, UA’s, and NAU's Web-based applications are vulnerable.<br><br>Auditors were able to gain unauthorized access to sensitive information, such as social security numbers, and could have modified or deleted important university information.<br><br>Auditors were able to gain this access by exploiting some critical and commonly found weaknesses that exist in many of the universities' Web-based applications.<br><br>Security weaknesses in one Web-based application allowed auditors to access a database and obtain more than 10,000 records with names and social security numbers.<br><br>Auditors also obtained other records that contained student identification numbers, addresses, phone numbers, and e-mail addresses.<br><br>Auditors also had the ability to modify and delete this information.<br><br>In two other applications, auditors were able to exploit a security weakness that would have allowed them to take over a large number of user accounts, including accounts with high-level access.<br><br>In many applications, auditors discovered a security flaw that would allow an attacker to take over user accounts and install malicious software.<br><br>Auditors did not attempt to identify every flaw that may exist because the testing was designed to determine what the impact could be if certain identified vulnerabilities were successfully exploited.<br><br>To better protect the information processed through their Web-based applications,<br>ASU, UA, and NAU need to:<br><br></font><ul><li><font size="2">Conduct regular security assessments of Web-based applications. The universities first need to determine how many Web-based applications they have and then make provisions to regularly update their lists of applications.&nbsp; They then need to develop and implement procedures for regularly conducting security reviews of their critical Web-based applications.</font></li></ul><font size="2"><span style="font-style: italic;">[Evan] Even though it seems like it’s the same story in company after company, I am still amazed by how many organizations don't know what or how many applications that have (not to mention servers, clients, routers, switches, wireless access points, etc.)!&nbsp; Its pretty hard to secure something if you don't know it exists, and just because you don't know it exists does not mean you are not responsible for it.</span><br><br></font><ul><li><font size="2">Develop a university-wide policy and associated procedures for updating Web servers, which are computers that host Web-based applications. Software vulnerabilities are constantly being discovered and publicized, and the universities need to develop or enhance: (1) procedures for identifying vulnerabilities relevant to their Web servers, (2) a timeline for reacting to notifications of newly discovered Web server vulnerabilities, and (3) a process for determining whether to apply a software update, establish another control to address the Web server vulnerability, or accept the risk of not updating the software.</font></li><li>Ensure that security is built into the process for developing Web-based applications. According to ASU, UA, and NAU officials, none of them have university-wide security standards for developing applications. According to an IT best practice, building security into the development process is more cost-effective and secure than applying it afterwards.</li><li>Provide training to application developers so that they are aware of common Web-based application vulnerabilities and methodologies that can be used to avoid them. None of the universities have a training program that is mandatory for all users and geared toward an individual's role within the university.<br></li></ul><font size="2"><br>All three Arizona universities have taken some key steps toward developing an overall<br>IT security approach; however, additional work is needed.<br><br><span style="font-weight: bold;">Creating information security staffs</span>--Over the past few years, ASU, UA, and NAU have established and filled information security officer (ISO) positions and made these ISOs responsible for information security efforts university-wide.&nbsp; Until the ISOs were hired, the universities have not had any staff whose sole responsibility included directing and coordinating all aspects of information security across the university.<br><span style="font-style: italic;">[Evan] Typically, this position is more effective if it reports directly to an executive such as CEO, President, etc.&nbsp; Information security is not an IT problem, and often times there is a conflict of interest if an ISO reports up through the IT organization.</span><br><br><span style="font-weight: bold;">Developing information security programs</span>--The universities are at varying stages in developing formal programs to guide their information security efforts, but none have yet developed all the standards or procedures needed to support a complete information security program. The universities are in the beginning stages of implementing their information security programs, in part because the ISO positions are relatively new.<br><br style="font-style: italic;"><span style="font-style: italic;">[Evan] The report goes on to address specific findings and recommendations for all three of the schools.&nbsp; In my opinion, the report is very well-written and definitely worth your reading time!</span><br><br><span style="font-weight: bold;">Commentary:</span><br>I didn't provide much commentary on the Auditor General's report because it really speaks for itself.&nbsp; It was a good read (for a security guy anyway).&nbsp; Kudos to the Arizona legislature for funding the audit, Kudos to the Auditor General on the findings, the report, and the excellent recommendations, and Kudos to the schools for their agreements and plans for improvement.&nbsp; I feel a little giddy and I'm not really sure why.<br><br>Is anyone planning to notify the people whose information was found to be vulnerable to attack and exploit?&nbsp; I would be surprised if the auditors were the first to find these chinks in the armor.<br><br>I highly recommend reading the <a href="http://www.auditorgen.state.az.us/Reports/Universities/UniversitySystemWide/Performance/08-04/08-04.pdf">report</a>. <br><br><span style="font-weight: bold;">Past Breaches:</span><br>Unknown</font><br><br>
<script src="http://feeds.feedburner.com/%7Es/breachblog?i=http://breachblog.com/2008/06/23/abor.aspx" type="text/javascript" charset="utf-8"></script>]]></content:encoded>
      <pubDate>Mon, 23 Jun 2008 08:28:27 +0000</pubDate>
      <category domain="http://securityratty.com/tag/information">information</category>
      <category domain="http://securityratty.com/tag/information security officer">information security officer</category>
      <category domain="http://securityratty.com/tag/personal information">personal information</category>
      <category domain="http://securityratty.com/tag/information security staffs">information security staffs</category>
      <category domain="http://securityratty.com/tag/confidential information">confidential information</category>
      <category domain="http://securityratty.com/tag/information security">information security</category>
      <category domain="http://securityratty.com/tag/university information">university information</category>
      <category domain="http://securityratty.com/tag/sensitive information">sensitive information</category>
      <category domain="http://securityratty.com/tag/sensitive">sensitive</category>
      <source url="http://breachblog.com/2008/06/23/abor.aspx">The Arizona Office of the Auditor General finds plenty of holes</source>
    </item>
    <item>
      <title><![CDATA[Database Connections and Trust]]></title>
      <link>http://securityratty.com/article/ee6dcd3a6ac727dbe92e4dcc9deed901</link>
      <guid>http://securityratty.com/article/ee6dcd3a6ac727dbe92e4dcc9deed901</guid>
      <description><![CDATA[Your Web application connects to a database. You supply the user name and password, establish the connection object and run your query. Very simple, easy to use and essential component to web...]]></description>
      <content:encoded><![CDATA[<p class="MsoNormal" style="margin: 0in 0in 10pt;"><span style="font-size: small; font-family: Calibri;">Your Web application connects to a database.<span style="mso-spacerun: yes;">  </span>You supply the user name and password, establish the connection object and run your query.<span style="mso-spacerun: yes;">  </span>Very simple, easy to use and essential component to web applications.</span></p>
<p class="MsoNormal" style="margin: 0in 0in 10pt;"><span style="font-size: small; font-family: Calibri;">The database itself has very little awareness of where the application that made the connection is located.<span style="mso-spacerun: yes;">  </span>It does not necessarily know the purpose of the application.<span style="mso-spacerun: yes;">  </span>It may or may not know the real user who is using that connection.<span style="mso-spacerun: yes;">  </span>It’s not that it cannot, it is just typically not programmed to do so.<span style="mso-spacerun: yes;">  </span>It is at the beck-and-call of the application and will do whatever the application asks it to do.</span></p>
<p class="MsoNormal" style="margin: 0in 0in 10pt;"><span style="font-size: small;"><span style="font-family: Calibri;">One of the great reasons to use <a title="DAM-Whitepaper" href="http://securosis.com/publications/DAM-Whitepaper-final.pdf" target="_blank">Database Activity Monitoring </a> is to de-mystify that connection.<span style="mso-spacerun: yes;">  </span>These monitoring tools are going to pay close attention to where the connection is coming from, what application is making the connection, what time of day is, how much data is being moved, what queries are being run, what fails to execute, and on and on.<span style="mso-spacerun: yes;">  </span>This provides a very real benefit in detecting attacks or other types of mis-use.<span style="mso-spacerun: yes;">  </span><span style="mso-spacerun: yes;"> </span>There is a strong market for this type of tool because the application developer did not develop this code within the context of the service they are providing.<span style="mso-spacerun: yes;">  </span></span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 10pt;"><span style="font-size: small;"><span style="font-family: Calibri;">Can this be done from within the database?<span style="mso-spacerun: yes;">  </span>Yep.<span style="mso-spacerun: yes;">   </span>Do people do this?<span style="mso-spacerun: yes;">  </span>Rarely to never.<span style="mso-spacerun: yes;">  </span>Should it be done?<span style="mso-spacerun: yes;">   </span>I contend that to some degree it should always be there.<span style="mso-spacerun: yes;">  </span>Much in the same way we provide range checking on database values, we should also have some degree of business consistency checking.<span style="mso-spacerun: yes;">  </span>But we don’t because it is typically not part of the scope of the application project to program the database to perform additional checking and verifications.<span style="mso-spacerun: yes;">  </span>Usually it is only scoped out to store data and provide some reports, just a basic repository for storage of data and application state.<span style="mso-spacerun: yes;">  </span><span style="mso-spacerun: yes;"> </span>We have gotten to the point where we use Hibernate (http://www.hibernate.org/) to abstract the concept of a database altogether and further remove any native database visibility. <span style="mso-spacerun: yes;"> </span></span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 10pt;"><span style="font-size: small; font-family: Calibri;">Give the database user name and password and it will give you everything you have permissions to do … and then some.<span style="mso-spacerun: yes;">   </span>It is set up to trust you.<span style="mso-spacerun: yes;">  </span>And why not, you have it the right credentials!<span style="mso-spacerun: yes;">  </span>And the converse of that is the application developer views the database as some abstract object.<span style="mso-spacerun: yes;">  </span>Security of that object is someone else’s problem.<span style="mso-spacerun: yes;">  </span>The loss of visibility does not mean that the functionality is not there, or that it is not important, or that the application developer can ignore it. </span></p>
<p class="MsoNormal" style="margin: 0in 0in 10pt;"><span style="font-size: small;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span>What I am trying to say is the database is set up to trust the application connection and it should not.</span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 10pt;"><span style="font-size: small;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span>Whatever you gave the user who connects permission to do, it will do, whenever asked.<span style="mso-spacerun: yes;">  But should you be accepting local connections?<span style="mso-spacerun: yes;">  </span>Remote connections? <span style="mso-spacerun: yes;"> </span>Ad-hoc queries?<span style="mso-spacerun: yes;">  What s</span>tored procedure execution is appropriate?  If the database is used in an SOA environment, or the omnipresent &#8216;hub-and-spoke&#8217; model, how do those rules change per application connection?<span style="mso-spacerun: yes;"> </span> </span>And unless you instruct the database to do more, to question the authenticity of the connection over and above access rights, it will not provide you any additional value in terms of security, data consistency or data privacy.<span style="mso-spacerun: yes;">  </span>Why is it that application security, and quite specifically web application security, viewed soley as a web application security problem?<span style="mso-spacerun: yes;">  </span>The application has strong relationship with the database but typically does not have bi-directional trust enforcement or security. <span style="mso-spacerun: yes;"> </span><span style="mso-spacerun: yes;"> </span></span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 10pt;"><span style="font-size: small; font-family: Calibri;">For example, in production database environments we had a requirement that there would be no ad-hoc access under normal usage of the system.<span style="mso-spacerun: yes;">  </span>We would implement login triggers similar to <a title="notoad" href="http://www.orafaq.com/scripts/security/blocktools.txt" target="_self">NoToad.sql </a></span><span style="font-size: small;"><span style="font-family: Calibri;"> to prohibit this access via an ad-hoc administration tool.<span style="mso-spacerun: yes;">  </span>We had stored procedures built into our packages that recorded an audit event whenever a user was selecting more than some predetermined number of customer rows.<span style="mso-spacerun: yes;">  </span>But I think this was atypical, and these types of security constraints are not systemic, meaning they are oft left out of the back end design.<span style="mso-spacerun: yes;">  </span></span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 10pt;"><span style="font-size: small;"><span style="font-family: Calibri;">The application is designed to serve a business function and we buy security products to monitor, assess and audit the business function <em>externally</em>.<span style="mso-spacerun: yes;">  </span></span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 10pt;"><span style="font-size: small; font-family: Calibri;">Do you see where I am going with this? We can build security in systemically if we choose to do so and reduce the dependency on external security.<span style="mso-spacerun: yes;">  </span>We can and should do more to verify that the application that is connecting to the database not only has appropriate credentials, but appropriate use. A database is an application platform, and an application in and of itself. This becomes even more important in a virtualized environment where some of the underlying network assumptions are thrown out the window.<span style="mso-spacerun: yes;">  </span>Hackers spend a lot of time determine how best to access and utilize the database because it not only contains the information they typically are after, but it is an extraordinarily complex, feature rich platform.  That means a fertile field of opportunity for misused trust relationships and insecure functions &#8230; unless you program the database to perform these verifications.  </span></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/securosis?a=7Z8MXI"><img src="http://feeds.feedburner.com/~f/securosis?i=7Z8MXI" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/securosis?a=wvqWPi"><img src="http://feeds.feedburner.com/~f/securosis?i=wvqWPi" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/securosis?a=jkgs7i"><img src="http://feeds.feedburner.com/~f/securosis?i=jkgs7i" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/securosis?a=rvuISi"><img src="http://feeds.feedburner.com/~f/securosis?i=rvuISi" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/securosis/~4/315132736" height="1" width="1"/>]]></content:encoded>
      <pubDate>Thu, 19 Jun 2008 00:10:01 +0000</pubDate>
      <category domain="http://securityratty.com/tag/application">application</category>
      <category domain="http://securityratty.com/tag/web application security">web application security</category>
      <category domain="http://securityratty.com/tag/application developer">application developer</category>
      <category domain="http://securityratty.com/tag/application project">application project</category>
      <category domain="http://securityratty.com/tag/application security">application security</category>
      <category domain="http://securityratty.com/tag/database">database</category>
      <category domain="http://securityratty.com/tag/web application connects">web application connects</category>
      <category domain="http://securityratty.com/tag/application connection">application connection</category>
      <category domain="http://securityratty.com/tag/database activity">database activity</category>
      <source url="http://feeds.feedburner.com/~r/securosis/~3/315132736/">Database Connections and Trust</source>
    </item>
    <item>
      <title><![CDATA[Database Connections and Trust]]></title>
      <link>http://securityratty.com/article/343814218f7ecf4e7642c6c327f2c9e5</link>
      <guid>http://securityratty.com/article/343814218f7ecf4e7642c6c327f2c9e5</guid>
      <description><![CDATA[Your Web application connects to a database. You supply the user name and password, establish the connection, and run your query. A very simple, easy to use, and essential component to web...]]></description>
      <content:encoded><![CDATA[<p>Your Web application connects to a database. You supply the user name and password, establish the connection, and run your query. A very simple, easy to use, and essential component to web applications.</p>
<p>The database itself has very little awareness of where the application that made the connection is located. It does not necessarily know the purpose of the application. It may or may not know the real user who is using that connection. It&#8217;s not that it cannot, it is just typically not programmed to do so. It is at the beck and call of the application and will do whatever the application asks it to do.</p>
<p>One of the great reasons to use <a title="DAM-Whitepaper" href="http://securosis.com/publications/DAM-Whitepaper-final.pdf" target="_blank">Database Activity Monitoring</a> is to de-mystify that connection. These monitoring tools pay close attention to where the connection is coming from, what application is making the connection, what time of day it is, how much data is being moved, what queries are being run, what fails to execute, and on and on. This provides a very real benefit in detecting attacks and other types of misuse. There is a strong market for this type of tool because application developers rarely develop this capability within the context of the service they are providing.</p>
<p>Can this be done from within the database? Yep. Do people do this? Rarely to never. Should it be done? I contend that to some degree it should always be there. Much in the same way we provide range checking on database values, we should also have some degree of business consistency checking. But we don&#8217;t because it is typically not part of the scope of the application project to program the database to perform additional checking and verifications. Usually it is only scoped out to store data and provide some reports, just a basic repository for storage of data and application state. We have gotten to the point where we use Hibernate &lt;<a href="http://www.hibernate.org/" target="_blank">http://www.hibernate.org/</a>&gt; to abstract the concept of a database altogether and further remove any native database visibility.</p>
<p>Give the database user name and password and it will give you everything you have permissions to do &#8230; and then some. It is set up to trust you. And why not, you gave it the right credentials! And the converse of that is the application developer views the database as some abstract object. Security of that object is someone else&#8217;s problem. The loss of visibility does not mean that the functionality is not there, or that it is not important, or that the application developer can ignore it.</p>
<p>What I am trying to say is the database is set up to trust the application connection and it should not be.</p>
<p>Whatever you gave the user who connects permission to do, it will do, whenever asked. But should you be accepting local connections? Remote connections? Ad-hoc queries? What stored procedure execution is appropriate? If the database is used in an SOA environment, or the omnipresent &#8216;hub-and-spoke&#8217; model, how do those rules change per application connection? And unless you instruct the database to do more, to question the authenticity of the connection over and above access rights, it will not provide you any additional value in terms of security, data consistency, or data privacy. Why is it that application security, and quite specifically web application security, is so often viewed soley as a web application security problem? The application has a strong relationship with the database but typically does not have bi-directional trust enforcement or security.</p>
<p>For example, in production database environments we had a requirement that there would be no ad-hoc access under normal usage of the system. We would implement login triggers similar to <a title="notoad" href="http://www.orafaq.com/scripts/security/blocktools.txt" target="_self">NoToad.sql</a> to prohibit this access via an ad-hoc administration tool. We had stored procedures built into our packages that recorded an audit event whenever a user was selecting more than some predetermined number of customer rows. But I think this was atypical, and these types of security constraints are not systemic, meaning they are often left out of the back end design.</p>
<p>The application is designed to serve a business function and we buy security products to monitor, assess and audit the business function <em>externally</em>.</p>
<p>Do you see where I am going with this? We can build security in systemically if we choose, and reduce the dependency on external security. We can and should do more to verify that the application that is connecting to the database not only has appropriate credentials, but appropriate usage. A database is an application platform, and an application in and of itself. This becomes even more important in a virtualized environment where some of the underlying network assumptions are thrown out the window. Hackers spend a lot of time determining how best to access and utilize the database not only because it typically contains the information they are after, but also it is an extraordinarily complex, feature rich platform. That means a fertile field of opportunity for misused trust relationships and insecure functions &#8230; unless you program the database to perform these verifications.</p>
]]></content:encoded>
      <pubDate>Thu, 19 Jun 2008 00:10:01 +0000</pubDate>
      <category domain="http://securityratty.com/tag/application">application</category>
      <category domain="http://securityratty.com/tag/web application security">web application security</category>
      <category domain="http://securityratty.com/tag/application developer">application developer</category>
      <category domain="http://securityratty.com/tag/database">database</category>
      <category domain="http://securityratty.com/tag/application project">application project</category>
      <category domain="http://securityratty.com/tag/application security">application security</category>
      <category domain="http://securityratty.com/tag/web application connects">web application connects</category>
      <category domain="http://securityratty.com/tag/database activity">database activity</category>
      <category domain="http://securityratty.com/tag/database altogether">database altogether</category>
      <source url="http://securosis.com/2008/06/18/database-connections-and-trust/">Database Connections and Trust</source>
    </item>
    <item>
      <title><![CDATA[Is security marketing worth the paper it is written on? Who can you believe?]]></title>
      <link>http://securityratty.com/article/2bbc442a2207d852c0ce3c8e936043a6</link>
      <guid>http://securityratty.com/article/2bbc442a2207d852c0ce3c8e936043a6</guid>
      <description><![CDATA[So it looks my hot topic this week is how full of beans most vendors are and how it is making life difficult for security admins looking to choose the right product. I already wrote about how some...]]></description>
      <content:encoded><![CDATA[
<div xmlns="http://www.w3.org/1999/xhtml"><p>So it looks my hot topic this week is how full of beans most vendors are and how it is making life difficult for security admins looking to choose the right product.&nbsp; I already <a href="http://www.stillsecureafteralltheseyears.com/ashimmy/2008/06/the-used-car-sa.html">wrote about how some vendors</a> claim customers use their products for functions that they do not. I wrote about how customers are hounded by sales people calling and writing, blowing smoke about products and solutions they don't want.&nbsp; BTW, on a comment to that one, Greg Ness writes a very insightful piece that I want to paste in here:</p><blockquote dir="ltr"><p>I think we're seeing the tale end of the era of &quot;entrapment marketing&quot; whereby someone downloads a white paper or watches a webcast and then gets swamped with calls from salespeople. As a marketing VP I get about 5-6 calls a day. They're so disruptive that I've turned my ring off and batch process the calls once a week. <br /><br />I think the quantity and quality of the traditional downloads has declined since the early 2000s, so that real people get even more calls than they used to. I've become a big believer in social media (no registration required) and inbound registration/interest. <br /><br />I have a netsec blog at: <a href="http://www.archimedius.net/">www.archimedius.net </a>where I talk about issues. I launched it last year after seeing our google analytics scores register large social media inbound traffic to our website. Three top blogs were generating equivalent visitor eyeball minutes on our website to leading pubs. <br /><br />Social media is less disruptive, usually is part of a broader, real-time technology conversation and helps you to establish better relationships with prospects, all in exchange for sharing your view of the world.</p></blockquote><p dir="ltr">Now I was reading a recent analyst report on NAC and almost choked when I saw some of the data passing for information in this report. To be fair the analyst does preface their report by saying they can't vouch for any of the factual information supplied by vendors,&nbsp; But my God does anyone tell the truth anymore?&nbsp; Funny thing is it is the usual suspects up to their same old, same old fudging their numbers.&nbsp; </p>

<p dir="ltr">So not only do we have misleading press releases talking about customers who don't really use the products as announced, we have analyst reports that have glaring factual errors that are not checked and people rely on and customers who are swamped with slick sales people.&nbsp; What can we do as an industry to bring sanity to all of this?&nbsp; Am interested in what your take on all of this? Is security marketing worth the paper it is written on anymore?</p>

<div class="zemanta-pixie" style="MARGIN-TOP: 10px; HEIGHT: 15px"><a class="zemanta-pixie-a" title="Zemified by Zemanta" href="http://reblog.zemanta.com/zemified/98b19148-a517-49f5-af81-052ce095bfa0/"><img class="zemanta-pixie-img" alt="Zemanta Pixie" src="http://img.zemanta.com/reblog_a.png?x-id=98b19148-a517-49f5-af81-052ce095bfa0" style="BORDER-RIGHT: medium none; BORDER-TOP: medium none; FLOAT: right; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none" /></a></div></div>
]]></content:encoded>
      <pubDate>Wed, 18 Jun 2008 14:29:01 +0000</pubDate>
      <category domain="http://securityratty.com/tag/customers">customers</category>
      <category domain="http://securityratty.com/tag/vendors claim customers">vendors claim customers</category>
      <category domain="http://securityratty.com/tag/security">security</category>
      <category domain="http://securityratty.com/tag/paper">paper</category>
      <category domain="http://securityratty.com/tag/analyst">analyst</category>
      <category domain="http://securityratty.com/tag/report">report</category>
      <category domain="http://securityratty.com/tag/recent analyst report">recent analyst report</category>
      <category domain="http://securityratty.com/tag/analyst reports">analyst reports</category>
      <category domain="http://securityratty.com/tag/vendors">vendors</category>
      <source url="http://www.stillsecureafteralltheseyears.com/ashimmy/2008/06/is-security-mar.html">Is security marketing worth the paper it is written on? Who can you believe?</source>
    </item>
    <item>
      <title><![CDATA[Is security marketing worth the paper it is written on? Who can you believe?]]></title>
      <link>http://securityratty.com/article/9229a9abad7f9ca555fbdc0a6683a47f</link>
      <guid>http://securityratty.com/article/9229a9abad7f9ca555fbdc0a6683a47f</guid>
      <description><![CDATA[So it looks my hot topic this week is how full of beans most vendors are and how it is making life difficult for security admins looking to choose the right product. I already wrote about how some...]]></description>
      <content:encoded><![CDATA[
<div xmlns="http://www.w3.org/1999/xhtml"><p>So it looks my hot topic this week is how full of beans most vendors are and how it is making life difficult for security admins looking to choose the right product.&nbsp; I already <a href="http://www.stillsecureafteralltheseyears.com/ashimmy/2008/06/the-used-car-sa.html">wrote about how some vendors</a> claim customers use their products for functions that they do not. I wrote about how customers are hounded by sales people calling and writing, blowing smoke about products and solutions they don't want.&nbsp; BTW, on a comment to that one, Greg Ness writes a very insightful piece that I want to paste in here:</p><blockquote dir="ltr"><p>I think we're seeing the tale end of the era of &quot;entrapment marketing&quot; whereby someone downloads a white paper or watches a webcast and then gets swamped with calls from salespeople. As a marketing VP I get about 5-6 calls a day. They're so disruptive that I've turned my ring off and batch process the calls once a week. <br /><br />I think the quantity and quality of the traditional downloads has declined since the early 2000s, so that real people get even more calls than they used to. I've become a big believer in social media (no registration required) and inbound registration/interest. <br /><br />I have a netsec blog at: <a href="http://www.archimedius.net/">www.archimedius.net </a>where I talk about issues. I launched it last year after seeing our google analytics scores register large social media inbound traffic to our website. Three top blogs were generating equivalent visitor eyeball minutes on our website to leading pubs. <br /><br />Social media is less disruptive, usually is part of a broader, real-time technology conversation and helps you to establish better relationships with prospects, all in exchange for sharing your view of the world.</p></blockquote><p dir="ltr">Now I was reading a recent analyst report on NAC and almost choked when I saw some of the data passing for information in this report. To be fair the analyst does preface their report by saying they can't vouch for any of the factual information supplied by vendors,&nbsp; But my God does anyone tell the truth anymore?&nbsp; Funny thing is it is the usual suspects up to their same old, same old fudging their numbers.&nbsp; </p>

<p dir="ltr">So not only do we have misleading press releases talking about customers who don't really use the products as announced, we have analyst reports that have glaring factual errors that are not checked and people rely on and customers who are swamped with slick sales people.&nbsp; What can we do as an industry to bring sanity to all of this?&nbsp; Am interested in what your take on all of this? Is security marketing worth the paper it is written on anymore?</p>

<div class="zemanta-pixie" style="MARGIN-TOP: 10px; HEIGHT: 15px"><a class="zemanta-pixie-a" title="Zemified by Zemanta" href="http://reblog.zemanta.com/zemified/98b19148-a517-49f5-af81-052ce095bfa0/"><img class="zemanta-pixie-img" alt="Zemanta Pixie" src="http://img.zemanta.com/reblog_a.png?x-id=98b19148-a517-49f5-af81-052ce095bfa0" style="BORDER-RIGHT: medium none; BORDER-TOP: medium none; FLOAT: right; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none" /></a></div></div>

<p><a href="http://feeds.feedburner.com/~a/StillsecureAfterAllTheseYears?a=7mPD0G"><img src="http://feeds.feedburner.com/~a/StillsecureAfterAllTheseYears?i=7mPD0G" border="0"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~f/StillsecureAfterAllTheseYears?a=rdzgkI"><img src="http://feeds.feedburner.com/~f/StillsecureAfterAllTheseYears?i=rdzgkI" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/StillsecureAfterAllTheseYears?a=aAQbpI"><img src="http://feeds.feedburner.com/~f/StillsecureAfterAllTheseYears?i=aAQbpI" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/StillsecureAfterAllTheseYears?a=hu4gOI"><img src="http://feeds.feedburner.com/~f/StillsecureAfterAllTheseYears?i=hu4gOI" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/StillsecureAfterAllTheseYears?a=xnmIEI"><img src="http://feeds.feedburner.com/~f/StillsecureAfterAllTheseYears?i=xnmIEI" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/StillsecureAfterAllTheseYears?a=1xgEMi"><img src="http://feeds.feedburner.com/~f/StillsecureAfterAllTheseYears?i=1xgEMi" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/StillsecureAfterAllTheseYears?a=wY7ZCi"><img src="http://feeds.feedburner.com/~f/StillsecureAfterAllTheseYears?i=wY7ZCi" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/StillsecureAfterAllTheseYears/~4/314950213" height="1" width="1"/>]]></content:encoded>
      <pubDate>Wed, 18 Jun 2008 13:43:21 +0000</pubDate>
      <category domain="http://securityratty.com/tag/customers">customers</category>
      <category domain="http://securityratty.com/tag/vendors claim customers">vendors claim customers</category>
      <category domain="http://securityratty.com/tag/security">security</category>
      <category domain="http://securityratty.com/tag/paper">paper</category>
      <category domain="http://securityratty.com/tag/analyst">analyst</category>
      <category domain="http://securityratty.com/tag/report">report</category>
      <category domain="http://securityratty.com/tag/recent analyst report">recent analyst report</category>
      <category domain="http://securityratty.com/tag/analyst reports">analyst reports</category>
      <category domain="http://securityratty.com/tag/vendors">vendors</category>
      <source url="http://feeds.feedburner.com/~r/StillsecureAfterAllTheseYears/~3/314950213/is-security-mar.html">Is security marketing worth the paper it is written on? Who can you believe?</source>
    </item>
    <item>
      <title><![CDATA[Disaster recovery paramount now that hurricane season is here ]]></title>
      <link>http://securityratty.com/article/9c94f7fd99926e514b127987964f8e19</link>
      <guid>http://securityratty.com/article/9c94f7fd99926e514b127987964f8e19</guid>
      <description><![CDATA[With hurricane season starting this month, businesses need to establish and test plans for how they will protect network data and gear, and recover from outages, the Association for Information...]]></description>
      <content:encoded><![CDATA[With hurricane season starting this month, businesses need to establish and test plans for how they will protect network data and gear, and recover from outages, the Association for Information Communications Technology Professionals in Higher Education says.]]></content:encoded>
      <pubDate>Tue, 10 Jun 2008 20:00:00 +0000</pubDate>
      <category domain="http://securityratty.com/tag/hurricane season">hurricane season</category>
      <category domain="http://securityratty.com/tag/protect network data">protect network data</category>
      <category domain="http://securityratty.com/tag/test plans">test plans</category>
      <category domain="http://securityratty.com/tag/outages">outages</category>
      <category domain="http://securityratty.com/tag/education">education</category>
      <category domain="http://securityratty.com/tag/businesses">businesses</category>
      <category domain="http://securityratty.com/tag/recover">recover</category>
      <category domain="http://securityratty.com/tag/month">month</category>
      <category domain="http://securityratty.com/tag/establish">establish</category>
      <source url="http://www.networkworld.com/news/2008/061108-disaster-recovery-hurricane.html?fsrc=rss-security">Disaster recovery paramount now that hurricane season is here </source>
    </item>
    <item>
      <title><![CDATA[Securing the new network architecture: Security for distributed, dynamic networks]]></title>
      <link>http://securityratty.com/article/4c8195022d22f369de1dbb89e4d87cb4</link>
      <guid>http://securityratty.com/article/4c8195022d22f369de1dbb89e4d87cb4</guid>
      <description><![CDATA[In years past, companies relied on network edge security to establish a perimeter separating trusted insiders from everyone else. However, the distributed and dynamic nature of modern networks,...]]></description>
      <content:encoded><![CDATA[In years past, companies relied on network edge security to establish a perimeter separating trusted insiders from everyone else. However, the distributed and dynamic nature of modern networks, combined with targeted threats against applications and data, is changing that focus. Today, network security is more about controlling individual user access to services and data, and auditing their behavior to ensure compliance with policies and regulations. Best practices developed for perimeter security still apply, but they must now be deployed more pervasively and become an integral part of the network itself. This tip looks at how unified threat management (UTM), SSL VPNs, endpoint security, NAC and network security monitoring are being used to secure the new network architecture.<img src="http://feeds.feedburner.com/~r/WhatisEnterpriseItTipsAndExpertAdvice/~4/303434433" height="1" width="1"/>]]></content:encoded>
      <pubDate>Mon, 02 Jun 2008 20:00:00 +0000</pubDate>
      <category domain="http://securityratty.com/tag/network">network</category>
      <category domain="http://securityratty.com/tag/network architecture">network architecture</category>
      <category domain="http://securityratty.com/tag/network edge security">network edge security</category>
      <category domain="http://securityratty.com/tag/network security">network security</category>
      <category domain="http://securityratty.com/tag/perimeter">perimeter</category>
      <category domain="http://securityratty.com/tag/perimeter security">perimeter security</category>
      <category domain="http://securityratty.com/tag/individual user access">individual user access</category>
      <category domain="http://securityratty.com/tag/threat management">threat management</category>
      <category domain="http://securityratty.com/tag/endpoint security">endpoint security</category>
      <source url="http://feeds.feedburner.com/~r/WhatisEnterpriseItTipsAndExpertAdvice/~3/303434433/0,289483,sid7_gci1315627,00.html">Securing the new network architecture: Security for distributed, dynamic networks</source>
    </item>
    <item>
      <title><![CDATA[J-PAKE: From Dining Cryptographers to Jugglers]]></title>
      <link>http://securityratty.com/article/5711bc23c0cf0bd0754ba94dcb9b97cb</link>
      <guid>http://securityratty.com/article/5711bc23c0cf0bd0754ba94dcb9b97cb</guid>
      <description><![CDATA[Password Authenticated Key Exchange (PAKE) is one of the central topics in cryptography. It aims to address a practical security problem: how to establish secure communication between two parties...]]></description>
      <content:encoded><![CDATA[<p>Password Authenticated Key Exchange (PAKE) is one of the central topics in cryptography. It aims to address a practical security problem: how to establish secure communication between two parties solely based on their shared password without requiring a Public Key Infrastructure (PKI).</p>
<p>The solution to the above problem is very useful in practice &#8212; in fact, so useful that it spawns a lot &#8220;fights&#8221; over patents. Many techniques were patented, including the well-known Encrypted Key Exchange (EKE) and Simple Password Exponential  Key Exchange (SPEKE). A secondary problem is technical; both the EKE and SPEKE protocols have subtle but worrying technical limitations (see the <a href="http://grouper.ieee.org/groups/1363/passwdPK/submissions/hao-ryan-2008.pdf">paper</a> for details).</p>
<p>At the 16th Workshop on Security Protocols held in April 2008, Cambridge, UK, I presented a new solution  (joint work with Peter Ryan) called Password Authenticated Key Exchange by Juggling (or J-PAKE). The essence of the protocol design inherits from the earlier work on <a href="http://www.lightbluetouchpaper.org/2006/04/05/av-net-a-new-solution-to-the-dining-cryptographers-problem/">solving the Dining Cryptographers problem</a>; we adapted the same juggling technique to the two-party case to solve the PAKE problem. To our best knowledge, this design is significantly different from all past PAKE solutions.</p>
<p>Intuitively, the J-PAKE protocol works like a juggling game between two people &#8212; if we regard a public key as a &#8220;ball&#8221;. In round one, each person throws two ephemeral public keys (&#8221;balls&#8221;) to each other. In round 2, each person combines the available public keys and the password to form a new public key, and throws the new &#8220;ball&#8221; to each other.</p>
<p>After round 2, the two parties can securely compute a common session key, if they supplied the same passwords. Otherwise, the protocol leaks nothing more than: &#8220;the supplied passwords at two sides are not the same&#8221;. In other words, one can prove his knowledge of the password without revealing it. A Java implementation of the protocol on a MacBook Pro laptop shows that the total computation time at each side is merely 75 ms.</p>
<p>We hope this protocol is of usefulness to security engineers. For example, compared with SSL/TLS, J-PAKE is potentially much more resistant against phishing attacks, not to mention that it is PKI-free. Since this protocol is the result of an academic research project, we didn&#8217;t &#8212; and have no intention to &#8212; patent it. As explained in the <a href="http://grouper.ieee.org/groups/1363/passwdPK/submissions/hao-ryan-2008.pdf">paper</a>, J-PAKE even has technical advantages over the patented EKE and SPEKE in terms of security, with comparable efficiency. It has been submitted as a follow-up to the <a href="http://grouper.ieee.org/groups/1363/passwdPK/1363.2a-submissions.html">future extension of IEEE P1363.2</a>.</p>
<p>We believe the PAKE research is important and has strong practical relevance. This post is to facilitate discussions on this subject. The paper can be viewed <a href="http://grouper.ieee.org/groups/1363/passwdPK/submissions/hao-ryan-2008.pdf">here</a>. Any comments or questions are welcome.</p>
]]></content:encoded>
      <pubDate>Thu, 29 May 2008 16:31:05 +0000</pubDate>
      <category domain="http://securityratty.com/tag/pake">pake</category>
      <category domain="http://securityratty.com/tag/past pake solutions">past pake solutions</category>
      <category domain="http://securityratty.com/tag/pake research">pake research</category>
      <category domain="http://securityratty.com/tag/j-pake protocol">j-pake protocol</category>
      <category domain="http://securityratty.com/tag/j-pake">j-pake</category>
      <category domain="http://securityratty.com/tag/protocol">protocol</category>
      <category domain="http://securityratty.com/tag/protocol design inherits">protocol design inherits</category>
      <category domain="http://securityratty.com/tag/security">security</category>
      <category domain="http://securityratty.com/tag/practical security">practical security</category>
      <source url="http://www.lightbluetouchpaper.org/2008/05/29/j-pake/">J-PAKE: From Dining Cryptographers to Jugglers</source>
    </item>
  </channel>
</rss>
