<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Immutable Security &#187; Standards</title>
	<atom:link href="http://www.immutablesecurity.com/index.php/category/standards/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.immutablesecurity.com</link>
	<description>Information Security, Privacy and Personal Liberty</description>
	<lastBuildDate>Sun, 04 Dec 2011 00:03:50 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=</generator>
		<item>
		<title>The Immutable Friday Fav Five for September 9, 2011</title>
		<link>http://www.immutablesecurity.com/index.php/2011/09/09/the-immutable-friday-fav-five-for-september-9-2011/</link>
		<comments>http://www.immutablesecurity.com/index.php/2011/09/09/the-immutable-friday-fav-five-for-september-9-2011/#comments</comments>
		<pubDate>Fri, 09 Sep 2011 11:00:50 +0000</pubDate>
		<dc:creator>Michael Starks</dc:creator>
				<category><![CDATA[Computer Crime]]></category>
		<category><![CDATA[Dialogue]]></category>
		<category><![CDATA[Incident Response]]></category>
		<category><![CDATA[Intrusion Detection]]></category>
		<category><![CDATA[Log Analysis]]></category>
		<category><![CDATA[Research]]></category>
		<category><![CDATA[Secure Administration]]></category>
		<category><![CDATA[Secure Design]]></category>
		<category><![CDATA[Standards]]></category>
		<category><![CDATA[Systems Hardening]]></category>
		<category><![CDATA[OSSEC]]></category>
		<category><![CDATA[PCI]]></category>

		<guid isPermaLink="false">http://www.immutablesecurity.com/?p=904</guid>
		<description><![CDATA[Here are the five links that I found interesting for this week: The Shadowserver foundation is comprised of a group of volunteer security professionals who gather information about Internet-based crime. One of the more interesting projects is a compilation of how various antivirus vendors fare against 0-day threats. How does your vendor hold up? Logs [...]]]></description>
			<content:encoded><![CDATA[<p>Here are the five links that I found interesting for this week:</p>
<ul>
<li>The <a href="http://www.shadowserver.org/wiki/pmwiki.php" target="_blank">Shadowserver foundation</a> is comprised of a group of volunteer security professionals who gather information about Internet-based crime. One of the more interesting projects is a compilation of <a href="http://www.shadowserver.org/wiki/pmwiki.php/Stats/VirusYearlyStats" target="_blank">how various antivirus vendors fare against 0-day threats</a>. How does your vendor hold up?</li>
<li>Logs are not much good if you can&#8217;t trust them. Maintaining log integrity is vital to a robust incident response process. <a href="http://answers.oreilly.com/topic/424-how-to-protect-your-logs-from-tampering/" target="_blank">Here is a great article</a> on how to protect your logs from tampering. It&#8217;s not fool-proof, but it can go a long way.</li>
<li>Information security is a profession that necessitates a solid ethical foundation. Security professionals are often trusted with the most sensitive of data. <a href="http://www.honeynet.org/SecurityWorkshops/2011_Paris/Session4_2-Ethics" target="_blank">This presentation</a>, from the Honeynet Project, tackles some of the more thorny situations about performing ethical research.</li>
<li>Looking for a really awesome way to store and compare your Cisco configs? <a href="http://www.shrubbery.net/rancid/" target="_blank">Rancid</a>, or the Really Awesome New Cisco confIg Differ, may be just the tool for you. It stores Cisco configs in CVS and can let you know something changed. By the way, OSSEC is <a href="http://www.ossec.net/doc/manual/agent/agentless-monitoring.html" target="_blank">also capable</a> of something very similar.</li>
<li>Are you looking to use virtualization in your PCI program? It can be done, but like most technologies, has to be approached carefully. <a href="https://www.pcisecuritystandards.org/documents/Rth87Wp/Virtualization_InfoSupp_v2.pdf" target="_blank">This guide</a> will show you some of the things that need to be considered.</li>
</ul>
<p>That’s it for today. Have a great weekend!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.immutablesecurity.com/index.php/2011/09/09/the-immutable-friday-fav-five-for-september-9-2011/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Detecting the Apache Range Header DoS Attack with OSSEC</title>
		<link>http://www.immutablesecurity.com/index.php/2011/08/28/detecting-the-apache-range-header-dos-attack-with-ossec/</link>
		<comments>http://www.immutablesecurity.com/index.php/2011/08/28/detecting-the-apache-range-header-dos-attack-with-ossec/#comments</comments>
		<pubDate>Sun, 28 Aug 2011 16:26:26 +0000</pubDate>
		<dc:creator>Michael Starks</dc:creator>
				<category><![CDATA[Computer Crime]]></category>
		<category><![CDATA[Intrusion Detection]]></category>
		<category><![CDATA[Log Analysis]]></category>
		<category><![CDATA[Research]]></category>
		<category><![CDATA[Standards]]></category>
		<category><![CDATA[Apache]]></category>
		<category><![CDATA[OSSEC]]></category>

		<guid isPermaLink="false">http://www.immutablesecurity.com/?p=886</guid>
		<description><![CDATA[If you run Apache, you may have heard about the DoS vulnerability last week. Apache suffers from a condition where an attacker can remotely cause the web server to consume huge amounts of memory. This causes the system to be unstable and eventually, maybe even crash. The question was raised: &#8220;Can OSSEC detect this attack?&#8221; [...]]]></description>
			<content:encoded><![CDATA[<p>If you run Apache, you may have heard about the <a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=51714" target="_blank">DoS vulnerability</a> last week. Apache suffers from a condition where an attacker can remotely cause the web server to consume huge amounts of memory. This causes the system to be unstable and eventually, maybe even crash.</p>
<p>The question was raised: &#8220;<a href="http://www.linkedin.com/groups/Can-OSSEC-rule-be-made-25424.S.67659467?qid=d8558e30-6ebe-4b2f-bc7a-b4f913e2eca2&amp;goback=%2Egmp_25424" target="_blank">Can OSSEC detect this attack?</a>&#8221; I got to thinking about this and the answer is &#8220;probably.&#8221; Since OSSEC is primarily a log-based HIDs, we first have to look at the logs to see if there is anything juicy in there that we can use. We also need an <a href="http://seclists.org/fulldisclosure/2011/Aug/175" target="_blank">exploit</a> and a vulnerable system so we can reproduce the conditions of the attack. Since my server wasn&#8217;t vulnerable, FrankS in the #OSSEC channel on IRC offered to lend a hand in the rule research efforts. The first thing we noticed is several logs like this:</p>
<p>172.16.0.1 &#8211; - [27/Aug/2011:21:42:53 +0000] &#8220;HEAD / HTTP/1.1&#8243; 206 354 &#8220;-&#8221; &#8220;-&#8221;</p>
<p>There are two things about this log that don&#8217;t quite look right: one, there are multiple HEAD requests to the root of the domain (/) and two, there are several 206 HTTP status codes. Generally, you would see 206 status codes  in the context of requesting compressed content, and the request would probably be a GET. The other thing we noticed in the logs was a page allocation failure coming from Apache, like so:</p>
<p>Aug 27 21:59:43 hostname kernel: [ 1181.719148] apache2: page allocation failure. order:0, mode:0&#215;20</p>
<p>This was promising. If we could simply look for multiple HEAD requests to / with 206 status codes in a very short amount of time, followed by a &#8216;page allocation failure,&#8217; it&#8217;s probably an attack. OSSEC can do that.</p>
<p>There&#8217;s a certain amount of art and experience which goes into writing IDS rules. The goal is to make the rule as accurate as possible: if it does not detect the attack (false-negative), you will lose faith in the IDS; on the other hand, if it detects things which aren&#8217;t really an attack (false-positive), then you will also lose faith in the IDS and miss potential attacks. Finally, it is best to avoid making the rule exploit-specific. This can result in a situation where a small change in the exploit can avoid the rule being triggered.</p>
<p>Knowing what we do about the logs, how can we make a rule or set of rules that will trip when the host is attacked and be somewhat accurate? Multiple HEAD requests to / are certainly suspicious, but does the attack rely on HEAD to be successful? <a href="http://tools.ietf.org/html/rfc2616#section-10.2.7" target="_blank">Section 10.2.7 of the the RFC for HTTP</a> specifically refers to GET requests, and the attack does not seem to be specific to the HTTP method, so we can&#8217;t necessarily rely on the HEAD as an indicator. Next, we see the series of 206 codes. That is also not necessarily an indicator of the attack, but it likely <em>is </em>something that the webmaster may want to know about. If there are several of them in a small amount of time, we can alert the analyst to the condition for further inspection. Still, we aren&#8217;t really sure if it is the Range Header DoS. In this case, we&#8217;ll need two rules. The first rule detects the 206 status code but does not send an alert, while the subordinate rule looks for 10 of them in a 5 second interval coming from the same location (agent) and from the same source IP:</p>
<p>&lt;rule id=&#8221;100002&#8243; level=&#8221;5&#8243;&gt;<br />
&lt;if_sid&gt;31108&lt;/if_sid&gt;<br />
&lt;id&gt;^206$&lt;/id&gt;<br />
&lt;description&gt;Web Server 206 Error Code&lt;/description&gt;<br />
&lt;/rule&gt;</p>
<p>&lt;rule id=&#8221;100003&#8243; level=&#8221;10&#8243; frequency=&#8221;8&#8243; timeframe=&#8221;5&#8243;&gt;<br />
&lt;if_matched_sid&gt;100002&lt;/if_matched_sid&gt;<br />
&lt;same_location /&gt;<br />
&lt;same_source_ip /&gt;<br />
&lt;description&gt;Multiple Web Server 206 Error Codes &lt;/description&gt;<br />
&lt;description&gt;from Same Source IP&lt;/description&gt;<br />
&lt;group&gt;web_scan,recon,&lt;/group&gt;<br />
&lt;/rule&gt;</p>
<p>At this point, the analyst will get alerted to the DoS condition, but we are not necessarily confident that it is the Range Header attack. There&#8217;s one more rule we can create that looks for the &#8216;page allocation failure&#8217; occurring within five minutes of rule 100003 firing. If we see all of this, we are <em>reasonably </em>confident in what is going on:</p>
<p>&lt;rule id=&#8221;100004&#8243; level=&#8221;12&#8243; timeframe=&#8221;300&#8243;&gt;<br />
&lt;if_matched_sid&gt;100003&lt;/if_matched_sid&gt;<br />
&lt;if_sid&gt;1002&lt;/if_sid&gt;<br />
&lt;program_name&gt;kernel&lt;/program_name&gt;<br />
&lt;match&gt;page allocation failure&lt;/match&gt;<br />
&lt;description&gt;Apache Range Header DoS Attack&lt;/description&gt;<br />
&lt;group&gt;attack,&lt;/group&gt;<br />
&lt;info type=&#8221;cve&#8221;&gt;2011-3192&lt;/info&gt;<br />
&lt;/rule&gt;</p>
<p>So, what can go wrong? Lots. The system may be so unstable that it cannot send logs to the manager. The attack might be successful with fewer than ten 206 requests within five seconds. In some cases, the &#8216;page allocation failure&#8217; does not appear in the logs, although the attack still might trigger rule 10003. At least this would give the analyst a chance to visually inspect the sample of logs OSSEC sends in the alert.</p>
<p>Are there better ways to detect this? Certainly. Mod_Security can not only <a href="http://mod-security.svn.sourceforge.net/viewvc/mod-security/crs/trunk/base_rules/modsecurity_crs_20_protocol_violations.conf" target="_blank">detect but also prevent the attack</a>. Tools such as <a href="http://www.snort.org/" target="_blank">Snort </a>are better positioned than OSSEC in situations like this. Of course, OSSEC can monitor the logs of <em>those tools, </em>and still alert you. The point here was to demonstrate that there is an OSSEC-only way to detect attacks like this.</p>
<p>Do you see a problem with the rules? Can they be subverted easily? Let me know in the comments.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.immutablesecurity.com/index.php/2011/08/28/detecting-the-apache-range-header-dos-attack-with-ossec/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Why Some Merchants Should Not Worry About PCI Part II</title>
		<link>http://www.immutablesecurity.com/index.php/2011/05/09/why-some-merchants-should-not-worry-about-pci-part-ii/</link>
		<comments>http://www.immutablesecurity.com/index.php/2011/05/09/why-some-merchants-should-not-worry-about-pci-part-ii/#comments</comments>
		<pubDate>Mon, 09 May 2011 20:40:33 +0000</pubDate>
		<dc:creator>Michael Starks</dc:creator>
				<category><![CDATA[Dialogue]]></category>
		<category><![CDATA[Risk Management]]></category>
		<category><![CDATA[Standards]]></category>
		<category><![CDATA[PCI]]></category>

		<guid isPermaLink="false">http://www.immutablesecurity.com/?p=821</guid>
		<description><![CDATA[Yesterday, I wrote a post saying that the lady who cuts my hair needs to comply with 100% of the PCI standard. This was based on my experience in PCI in corporate environments, some of which do not actually store card holder data and are pretty low volume. Saying that all merchants must adhere to [...]]]></description>
			<content:encoded><![CDATA[<p>Yesterday, I <a href="http://www.immutablesecurity.com/index.php/2011/05/07/why-some-merchants-should-not-worry-about-pci/" target="_blank">wrote a post</a> saying that the lady who cuts my hair needs to comply with 100% of the PCI standard. This was based on my experience in PCI in corporate environments, some of which do not actually store card holder data and are pretty low volume.</p>
<p>Saying that all merchants must adhere to 100% of the entire standard is <em>wrong</em>. The correct statement is that all merchants must adhere to 100% of <em>whichever SAQ Validation Type applies to them</em>. The different validation types do indeed enforce only a small subset of the standard on many merchants, which was pretty much my major beef with PCI.</p>
<p>So, there you have it. PCI does have some reasonable requirements in place, depending on the circumstances of the transaction. I stand corrected.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.immutablesecurity.com/index.php/2011/05/09/why-some-merchants-should-not-worry-about-pci-part-ii/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Why Some Merchants Should Not Worry About PCI</title>
		<link>http://www.immutablesecurity.com/index.php/2011/05/07/why-some-merchants-should-not-worry-about-pci/</link>
		<comments>http://www.immutablesecurity.com/index.php/2011/05/07/why-some-merchants-should-not-worry-about-pci/#comments</comments>
		<pubDate>Sun, 08 May 2011 02:37:18 +0000</pubDate>
		<dc:creator>Michael Starks</dc:creator>
				<category><![CDATA[Dialogue]]></category>
		<category><![CDATA[Risk Management]]></category>
		<category><![CDATA[Standards]]></category>
		<category><![CDATA[PCI]]></category>

		<guid isPermaLink="false">http://www.immutablesecurity.com/?p=817</guid>
		<description><![CDATA[When I had my hair cut today, I got to thinking about what level of responsibility this small business should have to protect my credit card data. This is not some big chain. It&#8217;s one lady with a couple of employees to help out. She knows as much about computers as my Mom, which, no [...]]]></description>
			<content:encoded><![CDATA[<p>When I had my hair cut today, I got to thinking about what level of responsibility this small business should have to protect my credit card data. This is not some big chain. It&#8217;s one lady with a couple of employees to help out. She knows as much about computers as my Mom, which, no offense to Mom, is not a whole lot. It&#8217;s not that she (or Mom) isn&#8217;t smart, it&#8217;s just that they are ordinary non-computer folks. They have skill sets in different areas, and that does not make them any better or worse than a tech-savvy person.</p>
<p>Although she probably doesn&#8217;t even realize it, Lisa (the hair lady) is <a href="http://www.pcicomplianceguide.org/pcifaqs.php#2" target="_blank">supposed to comply with PCI</a>. She doesn&#8217;t even get a break for just having a card terminal. She has to comply with the <a href="http://www.pcicomplianceguide.org/pcifaqs.php#myth3" target="_blank">entire standard</a>. Some sections will not apply, such as if she does not store the card data, but she doesn&#8217;t get a &#8220;just the hair lady&#8221; break.</p>
<p><em>I think she should.</em></p>
<p>Don&#8217;t get me wrong, I actually think PCI is one of the best standards out there. Since it is so prescriptive, it doesn&#8217;t leave a whole lot of wiggle room for larger companies to justify their way out of it. It absolutely can lead to better security. I have witnessed it. But it is not a one-size-fits-all standard.</p>
<p>It&#8217;s unreasonable for merchants like Lisa to be expected to act like companies with security departments and dedicated budgets for lots of fancy controls. So while this may not be the expected position of a security professional, I can&#8217;t ignore that little voice in my head that says she should just do what she does well&#8211;that is cut hair&#8211;and not worry too much about credit card security. PCI is not a law, and the chance of her suffering extensive damage from a credit card breach is small. A few reasonable precautions are all she should have to worry about. Anything else is a design failure of the credit card system and should be addressed there.</p>
<p>Update: Be sure to read the <a href="http://www.immutablesecurity.com/index.php/2011/05/09/why-some-merchants-should-not-worry-about-pci-part-ii/" target="_blank">follow-up post</a> where I stand corrected.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.immutablesecurity.com/index.php/2011/05/07/why-some-merchants-should-not-worry-about-pci/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Are Oracle Syslog Logs RFC-Compliant?</title>
		<link>http://www.immutablesecurity.com/index.php/2011/01/02/are-oracle-syslog-logs-rfc-compliant/</link>
		<comments>http://www.immutablesecurity.com/index.php/2011/01/02/are-oracle-syslog-logs-rfc-compliant/#comments</comments>
		<pubDate>Sun, 02 Jan 2011 18:16:39 +0000</pubDate>
		<dc:creator>Michael Starks</dc:creator>
				<category><![CDATA[Log Analysis]]></category>
		<category><![CDATA[Standards]]></category>
		<category><![CDATA[Oracle]]></category>
		<category><![CDATA[OSSEC]]></category>
		<category><![CDATA[Syslog]]></category>

		<guid isPermaLink="false">http://www.immutablesecurity.com/?p=772</guid>
		<description><![CDATA[I have been studying Oracle logging for the last couple of weeks. Oracle can log to the SYS.AUD$ table within the database, a flat file, XML file, or it can use the OS logging facility (in Windows this is the event log; in &#8216;nix, it is syslog). Preferring &#8216;nix-based solutions, I downloaded Oracle XE 11g [...]]]></description>
			<content:encoded><![CDATA[<p>I have been studying Oracle logging for the last couple of weeks. Oracle can log to the SYS.AUD$ table within the database, a flat file, XML file, or it can use the OS logging facility (in Windows this is the event log; in &#8216;nix, it is syslog).</p>
<p>Preferring &#8216;nix-based solutions, I downloaded Oracle XE 11g for Linux and configured it for logging to syslog. It wasn&#8217;t long before I had logs like this:</p>
<p>Dec 28 22:32:41 localhost Oracle Audit[4958]: ACTION : &#8216;CONNECT&#8217; DATABASE USER: &#8216;/&#8217; PRIVILEGE : SYSDBA CLIENT USER: username CLIENT TERMINAL: pts/2 STATUS: 0</p>
<p>At first glance, it looked like a pretty standard syslog message, but after having some issues getting OSSEC to pre-decode it properly, I decided to check the RFC to see if it was technically compliant. Here is the relevant part of RFC 3164.</p>
<blockquote><p>The MSG part has two fields known as the TAG field and the CONTENT field.  The value in the TAG field will be the name of the program or process that generated the message.  The CONTENT contains the details of the message.  This has traditionally been a freeform message that gives some detailed information of the event.  The TAG is a string of ABNF alphanumeric characters that MUST NOT exceed 32 characters.  Any non-alphanumeric character will terminate the TAG field and will be assumed to be the starting character of the CONTENT field.  Most commonly, the first character of the CONTENT field that signifies the conclusion of the TAG field has been seen to be the left square bracket character (&#8220;[&#8220;), a colon character (&#8220;:&#8221;), or a space character.  This is explained in more detail in Section 5.3.</p></blockquote>
<p>Did you spot it? The problem is that Oracle likely intended the string &#8216;Oracle Audit&#8217; to compromise the TAG field (program or process name); however, the TAG field in this case really is just &#8216;Oracle&#8217; since it is terminated by a non-alphanumeric character (the space).</p>
<p>So is it compliant? I would have to say yes, but I don&#8217;t think it is compliant in the way they intended. Simply removing the string &#8216;Audit&#8217; in this case would have made a clearly compliant and understandable message.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.immutablesecurity.com/index.php/2011/01/02/are-oracle-syslog-logs-rfc-compliant/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Logging in the Cloud: A Primer for Success</title>
		<link>http://www.immutablesecurity.com/index.php/2010/11/24/logging-in-the-cloud-a-primer-for-success/</link>
		<comments>http://www.immutablesecurity.com/index.php/2010/11/24/logging-in-the-cloud-a-primer-for-success/#comments</comments>
		<pubDate>Wed, 24 Nov 2010 17:17:38 +0000</pubDate>
		<dc:creator>Michael Starks</dc:creator>
				<category><![CDATA[Log Analysis]]></category>
		<category><![CDATA[Log Management]]></category>
		<category><![CDATA[Risk Management]]></category>
		<category><![CDATA[Secure Design]]></category>
		<category><![CDATA[Standards]]></category>
		<category><![CDATA[Cloud Security]]></category>

		<guid isPermaLink="false">http://www.immutablesecurity.com/?p=740</guid>
		<description><![CDATA[It was inevitable. Cloud services are popping up everywhere and it was only a matter of time before log-based services started to appear. But does that mean the cloud is the right place for your logs? What are the key indicators of success for such services? What can we learn from years of logging on [...]]]></description>
			<content:encoded><![CDATA[<p>It was inevitable. Cloud services are popping up everywhere and it was only a matter of time before log-based services started to appear. But does that mean the cloud is the right place for your logs? What are the key indicators of success for such services? What can we learn from years of logging on private networks? If I were to design a cloud-based logging service, here are the top things I would consider:</p>
<ul>
<li><strong>Avoid legacy syslog transport at all costs. </strong>Plain-text, UDP syslog is so last-century. The only reason we (security types) tolerate it is because we usually have no choice. Most of the network devices force our hand. To support syslog as a transport method over the Internet is asking for all sorts of trouble. There will be <em>no way </em>to completely eliminate log spoofing, log sniffing and lost logs. Customers serious about logging will simply not tolerate such chaos.</li>
<li><strong>Support syslog message format at all costs. </strong>Notice the difference here. I don&#8217;t want to see the syslog <em>transport method </em>being used over the Internet. Logs are not radio station streams. I do want to see the syslog <em>message format </em>supported. Any service who does not support the syslog <em>message format </em>will not be successful.</li>
<li><strong>Secure the transport</strong>. Again, we need to address the problem of log spoofing, log sniffing and lost logs. This necessitates TCP for trasmission over UDP, authentication of the log source and encryption of the data. There are a couple of ways this can be implemented: a VPN gateway can be established with the log provider or a log-collecting agent can be installed on one or more local machines. In both scenarios, the transport of the logs is addressed.</li>
<li><strong>Implement flexible delivery options. </strong>Not all logs can or should be sent in real time. Firewall and proxy logs, in particular, are very chatty, but can also be very important indicators of an attack. Some mainframe logs have to be submitted as batch FTP transfers. Some systems push their logs and some need to be polled. Some logs are only produced when a monthly or quarterly report runs. The point is that we need to consider multiple delivery options. A successful cloud offering will allow for log traffic shaping, queueing, real-time and batch transfers.</li>
<li><strong>Protect the application layer. </strong>Logs are pretty useless unless you can index, search and correlate them. This means you need a robust application to navigate the millions of messages you might be sending. It&#8217;s inevitable that people will attempt to attack the application layer. Not only does this mean securing the site against traditional web attacks, but also remote log injection. Logs are volatile and anything might show up. That gives the attacker a log of flexibility. Can the bad guy drop the customers table with a well-formed SQL query put into the username field of a local server? It&#8217;s certainly within the realm of possibility.</li>
<li><strong>Meet the traditional requirements. </strong>Log management programs are often driven by compliance needs. It is imperative that traditional requirements for log management programs can be met. This means we need controls around who accesses these logs, when they accessed them, from where, and why. <em>This includes employees of the cloud service. </em>How long will they be stored online and offline? What happens in the event of a subpeona or a breach? Customers may even demand that the cloud service providers, themselves, be audited under something like ISO 27001.</li>
<li><strong>Start planning for interoperability. </strong>I haven&#8217;t seen any efforts in the area of cloud log service interoperability, but I suspect this will become a pain point in the future. If there is anything we have learned from vendor lock-in in the past, it is that the customer&#8217;s needs are not best served by this approach. I, for one, would be extremely wary of any vendor that did not allow me to export all of my logs in a common industry-accepted format. What if the service were to go out of business? Would I lose years of valuable log data?</li>
</ul>
<p>While this is not an exhaustive list, I do believe that now is the time to start a dialogue. Rather than try to stop new technology and services, let&#8217;s find ways to make them work effectively. Let&#8217;s talk about the risks and address them. Let&#8217;s learn from the mistakes of the past and prevent the same mistakes in the future.</p>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 476px; width: 1px; height: 1px; overflow: hidden;">through which logs are sent</div>
]]></content:encoded>
			<wfw:commentRss>http://www.immutablesecurity.com/index.php/2010/11/24/logging-in-the-cloud-a-primer-for-success/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>NIST Takes Security to Small Businesses</title>
		<link>http://www.immutablesecurity.com/index.php/2009/09/01/nist-takes-security-to-small-businesses/</link>
		<comments>http://www.immutablesecurity.com/index.php/2009/09/01/nist-takes-security-to-small-businesses/#comments</comments>
		<pubDate>Tue, 01 Sep 2009 22:35:30 +0000</pubDate>
		<dc:creator>Michael Starks</dc:creator>
				<category><![CDATA[Research]]></category>
		<category><![CDATA[Secure Design]]></category>
		<category><![CDATA[Standards]]></category>
		<category><![CDATA[Systems Hardening]]></category>
		<category><![CDATA[NIST]]></category>

		<guid isPermaLink="false">http://www.immutablesecurity.com/?p=148</guid>
		<description><![CDATA[One of the big problems in information security is how to effectively teach small businesses safe data handling. They&#8217;re too small to have dedicated security budgets and they can&#8217;t be expected to publish volumes of security policies; yet, they have needs to handle information safely above and beyond what a normal consumer has to deal [...]]]></description>
			<content:encoded><![CDATA[<p>One of the big problems in information security is how to effectively teach small businesses safe data handling. They&#8217;re too small to have dedicated security budgets and they can&#8217;t be expected to publish volumes of security policies; yet, they have needs to handle information safely above and beyond what a normal consumer has to deal with.</p>
<p>NIST attempts to fill this gap with the <a href="http://csrc.nist.gov/publications/drafts/ir-7621/draft-nistir-7621.pdf" target="_blank">Small Business Information Security: The Fundamentals</a> guide. In the guide they detail what a small business should minimally be concerned with, along with some extra measures they may want to take.</p>
<p>While it has a little ways to go (it is a draft, after all), it&#8217;s a great start to filling this much needed void. Check it out and see if they manage to walk the fine line by making security simple, yet effective enough for small business.</p>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">Small Business Information Security:</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">The Fundamentals</div>
]]></content:encoded>
			<wfw:commentRss>http://www.immutablesecurity.com/index.php/2009/09/01/nist-takes-security-to-small-businesses/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

