<?xml version="1.0" encoding="utf-8"?>
			
<rss version="2.0" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:cc="http://web.resource.org/cc/" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd">

<channel>
	<title>Clerkendweller : Web Security, Usability and Design</title>
	<link>http://www.clerkendweller.com</link>
	<description>A blog about security issues for web site designers, developers and owners.</description>
	<language>en-gb</language>
	<pubDate>Tue, 07 Sep 2010 23:27:05 +0100</pubDate>
	<lastBuildDate>Tue, 07 Sep 2010 17:10:00 +0100</lastBuildDate>
	<item>
		<title>User Tracking in the News</title>
		<link>http://www.clerkendweller.com/2010/9/7/User-Tracking-in-the-News</link>
		<description>
		
		&lt;p&gt;User tracking on web sites appears to be a growing concern amongst the public.  The current What They Know campaign by the &lt;a href=&quot;http://www.wsj.com&quot;&gt;Wall Street Journal&lt;/a&gt; (WSJ) is making marketers techniques more widely known.&lt;/p&gt;

&lt;img src=&quot;/posts/2010/user-tracking-1.png&quot; width=&quot;500&quot; height=&quot;350&quot; alt=&quot;Partial screen capture from the Wall Street Journal&apos;s What They Know page http://blogs.wsj.com/wtk/2010/07/30/dictionaryreferencecom/ on dictionary.com &quot; /&gt;

&lt;p&gt;The mis-use of web &lt;a href=&quot;http://en.wikipedia.org/wiki/HTTP_cookie&quot;&gt;cookies&lt;/a&gt; has received significant press coverage in the past, and now the mis-use of &lt;a href=&quot;http://en.wikipedia.org/wiki/Web_bug&quot;&gt;beacons&lt;/a&gt; (also known as web bugs) and &lt;a href=&quot;http://en.wikipedia.org/wiki/Local_Shared_Object&quot;&gt;Flash cookies&lt;/a&gt; (also known as Local Shared Objects or LSO cookies) is attracting attention. The WSJ &lt;a href=&quot;http://online.wsj.com/article/SB10001424052748703977004575393121635952084.html&quot;&gt;examined&lt;/a&gt; popular sites and reported their &lt;a href=&quot;http://blogs.wsj.com/wtk/&quot;&gt;findings online&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;The value of personal data can be &lt;a href=&quot;http://www.clerkendweller.com/2010/3/3/The-Privacy-Dividend&quot;&gt;calculated in more than one way&lt;/a&gt;,  is &lt;a href=&quot;http://www.theatlantic.com/science/archive/2010/08/should-companies-sell-privacy-offsets/60923/&quot;&gt;being debated&lt;/a&gt; and used for &lt;a href=&quot;http://www.clerkendweller.com/2010/5/7/Business-Case-for-Data-Protection&quot;&gt;data protection business cases&lt;/a&gt;&amp;mdash;marketers already know its value to them.&lt;/p&gt;

&lt;p&gt;Marketers should be concerned that their own data collection and usage practices comply with legal and other requirements, and that these are described clearly to users in a comprehensible &lt;a href=&quot;http://www.clerkendweller.com/2009/6/12/Privacy-Notices-Code-of-Practice&quot;&gt;privacy notice&lt;/a&gt;.  But if you have third-party content included within your pages, you also need to address those organisation&apos;s usage of the data they collect from your visitors.  Third-party code may not just be from advertisers, but includes users analytics, embedded data feeds, video, photos and JavaScript libraries hosted elsewhere.  For behavioural advertising purposes, check out the &lt;a href=&quot;http://www.clerkendweller.com/2009/9/25/Behavioural-Advertising-and-Personalisation&quot;&gt;guidance&lt;/a&gt; from the &lt;a href=&quot;http://www.iabuk.net/&quot;&gt;IAB-UK&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Where possible try to ensure your web site&apos;s core functionality and design are unaffected if users choose not to accept content from other domains whilst viewing your pages.&lt;/p&gt;

&lt;p&gt;Oh, and check your own site out with the &lt;a href=&quot;http://www.privacychoice.org/site&quot;&gt;Privacy Choice tool&lt;/a&gt; and ensure it is correct. Despite the name &quot;privacy scan&quot;, it doesn&apos;t of course cover all the privacy aspects you need to take into account!&lt;/p&gt; 

&lt;a href=&apos;http://www.clerkendweller.com/2010/9/7/User-Tracking-in-the-News&apos; style=&apos;display:none;&apos;&gt;User Tracking in the News&lt;/a&gt;
		
		</description>
				
		
		<category>cookies</category>
		<category>privacy</category>
		<category>data protection</category>
		<category>retention</category>
		<pubDate>Tue, 07 Sep 2010 17:10:00 +0100</pubDate>
		<guid>http://www.clerkendweller.com/2010/9/7/User-Tracking-in-the-News</guid>
		
	</item>

	<item>
		<title>CAP Code Remit Extended Online</title>
		<link>http://www.clerkendweller.com/2010/9/3/CAP-Code-Remit-Extended-Online</link>
		<description>
		
		&lt;p&gt;As &lt;a href=&quot;http://www.clerkendweller.com/2010/3/19/New-Regulation-of-Marketing-on-Web-Sites&quot;&gt;mentioned previously&lt;/a&gt;, the &lt;a href=&quot;http://asa.org.uk/&quot;&gt;Advertising Standards Authority&lt;/a&gt; is to extend its digit remit for consumer protection.&lt;/p&gt;

&lt;div class=&quot;quotation&quot;&gt;&lt;p&gt;Advertisements and other marketing communications by or from companies, organisations or sole traders on their own websites, or in other non-paid-for space online under their control, that are directly connected with the supply or transfer of goods, services, opportunities and gifts, or which consist of direct solicitations of donations as part of their own fund-raising activities.&lt;/p&gt;&lt;/div&gt;

&lt;p&gt;The &lt;a href=&quot;http://asa.org.uk/Media-Centre/2010/ASA-digital-remit-extension.aspx&quot;&gt;announcement&lt;/a&gt; on Wednesday describes how the &lt;a href=&quot;http://www.cap.org.uk&quot;&gt;Committee of Advertising Practice&lt;/a&gt; (CAP) made the decision and published a &lt;a href=&quot;http://asa.org.uk/Media-Centre/2010/~/media/Files/CAP/Codes/CAP%20Digital%20Remit%20Extension.ashx&quot;&gt;guide to the new remit, exclusions and sanctions&lt;/a&gt;.  The regulation covers advertisers&apos; own marketing communications on their own websites and in other non-paid-for space online under their control (e.g. social networking sites).&lt;/p&gt;

&lt;p&gt;Note that some user-generated content could fall under regulation&amp;mdash;see section 3.9 for a description.  Communications that do not constitute an advertisement or other marketing communication are excluded from the remit, as are marketing communications that promote causes or ideas, and anything already in list of content already excluded by the CAP Code (e.g. press releases, editorial content, corporate reports, natural listings on a search engine or a price comparison site).&lt;/p&gt;

&lt;p&gt;CAP recommend all web site owners and agencies sign up to their free &lt;a href=&quot;http://bcap.org.uk/CAPServices.aspx&quot;&gt;CAP Services&lt;/a&gt; to learn more about the code, its implications,ensure their web sites comply with the CAP code, and most importantly access to the free &lt;a href=&quot;http://copyadvice.co.uk/What-we-do/What-is-Copy-Advice.aspx&quot;&gt;Copy Advice&lt;/a&gt; service.  The remit will come into force on 1 March 2011.&lt;/p&gt;

&lt;p&gt;New &lt;a href=&quot;http://bcap.org.uk/The-Codes/New-Advertising-Codes.aspx&quot;&gt;UK Advertising Codes&lt;/a&gt; were also published on Wednesday, and came into effect the same day.&lt;/p&gt; 

&lt;a href=&apos;http://www.clerkendweller.com/2010/9/3/CAP-Code-Remit-Extended-Online&apos; style=&apos;display:none;&apos;&gt;CAP Code Remit Extended Online&lt;/a&gt;
		
		</description>
				
		
		<category>standards</category>
		<category>risks</category>
		<pubDate>Fri, 03 Sep 2010 08:47:00 +0100</pubDate>
		<guid>http://www.clerkendweller.com/2010/9/3/CAP-Code-Remit-Extended-Online</guid>
		
	</item>

	<item>
		<title>HTTP Strict Transport Security</title>
		<link>http://www.clerkendweller.com/2010/8/31/HTTP-Strict-Transport-Security</link>
		<description>
		
		&lt;p&gt;It&apos;s good to see different groups working together to improve security.  This week another browser manufacturer announced future support for an initiative relating to &lt;a href=&quot;http://en.wikipedia.org/wiki/Transport_Layer_Security&quot;&gt;Transport Layer Security &lt;/a&gt; (TLS, the successor to SSL).&lt;/p&gt;

&lt;img src=&quot;/posts/2010/http-stricttransportsecurity-1.png&quot; width=&quot;500&quot; height=&quot;350&quot; alt=&quot;Partial view of the first page from the IETF&apos;s internet draft &apos;HTTP Strict Transport Security (HSTS)&apos;, 11 July 2010, from the IETF Network Working Group&quot; /&gt;

&lt;p&gt;HTTP Strict Transport Security (HSTS) &lt;a href=&quot;http://www.thesecuritypractice.com/the_security_practice/2009/09/stricttransportsecurity1.html&quot;&gt;describes a method&lt;/a&gt; for a web site to tell client browsers that they should only interact with it over secure transport, i.e. TLS  Whilst there have been browser plugins which support this draft specification, support for HSTS was announced for v4 of &lt;a href=&quot;http://www.google.com/chrome&quot;&gt;Google Chrome&lt;/a&gt; in &lt;a href=&quot;http://blog.chromium.org/2010/01/security-in-depth-new-security-features.html&quot;&gt;January&lt;/a&gt;, and &lt;a href=&quot;http://blog.sidstamm.com/2010/08/http-strict-transport-security-has.html&quot;&gt;last week&lt;/a&gt; for v4 of &lt;a href=&quot;http://www.mozilla.com/firefox/?t=48163.3&quot;&gt;Mozilla Firefox&lt;/a&gt;.  Hopefully &lt;a href=&quot;http://www.microsoft.com/windows/internet-explorer&quot;&gt;Microsoft Internet Explorer&lt;/a&gt; 9 and ,a href=&quot;http://www.opera.com/&quot;&gt;Opera&lt;/a&gt; will also adopt this.&lt;/p&gt;

&lt;p&gt;Why is it important?  Some attacks mean that TLS is vulnerable if there are redirects from non-TLS (e.g. http://www.example.com) to TLS (https://www.example.com) content.  And if part, &lt;a href=&quot;http://www.clerkendweller.com/2009/12/22/Should-The-Whole-Web-Site-Be-SSL&quot;&gt;or all&lt;/a&gt;, of your web site is only meant to be accessed over SSL, HSTS should be implemented now, ready for mainstream adoption.&lt;/p&gt;

&lt;p&gt;Further details are provided on the &lt;a href=&quot;http://www.w3.org/&quot;&gt;W3C&lt;/a&gt; page at &lt;a href=&quot;http://www.w3.org/Security/wiki/Strict_Transport_Security&quot;&gt;Strict Transport Security &lt;/a&gt; (STS) and the draft &lt;a href=&quot;http://www.ietf.org/&quot;&gt;IETF&lt;/a&gt; specification is at &lt;a href=&quot;http://tools.ietf.org/html/draft-hodges-strict-transport-sec&quot;&gt;HTTP Strict Transport Security&lt;/a&gt; (HSTS).&lt;/p&gt; 

&lt;a href=&apos;http://www.clerkendweller.com/2010/8/31/HTTP-Strict-Transport-Security&apos; style=&apos;display:none;&apos;&gt;HTTP Strict Transport Security&lt;/a&gt;
		
		</description>
				
		
		<category>SSL</category>
		<category>technical</category>
		<pubDate>Tue, 31 Aug 2010 08:37:00 +0100</pubDate>
		<guid>http://www.clerkendweller.com/2010/8/31/HTTP-Strict-Transport-Security</guid>
		
	</item>

	<item>
		<title>Automated Attack Responses by Web Applications</title>
		<link>http://www.clerkendweller.com/2010/8/27/Automated-Attack-Responses-by-Web-Applications</link>
		<description>
		
		&lt;p&gt;I have been exploring further the possible response actions an application might make once it has detected a suspected or actual attack, as a contribution to the &lt;a href=&quot;http://www.owasp.org/index.php/Category:OWASP_AppSensor_Project&quot;&gt;OWASP AppSensor&lt;/a&gt; project.  There is now a draft document describing response actions, &lt;a href=&quot;https://lists.owasp.org/pipermail/owasp-appsensor-project/2010-August/000125.html&quot;&gt;discussed&lt;/a&gt; and &lt;a href=&quot;https://lists.owasp.org/pipermail/owasp-appsensor-project/2010-August/000128.html&quot;&gt;announced&lt;/a&gt; last week.&lt;/p&gt;

&lt;img src=&quot;/posts/2010/appsensor-responses-1.png&quot; width=&quot;500&quot; height=&quot;450&quot; alt=&quot;Partial image of Table 3 from the new draft document &apos;AppSensor - Response Actions v0.5&apos; showing some OWASP AppSensor Response Action classifications&quot; /&gt;

&lt;p&gt;The draft document &lt;a href=&quot;http://www.owasp.org/index.php/File:Owasp-appsensor-responses.pdf&quot;&gt;AppSensor - Response Actions&lt;/a&gt; describes thirteen response actions, provides examples of each, and discusses how they might be categorised in order to help with selection of appropriate responses. &lt;/p&gt;

&lt;p&gt;It is still a working document.  If you have any suggestions or comments on the draft document, please send them to the AppSensor project&apos;s &lt;a href=&quot;https://lists.owasp.org/mailman/listinfo/owasp-appsensor-project&quot;&gt;mailing list&lt;/a&gt;, or perhaps add them below.  In particular, I&apos;d like to discuss whether there are any other responses which aren&apos;t covered by the ones already included.&lt;/p&gt;

&lt;p&gt;There is additional background information and links relating to web application intrusion detection and the OWASP AppSensor project in my posts about presentations in &lt;a href=&quot;http://www.clerkendweller.com/2010/6/15/OWASP-in-Newcastle-Tomorrow&quot;&gt;Newcastle&lt;/a&gt; and &lt;a href=&quot;http://www.clerkendweller.com/2010/7/9/Application-Intrusion-Detection&quot;&gt;London&lt;/a&gt;, but I hope to present again later in the year.&lt;/p&gt; 

&lt;a href=&apos;http://www.clerkendweller.com/2010/8/27/Automated-Attack-Responses-by-Web-Applications&apos; style=&apos;display:none;&apos;&gt;Automated Attack Responses by Web Applications&lt;/a&gt;
		
		</description>
				
		
		<category>vulnerabilities</category>
		<category>ids</category>
		<category>incidents</category>
		<category>threats</category>
		<category>operation</category>
		<category>detective</category>
		<category>corrective</category>
		<category>preventative</category>
		<pubDate>Fri, 27 Aug 2010 08:52:00 +0100</pubDate>
		<guid>http://www.clerkendweller.com/2010/8/27/Automated-Attack-Responses-by-Web-Applications</guid>
		
	</item>

	<item>
		<title>E-Commerce Due Diligence</title>
		<link>http://www.clerkendweller.com/2010/8/24/ECommerce-Due-Diligence</link>
		<description>
		
		&lt;p&gt;Investment decisions for loans, mergers &amp;amp; acquisitions in primarily online businesses need just as much care as investing in more conventional businesses.&lt;/p&gt;

&lt;img src=&quot;/posts/2010/retail-duediligence-1.jpg&quot; width=&quot;500&quot; height=&quot;375&quot; alt=&quot;Photograph of a green grocer&apos;s store in Grainger Market, Newcastle, England&quot; /&gt;

&lt;p&gt;This month I contributed to the Autumn 2010 newsletter of &lt;a href=&quot;http://www.thedeveregroup.com/&quot;&gt;DeVere &amp;amp; Co&lt;/a&gt;, risk management, fraud and asset recovery specialists, with an article about &lt;a href=&quot;http://www.thedeveregroup.com/news/ecommerce-due-diligence.aspx&quot;&gt;Ecommerce Due Diligence&lt;/a&gt;.  In the article I discuss some of the specific issues relating to due diligence of online/e-commerce websites and applications including intellectual property, third parties, sensitive data, security operations and customers.&lt;/p&gt;

&lt;p&gt;E-commerce sites often link many different systems and it is necessary to identify the relationships, boundaries, agreements and assumptions.  Asset ownership is not always as clear-cut as expected. Let the buyer beware!&lt;/p&gt; 

&lt;a href=&apos;http://www.clerkendweller.com/2010/8/24/ECommerce-Due-Diligence&apos; style=&apos;display:none;&apos;&gt;E-Commerce Due Diligence&lt;/a&gt;
		
		</description>
				
		
		<category>information assurance</category>
		<category>due diligence</category>
		<category>guidelines</category>
		<pubDate>Tue, 24 Aug 2010 08:27:00 +0100</pubDate>
		<guid>http://www.clerkendweller.com/2010/8/24/ECommerce-Due-Diligence</guid>
		
	</item>

	<item>
		<title>Avoiding Popular Passwords</title>
		<link>http://www.clerkendweller.com/2010/8/20/Avoiding-Popular-Passwords</link>
		<description>
		
		&lt;p&gt;A few weeks ago I mentioned two new research papers about the &lt;a href=&quot;http://www.clerkendweller.com/2010/7/30/Economics-of-Website-Users-Passwords&quot;&gt;use of passwords on website&lt;/a&gt;. Another new paper from &lt;a href=&quot;http://research.microsoft.com&quot;&gt;Microsoft Research&lt;/a&gt; and &lt;a href=&quot;http://www.harvard.edu/&quot;&gt;Harvard University&lt;/a&gt; discusses how to avoid, and protect web sites from, users selecting popular passwords.&lt;/p&gt;

&lt;img src=&quot;/posts/2010/password-popularity-1.png&quot; width=&quot;500&quot; height=&quot;350&quot; alt=&quot;Part of the first page from &apos;Popularity is Everything: A New Approach to Protecting Passwords from Statistical-Guessing Attacks&apos;&quot; /&gt;

&lt;p&gt;The paper &lt;a href=&quot;http://research.microsoft.com/apps/pubs/?id=132859&quot;&gt;Popularity is Everything: A New Approach to Protecting Passwords from Statistical-Guessing Attacks&lt;/a&gt; describes online and offline threats and defences against the sue of common popular passwords.&lt;/p&gt;

&lt;p&gt;Password implementation policies can be guided by legacy approaches and &lt;a href=&quot;http://www.lightbluetouchpaper.org/2010/07/29/web-password-standards-2/&quot;&gt;various standards&lt;/a&gt;, but as mentioned previously, economics plays a large part too.  Following a much publicised successful &lt;a href=&quot;http://www.wired.com/threatlevel/2009/01/professed-twitt/&quot;&gt;brute force&lt;/a&gt; against Twitter accounts, the company increased its password requirements.  But rather than forcing passwords to be more complex, they instead took the decision to &lt;a href=&quot;http://elementdesignllc.com/2009/12/twitters-most-common-passwords/&quot;&gt;prevent the use of 370 common passwords&lt;/a&gt;.  Whilst the list is culturally-biased, due to other breaches, there is similar data from other sites (e.g. &lt;a href=&quot;http://blog.jimmyr.com/Password_analysis_of_databases_that_were_hacked_28_2009.php&quot;&gt;here&lt;/a&gt; and &lt;a href=&quot;http://www.zdnet.com/blog/security/and-the-most-popular-password-is/5325&quot;&gt;here&lt;/a&gt;). But how does banning popular passwords help, and if the lists of common passwords are known, does this matter?&lt;/p&gt;

&lt;p&gt;Firstly I&apos;ll mention here a couple of typical online tools for determining password complexity:&lt;/p&gt;

&lt;ul&gt;
   &lt;li&gt;&lt;a href=&quot;http://www.passwordmeter.com/&quot;&gt;Password meter&lt;/a&gt; providing an indication of complexity&lt;/li&gt;
   &lt;li&gt;&lt;a href=&quot;https://www.hammerofgod.com/passwordcheck.aspx&quot;&gt;Hammer of God&lt;/a&gt; providing an estimate of how long it would take to obtain the password using a brute force attack&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Don&apos;t put your real passwords into these sites or any other checkers!  But these types of tools do not take into account popularity (e.g. &apos;123456&apos;) or common manipulations (e.g. is &apos;P@ssword&apos; really that much more secure than &apos;password&apos;?). If attackers try popular passwords first (i.e. a dictionary attack), the time to break into a user&apos;s account may be much shorter.&lt;/p&gt;

&lt;p&gt;The research paper, which does include some mathematics, suggests that simple passwords should be allowed providing they are not subject to statistical guessing attacks and proposes attack detection methods.&lt;/p&gt;

&lt;p&gt;Good reading and inspiration for password-based authentication systems.  I&apos;m off to the station now, to get a train to Newcastle which was &lt;a href=&quot;http://www.clerkendweller.com/2010/8/19/Software-Licensing&quot;&gt;cancelled last night&lt;/a&gt;.&lt;/p&gt; 

&lt;a href=&apos;http://www.clerkendweller.com/2010/8/20/Avoiding-Popular-Passwords&apos; style=&apos;display:none;&apos;&gt;Avoiding Popular Passwords&lt;/a&gt;
		
		</description>
				
		
		<category>administrative</category>
		<category>authentication</category>
		<category>policies</category>
		<category>identity</category>
		<category>technical</category>
		<pubDate>Fri, 20 Aug 2010 07:00:00 +0100</pubDate>
		<guid>http://www.clerkendweller.com/2010/8/20/Avoiding-Popular-Passwords</guid>
		
	</item>

	<item>
		<title>Software Licensing</title>
		<link>http://www.clerkendweller.com/2010/8/19/Software-Licensing</link>
		<description>
		
		&lt;p&gt;Software licensing may not be high on your agenda once a web site is operational.  But software licences are an important part of ensuring your web site does not infringe any laws, regulations and contracts.&lt;/p&gt;

&lt;p&gt;From 15:30 hrs today, train services from a number of operating companies including &lt;a href=&quot;http://www.eastcoast.co.uk/&quot;&gt;East Coast&lt;/a&gt;, &lt;a href=&quot;http://www.firstcapitalconnect.co.uk/&quot;&gt;First Capital Connect&lt;/a&gt; and &lt;a href=&quot;http://www.grandcentralrail.com/&quot;&gt;Grand Central&lt;/a&gt; are being affected by a &lt;a href=&quot;http://www.nationalrail.co.uk/service_disruptions/sa6178dcee394429b120262703a16d3d/details.html&quot;&gt;line-side fire&lt;/a&gt; involving acetylene cylinders near Grantham.  This has led to cancellations and delays.  But curiously an hour ago, the East Coast web site was showing something a little unexpected&amp;mdash;only the words &quot;LicenseException: License has expired.&quot; were being displayed:&lt;/p&gt;

&lt;img src=&quot;/posts/2010/license-exception-1.png&quot; width=&quot;500&quot; height=&quot;323&quot; alt=&quot;Browser window showing the East Coast Trains website at http://www.eastcoast.co.uk with only the message &apos;LicenseException: License has expired.&apos; shown on an otherwise blank white page&quot; /&gt;

&lt;p&gt;Ooops.  It is slightly odd that the web site issue is occurring at the same time as the fire&amp;mdash;I wonder if it is due to a licence limit being reached caused by high demand from customers checking the status of their trains, or trying to make alternative arrangements.  The wording &quot;expiry&quot; suggests it is simply time related, but it does seem a bit of a coincidence.&lt;/p&gt;

&lt;p&gt;Doing a quick search for this error message suggests many other web sites have sent this response in the content whilst being indexed:&lt;/p&gt;

&lt;img src=&quot;/posts/2010/license-exception-2.png&quot; width=&quot;500&quot; height=&quot;917&quot; alt=&quot;Browser window showing part of the first page of 162,000 search results for the phrase &apos;LicenseException: License has expired.&apos;&quot; /&gt;

&lt;p&gt;So that seems unexpectedly common.  Interestingly, some of the sites seem to be development or staging sites (e.g. using just an IP address, or using a &quot;staging.&quot; sub-domain).  These might well have been using temporary licences, but why are search engines allowed access at all, and even if they are, why isn&apos;t the &lt;a href=&quot;http://www.robotstxt.org/wc/robots.html&quot;&gt;robots exclusion standard&lt;/a&gt; for compliant crawlers being used?&lt;/p&gt;

&lt;p&gt;Apart from the legal aspects, commercial software licences need to be acquired to allow for the total number of installations, processors, usage (e.g. bandwidth) and concurrent users (however the licence is defined) for:&lt;/p&gt;

&lt;ul&gt;
   &lt;li&gt;peak stress loads allowed to reach the web, application and database servers&lt;/li&gt;
   &lt;li&gt;supporting systems&lt;/li&gt;
   &lt;li&gt;development, testing, staging and production environments&lt;/li&gt;
   &lt;li&gt;clusterering, failover and disaster recovery.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Licensing of all components and third-party services (e.g. data providers, hosting) also need to be considered.  Don&apos;t just cross your fingers and hope for the best!  All types of licence, commercial or otherwise, need to comply fully with their terms (e.g. non-commercial use, one licence per server).  Check what happens when licences expire or if limits are exceeded.  The situation might occur when most eyes are looking at your organisation.&lt;/p&gt;

&lt;p&gt;A lesser related issue is that your own site may be masking the server type quite well, but an error message like this can give the game away.  Even if the message doesn&apos;t state the type of web server and operating system, another web site with the same message may provide the answer.  This can help a malicious user who is probing the site for vulnerabilities.&lt;/p&gt;

&lt;p&gt;Shortly afterwards, the normal East Coast Trains web site had returned; much sooner than you would expect if it needed a new licence agreed, purchased and installed.  I&apos;m still wondering if it was too many simultaneous users.&lt;/p&gt;

&lt;p&gt;I&apos;m hoping the fire is sorted soon so I can travel tomorrow morning, instead of this evening as originally planned.&lt;/p&gt; 

&lt;a href=&apos;http://www.clerkendweller.com/2010/8/19/Software-Licensing&apos; style=&apos;display:none;&apos;&gt;Software Licensing&lt;/a&gt;
		
		</description>
				
		
		<category>administrative</category>
		<category>operation</category>
		<category>preventative</category>
		<pubDate>Thu, 19 Aug 2010 20:08:00 +0100</pubDate>
		<guid>http://www.clerkendweller.com/2010/8/19/Software-Licensing</guid>
		
	</item>

	<item>
		<title>Application Security Logging</title>
		<link>http://www.clerkendweller.com/2010/8/17/Application-Security-Logging</link>
		<description>
		
		&lt;p&gt;I have been meaning to write again about web application security logging, but luckily read a paper last week which provides excellent guidance.&lt;/p&gt;

&lt;img src=&quot;/posts/2010/beach-footprints-1.jpg&quot; width=&quot;400&quot; height=&quot;533&quot; alt=&quot;Photograph of three footprints in wet sand wave ripple marks on a beach in Northumberland&quot; /&gt;

&lt;p&gt;&lt;a href=&quot;http://arctecgroup.net/pdf/howtoapplogging.pdf&quot;&gt;How to Do Application Logging Right&lt;/a&gt; is the best guidance I have come across to date.  Co-written by &lt;a href=&quot;http://chuvakin.blogspot.com&quot;&gt;Anton Chuvakin&lt;/a&gt; and &lt;a href=&quot;http://1raindrop.typepad.com&quot;&gt;Gunnar Peterson&lt;/a&gt; for the IEEE Security &amp;amp; Privacy Journal, the paper describes the problems with typical logging systems, what events need logging, and for those, what to include and exclude.  They have also provided some broader guidance on log management and protection.&lt;/p&gt;

&lt;p&gt;Previously, the most notable application security logging guidance existed buried rather deeply in the documentation for &lt;abbr title=&quot;Open Web Application Security Project&quot;&gt;OWASP&lt;/abbr&gt;&apos;s &lt;a href=&quot;http://www.owasp.org/index.php/Category:OWASP_Enterprise_Security_API&quot;&gt;ESAPI&lt;/a&gt; &lt;a href=&quot;http://code.google.com/p/owasp-esapi-java/&quot;&gt;Java edition&lt;/a&gt;, the OWASP &lt;a href=&quot;http://www.owasp.org/index.php/Category:OWASP_Logging_Project&quot;&gt;Logging Project&lt;/a&gt;, and more general guidance in &lt;abbr title=&quot;US National Institute of Standards and Technology&quot;&gt;NIST&lt;/abbr&gt;&apos;s &lt;a href=&quot;http://csrc.nist.gov/publications/nistpubs/800-92/SP800-92.pdf &quot;&gt;SP 800-92 Guide to Computer Security Log Management&lt;/a&gt;.

&lt;p&gt;If you read those in conjunction with the new paper, and perhaps &lt;a href=&quot;http://chuvakin.blogspot.com/2010/08/how-to-do-application-logging-right.html&quot;&gt;Chuvakin&lt;/a&gt;&apos;s and &lt;a href=&quot;http://1raindrop.typepad.com/1_raindrop/2010/08/how-to-do-application-logging-right.html&quot;&gt;Peterson&lt;/a&gt;&apos;s own comments, you&apos;ll be well up to speed.&lt;/p&gt;

&lt;p&gt;The content of the &quot;module&quot;, &quot;object&quot; and &quot;action&quot; fields will be dependent upon the degree of granularity required and how much additional event information is collected as additional details (e.g. stack trace, request headers, response body).  I believe a transaction ID should always be included so that all events for a single request/response can be more easily correlated&amp;mdash;this has a request scope rather than the session scope of a username/id.  If I might suggest some other additional items for &quot;what to include&quot;, I would also consider:&lt;/p&gt;

&lt;ul&gt;
    &lt;li&gt;host address (e.g. host name and domain, or server IPv4 or IPv6 address) which is useful if clustering is being used, or to confirm logs are from live rather than staging systems&lt;/li&gt;
    &lt;li&gt;service (e.g. name, port and protocol)&lt;/li&gt;
    &lt;li&gt;full actual entry point URL (protocol, full domain, port, path and further parameters)&lt;/li&gt;
    &lt;li&gt;canonicalised entry point URL&lt;/li&gt;
    &lt;li&gt;HTTP method (for web applications)&lt;/li&gt;
    &lt;li&gt;responses seen by the user and/or taken by the application (e.g. status code, custom text messages, session termination, administrator alerts)&lt;/li&gt;
    &lt;li&gt;analytical confidence in the event detection (low, medium, high or a numeric value).&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Full request headers and possibly the response body may be worth collecting for some events.  But ensure these are sanitised for sensitive input such as passwords, session cookies or credit card numbers.&lt;/p&gt;

&lt;p&gt;I would also tend to use a severity scale (0=emergency, 1=alert, ..., 7=debug) rather than the suggested &quot;priority&quot; field, for consistency with &lt;a href=&quot;http://tools.ietf.org/html/rfc5424&quot;&gt;syslog protocol&lt;/a&gt;.  But the paper&apos;s authors note that whatever scale is used, it will be different for each organisation due to their own priorities and views on risk.&lt;/p&gt;

&lt;p&gt;You may also want to consider how the integrity of the logged information can be determined.&lt;/p&gt;

&lt;p&gt;Whatever you log, bear in mind you probably want it to be relatively human-readable, but also done in a way you can share the information with other systems.  For the moment, consider &lt;a href=&quot;http://www.arcsight.com/solutions/solutions-cef/&quot;&gt;Common Event Format&lt;/a&gt; (CEF). But &lt;a href=&quot;http://cee.mitre.org/&quot;&gt;Common Event Expression&lt;/a&gt; (CEE) is an ongoing collaborative effort to develop an event interoperability format summarised in a &lt;a href=&quot;http://scap.nist.gov/events/2009/itsac/presentations/day2/Day2_CNMAL_CEE_Shields_Heinbockel.pdf&quot;&gt;presentation&lt;/a&gt;, and in more detail in a &lt;a href=&quot;http://making-security-measurable.1364806.n2.nabble.com/attachment/1141386/0/cee_whitepaper.doc&quot;&gt;white paper&lt;/a&gt;. The CEE web site includes a &lt;a href=&quot;http://cee.mitre.org/comparison.html&quot;&gt;description of alternative approaches&lt;/a&gt; for sharing data from event producers.&lt;/p&gt;

&lt;p&gt;See also my previous web application logging related posts &lt;a href=&quot;http://www.clerkendweller.com/2009/2/17/How-Much-Logging-Monitoring-and-Alerting&quot;&gt;How Much Logging, Monitoring and Alerting?&lt;/a&gt;, &lt;a href=&quot;http://www.clerkendweller.com/2009/2/20/Security-Logging-Requirements&quot;&gt;Security Logging Requirements&lt;/a&gt;, &lt;a href=&quot;http://www.clerkendweller.com/2009/12/1/Testing-the-Audit-Trail&quot;&gt;Testing the Audit Trail&lt;/a&gt;, &lt;a href=&quot;http://www.clerkendweller.com/2010/3/12/Dont-Stop-the-Attack-Too-Soon&quot;&gt;Don&apos;t Stop the Attack (Too Soon)&lt;/a&gt;, and &lt;a href=&quot;http://www.clerkendweller.com/2010/6/9/Application-Log-Management-and-Analysis&quot;&gt;Application Log Management and Analysis&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Happy application logging!&lt;/p&gt; 

&lt;a href=&apos;http://www.clerkendweller.com/2010/8/17/Application-Security-Logging&apos; style=&apos;display:none;&apos;&gt;Application Security Logging&lt;/a&gt;
		
		</description>
				
		
		<category>detective</category>
		<category>incidents</category>
		<category>logging</category>
		<category>guidelines</category>
		<category>preventative</category>
		<pubDate>Tue, 17 Aug 2010 11:22:00 +0100</pubDate>
		<guid>http://www.clerkendweller.com/2010/8/17/Application-Security-Logging</guid>
		
	</item>

	<item>
		<title>PCI DSS and PA-DSS Standards Changes</title>
		<link>http://www.clerkendweller.com/2010/8/13/PCI-DSS-and-PADSS-Standards-Changes</link>
		<description>
		
		&lt;p&gt;&lt;abbr title=&quot;Payment Card Industry Security Data Security Standard&quot;&gt;PCI DSS&lt;/abbr&gt; and &lt;abbr title=&quot;Payment Application Data Security Standard&quot;&gt;PA-DSS&lt;/abbr&gt; standards changes have been pre-announced by the &lt;a href=&quot;https://www.pcisecuritystandards.org/&quot;&gt;Payment Card Industry Security Standards Council&lt;/a&gt; (PCI SCC).&lt;/p&gt;

&lt;img src=&quot;/posts/2010/pcidss-padss-1.jpg&quot; width=&quot;500&quot; height=&quot;285&quot; alt=&quot;Photograph of an emergency repair van parked on the pavement outside a TK Maxx store in central London; TK Maxx are famous for a credit card data breach in the US&quot; /&gt;

&lt;p&gt;Yesterday&apos;s &lt;a href=&quot;https://www.pcisecuritystandards.org/pdfs/pr_100810_summary_changes.pdf&quot;&gt;announcement&lt;/a&gt;, which also includes notice of changes to PIN Transaction Security (PTS) requirements, provides a &lt;a href=&quot;https://www.pcisecuritystandards.org/pdfs/summary_of_changes_highlights.pdf&quot;&gt;summary of the upcoming changes&lt;/a&gt; to v2.0 of &lt;a href=&quot;https://www.pcisecuritystandards.org/security_standards/pci_dss.shtml&quot;&gt;PCI DSS&lt;/a&gt; and &lt;a href=&quot;https://www.pcisecuritystandards.org/security_standards/pa_dss.shtml&quot;&gt;PA-DSS&lt;/a&gt; due in October 2010.  Apart from increased alignment between the standards, the upcoming changes are meant to provide clarifications, additional guidance, new requirements and provide ways to improve organisations&apos; flexibility to implement controls using a risk-based approach.  There is also mention of a more forward-looking approach with guidance on managing evolving threats.&lt;/p&gt;

&lt;p&gt;The indication that a risk-based approach is to be recommended for assessing vulnerabilities is a welcome change.  This of course needs to be undertaken with a real regard of the risks to the business and its customers, clients and citizens, not just the data itself.  The references to additional sources of good coding standards and vulnerabilities is encouraging.&lt;/p&gt;

&lt;p&gt;The new standards are expected to be published on 28 October 2010 and will come into force on 1 January 2011.  This will be quite a tight deadline for many operators to ensure they continue in compliance.  The press release also includes details of upcoming meetings and webinars where additional information will be provided by the PCI SSC.&lt;/p&gt; 

&lt;a href=&apos;http://www.clerkendweller.com/2010/8/13/PCI-DSS-and-PADSS-Standards-Changes&apos; style=&apos;display:none;&apos;&gt;PCI DSS and PA-DSS Standards Changes&lt;/a&gt;
		
		</description>
				
		
		<category>policies</category>
		<category>corrective</category>
		<category>technical</category>
		<category>administrative</category>
		<category>preventative</category>
		<category>PADSS</category>
		<category>PCIDSS</category>
		<category>physical</category>
		<category>detective</category>
		<pubDate>Fri, 13 Aug 2010 08:36:00 +0100</pubDate>
		<guid>http://www.clerkendweller.com/2010/8/13/PCI-DSS-and-PADSS-Standards-Changes</guid>
		
	</item>

	<item>
		<title>Phishing and Pharming Protection - Theory and Reality</title>
		<link>http://www.clerkendweller.com/2010/8/10/Phishing-and-Pharming-Protection-Theory-and-Reality</link>
		<description>
		
		&lt;p&gt;The UK &lt;a href=&quot;http://www.cpni.gov.uk&quot;&gt;Centre for the Protection of National Infrastructure&lt;/a&gt; (CPNI) have published new guidance on understanding and managing the risks from &lt;a href=&quot;http://en.wikipedia.org/wiki/Phishing&quot;&gt;phishing and &lt;a href=&quot;http://en.wikipedia.org/wiki/Pharming&quot;&gt;pharming&lt;/a&gt;.&lt;/p&gt;

&lt;img src=&quot;/posts/2010/phishing-pharming-1.png&quot; width=&quot;500&quot; height=&quot;350&quot; alt=&quot;Some of the text from the Centre for the Protection of National Infrastructure (CPNI) infosec briefing on Phishing and Pharming showing the words &apos;SSL and TLS are not foolproof: it can be complex for users to interpret information about certificates; there have been technical attacks against the technology; and valid websites using SSL or TLS can be compromised and used for malicious ends. Ultimately, SSL and TLS are a form of electronic identity, and as with all identity schemes can be subject to identity fraud. Nonetheless, SSL and TLS is an essential tool in the fight against phishing and pharming. Heading: Cryptographic signing of digital communication. Similar to the use of SSL and TLS, cryptographic certificates can be used to prove the identity of the sender of an email. Using appropriate software, individuals or complete organisations can be issued with a certificate which they then use to digitally &quot;sign&quot; their communications.&apos;&quot; /&gt;

&lt;p&gt;Whilst most readers of this blog won&apos;t work on projects considered part of the national infrastructure, that doesn&apos;t mean you should ignore good, free advice.&lt;/a&gt;

&lt;p&gt;The &lt;a href=&quot;http://www.cpni.gov.uk/Docs/Phishing__pharming_guide.pdf&quot;&gt;CPNI document&lt;/a&gt; discusses the threats and impacts (on employees, customers, clients and citizens), the modes of attack and possible countermeasures.  I&apos;m pleased to see that countermeasures to reduce the likelihood of successful attacks include both technical and cultural measures.  Measures to mitigate the effects of successful attacks are also discussed.&lt;/p&gt;

&lt;p&gt;Although some of the document is necessarily technical in places, the case studies in Appendix C should make sense to everyone. Remember, this is about business risk, not technical risk. The &quot;I don&apos;t understand technical things&quot; argument does not stand up.&lt;/p&gt;

&lt;p&gt;Of course, assessing and implementing information security policies and controls is hardly ever simple or quick.  But with the government&apos;s aim to &lt;a href=&quot;http://www.computerworlduk.com/news/public-sector/20850/government-ditching-majority-of-websites-in-100m-saving-bid/&quot;&gt;reduce the number of different web sites&lt;/a&gt; this process may be a little easier.   It&apos;s good to see such guidance, especially when the &lt;a href=&quot;http://coi.gov.uk&quot;&gt;Central Office of Information&lt;/a&gt; (COI) has to date avoided the subject of security in its own &lt;a href=&quot;http://coi.gov.uk/guidance.php?page=188&quot;&gt;web standards and guidelines&lt;/a&gt;. In view of the perception that the government isn&apos;t keeping up with threats (for example see the response to the &lt;a href=&quot;http://www.hmg.gov.uk/epetition-responses/petition-view.aspx?epref=ie6upgrade&quot;&gt;petition to upgrade away from Internet Explorer 6&lt;/a&gt;), how are the CPNI phishing and pharming countermeasures being implemented by the government?&lt;/p&gt;

&lt;p&gt;Knowledge about the degree to which the cultural countermeasures have been adopted within the government sector cannot be adequately measured from outside, and it would be good to see these included in work performed by the &lt;a href=&quot;http://www.nao.org.uk/&quot;&gt;National Audit Office&lt;/a&gt;.  Similarly most of the technical countermeasures would require privileged access to government networks (and permission!).  However &quot;use of SSL and TLS&quot; and &quot;signing of digital communications&quot; should be easily observable, without doing any testing, from the outside world.&lt;/p&gt;

&lt;p&gt;These two measures have security benefits beyond protection against phishing and pharming.  They can assist citizens wanting to verify the identity of, and rely on the integrity of the information they see on what looks like a government web site, or receive in an official-looking email or other form of correspondence, perhaps during a &lt;a href=&quot;http://www.cabinetoffice.gov.uk/ukresilience.aspx&quot;&gt;national emergency&lt;/a&gt;.  These types of event can attract themed phishing attacks for example.  I haven&apos;t received any official government electronic communications recently apart from reminders from HMRC about tax deadlines and the like, so can&apos;t comment on how the sender and data integrity is verified.  The tax reminders don&apos;t contain any sensitive data, and occur when there are known forthcoming business events or relate to actions undertaken by myself, so correctly don&apos;t need the same degree of verification.&lt;/p&gt;

&lt;p&gt;But anyone can visit a web site, so what about those? Well, the CPNI web site appears to also be &lt;a href=&quot;https://www.cpni.gov.uk/&quot;&gt;available over SSL/TLS&lt;/a&gt; as we&apos;d expect.  But, looking at &lt;a href=&quot;https://www.direct.gov.uk&quot;&gt;https://www.direct.gov.uk&lt;/a&gt; using &lt;a href=&quot;http://en.wikipedia.org/wiki/Transport_Layer_Security&quot;&gt;SSL&lt;/a&gt; (now more correctly called transport layer security, TLS) in the Chrome web browser, I was a bit surprised to see:&lt;/p&gt;

&lt;img src=&quot;/posts/2010/phishing-pharming-2.png&quot; width=&quot;500&quot; height=&quot;456&quot; alt=&quot;Screen capture of a web browser showing what is displayed when the website www.hmg.gov.uk is requested over SSL/TLS - it reads &apos;This is probably not the site that you are looking for! You attempted to reach www.direct.gov.uk, but instead you actually reached a server identifying itself as a248.e.akamai.net. This may be caused by a misconfiguration on the server or by something more serious. An attacker on your network could be trying to get you to visit a fake (and potentially harmful) version of www.direct.gov.uk. You should not proceed.&apos;.&quot; /&gt;

&lt;p&gt;and this is the same for the prime minister&apos;s web site at &lt;a href=&quot;https://www.number10.gov.uk/&quot;&gt;https://www.number10.gov.uk/&lt;/a&gt;.  Another possible primary governmental address is &lt;a href=&quot;https://www.hmg.gov.uk&quot;&gt;https://www.hmg.gov.uk&lt;/a&gt; which gives:&lt;/p&gt;

&lt;img src=&quot;/posts/2010/phishing-pharming-3.png&quot; width=&quot;500&quot; height=&quot;328&quot; alt=&quot;Screen capture of a web browser showing what is displayed when the website www.hmg.gov.uk is requested over SSL/TLS - it reads &apos;SSL connection error.  Unable to make a secure connection to the server. This may be a problem with the server or it may be requiring a client authentication certificate that you don&apos;t have.  More information on this error - Below is the original error message - Error 107 (net::ERR_SSL_PROTOCOL_ERROR): SSL protocol error.&apos;&quot; /&gt;

&lt;p&gt;Maybe these have been deemed to be acceptable risks.  But let&apos;s hope the other recommended countermeasures have been implemented.&lt;/p&gt; 

&lt;a href=&apos;http://www.clerkendweller.com/2010/8/10/Phishing-and-Pharming-Protection-Theory-and-Reality&apos; style=&apos;display:none;&apos;&gt;Phishing and Pharming Protection - Theory and Reality&lt;/a&gt;
		
		</description>
				
		
		<category>technical</category>
		<category>standards</category>
		<category>vulnerabilities</category>
		<category>risks</category>
		<category>policies</category>
		<category>threats</category>
		<category>operation</category>
		<category>procedures</category>
		<category>guidelines</category>
		<category>preventative</category>
		<category>detective</category>
		<category>corrective</category>
		<category>administrative</category>
		<pubDate>Tue, 10 Aug 2010 08:45:00 +0100</pubDate>
		<guid>http://www.clerkendweller.com/2010/8/10/Phishing-and-Pharming-Protection-Theory-and-Reality</guid>
		
	</item>

	<item>
		<title>WCAG 2.0 Coming to More Commercial Websites Soon</title>
		<link>http://www.clerkendweller.com/2010/8/9/WCAG-20-Coming-to-More-Commercial-Websites-Soon</link>
		<description>
		
		&lt;p&gt;Early last year I mentioned the &lt;a href=&quot;http://www.clerkendweller.com/2009/1/9/Security-Implications-of-WCAG-20&quot;&gt;security implications&lt;/a&gt; of the &lt;a href=&quot;http://www.w3.org/TR/WCAG20/&quot;&gt;Web Content Accessibility Guidelines 2.0&lt;/a&gt; and the &lt;a href=&quot;http://www.clerkendweller.com/2009/5/8/Whats-the-Scope-for-Accessibility-Testing&quot;&gt;scope for accessibility testing&lt;/a&gt;.  I also spoke about &lt;a href=&quot;http://www.clerkendweller.com/2009/5/19/Can-An-Accessible-Web-Application-Be-Secure&quot;&gt;whether an accessible web application be secure&lt;/a&gt; at the &lt;a href=&quot;http://www.owasp.org/index.php/OWASP_AppSec_Europe_2009_-_Poland&quot;&gt;OWASP AppSec EU09&lt;/a&gt; conference.&lt;/p&gt;

&lt;img src=&quot;/posts/2010/doj-wcag2-1.png&quot; width=&quot;500&quot; height=&quot;350&quot; alt=&quot;Partial view of the start of the US Department of Justice Civil Rights Division&apos;s proposal 28 CFR Parts 35 and 36 CRT Docket No. 110; AG Order No. RIN 1190-AA61 &apos;Nondiscrimination on the Basis of Disability; Accessibility of Web Information and Services of State and Local Government Entities and Public Accommodations&apos;&quot; /&gt;

&lt;p&gt;At that time, I found it fairly difficult to identify many web sites that were making &lt;a href=&quot;http://www.w3.org/TR/WCAG20/#conformance&quot;&gt;WCAG 2.0 conformance claims&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;The US &lt;a href=&quot;http://www.justice.gov/&quot;&gt;Department of Justice&lt;/a&gt; is now &lt;a href=&quot;http://www.ada.gov/anprm2010/web%20anprm_2010.htm&quot;&gt;seeking comments&lt;/a&gt; on proposed rule changes to the &lt;a href=&quot;http://www.ada.gov/&quot;&gt;Americans with Disabilities Act&lt;/a&gt; that might make compliance to Level AA of WCAG 2.0 more widely mandated. A full analysis of the legal implications and timescales are presented on the &lt;a href=&quot;http://www.out-law.com/page-11276&quot;&gt;Outlaw&lt;/a&gt; web site. As we see increased take-up in the US, it&apos;s likely similar levels of compliance will be required elsewhere.&lt;/p&gt;

&lt;p&gt;In my conference presentation, I discussed how some  security vulnerabilities could occur if WCAG 2.0 is implemented poorly.&lt;/p&gt; 

&lt;a href=&apos;http://www.clerkendweller.com/2010/8/9/WCAG-20-Coming-to-More-Commercial-Websites-Soon&apos; style=&apos;display:none;&apos;&gt;WCAG 2.0 Coming to More Commercial Websites Soon&lt;/a&gt;
		
		</description>
				
		
		<category>accessibility</category>
		<category>policies</category>
		<category>standards</category>
		<category>technical</category>
		<pubDate>Mon, 09 Aug 2010 18:31:00 +0100</pubDate>
		<guid>http://www.clerkendweller.com/2010/8/9/WCAG-20-Coming-to-More-Commercial-Websites-Soon</guid>
		
	</item>

	<item>
		<title>E-Consumer Protection Consultation</title>
		<link>http://www.clerkendweller.com/2010/8/6/EConsumer-Protection-Consultation</link>
		<description>
		
		&lt;p&gt;The UK&apos;s &lt;a href=&quot;http://www.oft.gov.uk&quot;&gt;Office of Fair Trading&lt;/a&gt; (OFT) promotes and protects consumers&apos; interests by ensuring markets work well, and that businesses act fairly and competitively.  The government has asked the OFT to develop a longer term national strategy for consumer protection and enforcement on the internet.  The strategy is intended to promote a safe and vibrant internet market.&lt;/p&gt;

&lt;img src=&quot;/posts/2010/security-tag-1.jpg&quot; width=&quot;500&quot; height=&quot;300&quot; alt=&quot;Photograph of a tag label lying on the ground - it has the word &apos;SECURITY&apos; written on it&quot; /&gt;

&lt;p&gt;As part of this strategy development, the OFT has launched a consultation on &lt;a href=&quot;http://www.oft.gov.uk/eprotection&quot;&gt;E-consumer Protection&lt;/a&gt;.  The objectives are to improve the effectiveness of online markets and increase the level of consumer trust, so that consumers have a real option to use the internet for transactions, as equally as any other channel. The aim is also to ensure that enforcement of consumer protection online is as good as anywhere else in the world.&lt;/p&gt;

&lt;p&gt;The &lt;a href=&quot;http://www.oft.gov.uk/shared_oft/consultations/eprotection/oft1252con.pdf&quot;&gt;main consultation document&lt;/a&gt; outlines some useful statistics about the UK internet economy using data from the European Commission&apos;s &lt;a href=&quot;http://ec.europa.eu/consumers/strategy/docs/3rd_edition_scoreboard_en.pdf&quot;&gt;Consumer Markets Scoreboard 2010&lt;/a&gt;, the &lt;a href=&quot;http://www.oecd.org&quot;&gt;OECD&lt;/a&gt; and the OFT&apos;s Attitudes to Online Markets (publication due shortly).  For example, 71% of the UK&apos;s retailers use e-commerce/internet sales channel for retail, and internet/online accounted for 9.5% of UK retail trade (&amp;pound;38 billion) in 2009.  Apparently UK consumers have a high level of trust in UK sellers/providers&apos; protection of their consumer rights and that they are adequately protected.  However, it is not all good news as almost 20% of UK internet users are not transacting online, with a third of these stating concerns about the security of their personal and financial information as the reason.  Overall, two-thirds of all internet users are worried about unauthorised access to their personal information.  There are also concerns about being conned by companies online.  The consultation document outlines how consumers may be becoming complacent about security but that they lack awareness of issues such as mis-use of cookies and &lt;a href=&quot;http://www.clerkendweller.com/2009/9/25/Behavioural-Advertising-and-Personalisation&quot;&gt;behavioural advertising&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;The OFT suggests these problems reduce confidence, lead to lower levels of demand, and consequently lower levels of supply. Households can miss out on potential savings and this is especially problematic for low income households (LIH).  The consultation document proposes that agencies should work together to empower consumers, promote business compliance and develop effective enforcement.  It proposes a number of high-level actions under the themes of consumer education, tool provision and hardening, business information, cooperation and deterrence, and enforcement capability building, coordination and leveraging intelligence.&lt;/p&gt;

&lt;p&gt;The outcome of this consultation will have a large impact on organisations in the business-to-consumer (B2C) sector (there is also some discussion of whether C2C should also be addressed).  If you are an online retailer, perhaps get in touch with your trade organisation and ask them whether they are responding, or do so yourself.&lt;/p&gt;

&lt;p&gt;There are five general response questions, and further more-detailed questions about the high-level actions and monitoring proposed.  Responses can be submitted online, by email and by post.  The consultation period closes on 13th October 2010.&lt;/p&gt; 

&lt;a href=&apos;http://www.clerkendweller.com/2010/8/6/EConsumer-Protection-Consultation&apos; style=&apos;display:none;&apos;&gt;E-Consumer Protection Consultation&lt;/a&gt;
		
		</description>
				
		
		<category>detective</category>
		<category>privacy</category>
		<category>corrective</category>
		<category>data protection</category>
		<category>incidents</category>
		<category>preventative</category>
		<category>legislation</category>
		<category>risks</category>
		<pubDate>Fri, 06 Aug 2010 09:02:00 +0100</pubDate>
		<guid>http://www.clerkendweller.com/2010/8/6/EConsumer-Protection-Consultation</guid>
		
	</item>

	<item>
		<title>Real World Enterprise Application Security Programmes</title>
		<link>http://www.clerkendweller.com/2010/8/3/Real-World-Enterprise-Application-Security-Programmes</link>
		<description>
		
		&lt;p&gt;This year I have mentioned &lt;a href=&quot;http://www.clerkendweller.com/2010/2/9/All-About-Web-Application-Security-Programmes&quot;&gt;web application security programmes&lt;/a&gt;, how software vulnerability testing recommended &lt;a href=&quot;http://www.clerkendweller.com/2010/3/9/Software-Insecurity-Analysis&quot;&gt;risk-based, application security programmes&lt;/a&gt; and generalised results from a survey about &lt;a href=&quot;http://www.clerkendweller.com/2010/5/14/Seven-Information-Security-Reports&quot;&gt;web application security programs&lt;/a&gt;.&lt;/p&gt;

&lt;img src=&quot;/posts/2010/synchronism-indicator-1.jpg&quot; width=&quot;500&quot; height=&quot;375&quot; alt=&quot;Photograph of a circular gauge labelled &apos;synchronisation meter&apos; with a pointer sitting between &apos;slow&apos; and &apos;fast&apos; marked on the face, from the London Transport Museum in Covent Garden&quot; /&gt;

&lt;p&gt;But what are enterprises doing in real life and what are the issues?  During the second day of &lt;a href=&quot;http://www.clerkendweller.com/2010/6/24/OWASP-AppSec-Research-2010-Part-2&quot;&gt;OWASP AppSec Research 2010&lt;/a&gt;, Michael Craigue of Dell presented on &lt;a href=&quot;http://www.owasp.org/images/e/ed/OWASP_AppSec_Research_2010_Real-World_Tips_by_Craigue.pdf&quot;&gt;Secure Application Development for the Enterprise: Practical, Real-World Tips&lt;/a&gt;.  Although I missed it, people who did attend this track were enthusiastic about it and the &lt;a href=&quot;http://owasp.blip.tv/file/3918017/&quot;&gt;video recording&lt;/a&gt; has now been published.  I watched it last weekend.&lt;/p&gt;

&lt;p&gt;Michael described Dell&apos;s 10-strong Global Information Security Services group and how it works with 3,000-5,000 developers in internal teams and how their appsec work is built on a published and maintained secure application development standard.  Some of the problems encountered at Dell were platform diversity, security expert retention, the need to develop self-help documentation for the low and medium risk projects, lack of good metrics around security awareness training, high overhead of conventional threat modelling and the need to build security into the development lifecyle slowly, and in a business-focused manner.&lt;/p&gt;

&lt;p&gt;At Dell, the project risk is calculated from ten factors including data classification, compliance requirements, whether it is externally facing, and the security knowledge of the development team.  Interestingly, in the final questions from the audience,  Michael mentioned Dell are using &lt;a href=&quot;http://www.clerkendweller.com/2009/3/27/Software-Assurance-Maturity-Model-SAMM&quot;&gt;Open SAMM&lt;/a&gt; to identify gaps, measure how well their security programme is performing and to focus improvement efforts.  Even projects that the group does not get involved with directly, are subject to quality checks and audit such as using Control Self Assessments (CSAs), which look for the artifacts required in the self-help documentation, even for low-risk applications.&lt;/p&gt;

&lt;p&gt;There is another description of how &lt;a href=&quot;https://buildsecurityin.us-cert.gov/bsi/1192-BSI.pdf&quot;&gt;software assurance practices at Ford&lt;/a&gt; in 2009, and recently published on US &lt;abbr title=&quot;Department of Homeland Security&quot;&gt;DHS&lt;/abbr&gt;&apos;s best practices web site &lt;a href=&quot;https://buildsecurityin.us-cert.gov&quot;&gt;Build Security In&lt;/a&gt;.  The Ford programme is quite different.  Every application security programme is unique because every organisation&apos;s culture, application and acceptance of risk is different.&lt;/p&gt;

&lt;p&gt;What is yours like?&lt;/p&gt; 

&lt;a href=&apos;http://www.clerkendweller.com/2010/8/3/Real-World-Enterprise-Application-Security-Programmes&apos; style=&apos;display:none;&apos;&gt;Real World Enterprise Application Security Programmes&lt;/a&gt;
		
		</description>
				
		
		<category>testing</category>
		<category>corrective</category>
		<category>standards</category>
		<category>vulnerabilities</category>
		<category>specification</category>
		<category>policies</category>
		<category>threats</category>
		<category>SDLC</category>
		<category>development</category>
		<category>procedures</category>
		<category>risks</category>
		<category>validation</category>
		<category>preventative</category>
		<category>guidelines</category>
		<category>detective</category>
		<pubDate>Tue, 03 Aug 2010 09:00:00 +0100</pubDate>
		<guid>http://www.clerkendweller.com/2010/8/3/Real-World-Enterprise-Application-Security-Programmes</guid>
		
	</item>

	<item>
		<title>Economics of Website Users&apos; Passwords</title>
		<link>http://www.clerkendweller.com/2010/7/30/Economics-of-Website-Users-Passwords</link>
		<description>
		
		&lt;p&gt;Two great papers on web site password security were published this month. We are swamped with passwords and every daily activity is increasingly linked with an online version, which requires users to register to obtain some additional benefits.  Every organisation, resource, activity and event encourages us to visit their own website and sign-up.&lt;/p&gt;

&lt;img src=&quot;/posts/2010/digitalism-poster-1.jpg&quot; width=&quot;500&quot; height=&quot;300&quot; alt=&quot;Poster for nightclub in Newcastle-upon-Tyne promoting the Digitalism DJs, with a link to their website on MySpace&quot; /&gt;

&lt;p&gt;Firstly, in &lt;a href=&quot;http://research.microsoft.com/apps/pubs/?id=132623&quot;&gt;Where Do [Password] Security Policies Come From?&lt;/a&gt;, Dinei Flor&amp;ecirc;ncio and Cormac Herley of &lt;a href=&quot;http://www.research.microsoft.com/&quot;&gt;Microsoft Research&lt;/a&gt; discuss the password policies of 75 different web sites, in an effort to determine password strength requirements with other aspects such as size of site, assets protected, number of users and frequency of attacks.&lt;/p&gt;

&lt;p&gt;The authors&apos; findings suggest that none of these are the key factors, and in fact some of the largest sites, most attacked and with higher-value assets have the weakest password policies.  The authors suggest stronger policies exist where organisations are more insulated from the consequences of poor usability, whereas online retailers and sites that rely on advertising revenues have to compete rigorously for users and traffic.  The paper also discusses how strong passwords need to be, and how this is affected also by what attack methods you are considering (e.g. online vs. offline brute-force), and whether other security controls are implemented (e.g. account lock-out).&lt;/p&gt;

&lt;p&gt;This idea of considering the whole password environment is taken further in &lt;a href=&quot;http://weis2010.econinfosec.org/papers/session3/weis2010_bonneau.pdf&quot;&gt;The Password Thicket:
Technical and Market Failures in Human Authentication on the Web&lt;/a&gt; by Joseph Bonneau and S&amp;ouml;ren Preibusch at the &lt;a href=&quot;http://www.cl.cam.ac.uk/&quot;&gt;Cambridge University Computing Laboratory&lt;/a&gt;, and presented at this year&apos;s &lt;a href=&quot;http://weis2010.econinfosec.org&quot;&gt;Economics of Information Security&lt;/a&gt;  (WEIS 2010).  Their study included 150 web sites looking at password implementations.  the study looked more broadly at the protective measures used&amp;mdash; not just complexity requirements&amp;mdash;but whether these were applied consistently across the site&apos;s functionality (e.g. registration/enrolment, log-in/authentication, password change, password reset/recovery, log-out), encryption during transmission, storage of passwords in clear text, inclusion of passwords in emails, as well as protection from brute-force attacks.&lt;/p&gt;

&lt;p&gt;The authors found that stricter security in one area was often undermined by weaknesses in another, suggesting that a lack of standards is harming security.  The paper also discusses economic interpretations, such as how deploying passwords might be being used to justify collection of marketing data, and how password insecurity can be a negative externality.&lt;/p&gt; 

&lt;a href=&apos;http://www.clerkendweller.com/2010/7/30/Economics-of-Website-Users-Passwords&apos; style=&apos;display:none;&apos;&gt;Economics of Website Users&apos; Passwords&lt;/a&gt;
		
		</description>
				
		
		<category>authentication</category>
		<category>policies</category>
		<category>operation</category>
		<category>identity</category>
		<category>technical</category>
		<category>business logic</category>
		<pubDate>Fri, 30 Jul 2010 08:45:00 +0100</pubDate>
		<guid>http://www.clerkendweller.com/2010/7/30/Economics-of-Website-Users-Passwords</guid>
		
	</item>

	<item>
		<title>When is a Vulnerability not a Vulnerability?</title>
		<link>http://www.clerkendweller.com/2010/7/27/When-is-a-Vulnerability-not-a-Vulnerability</link>
		<description>
		
		&lt;p&gt;Until this week, I had thought this question would be answered by checking the vulnerability could be exploited and by determining whether there was any technical or business impact.&lt;/p&gt;

&lt;p&gt;But I have just finished reading the &lt;a href=&quot;http://www.bcs.org/server.php?show=conMediaFile.15875&quot;&gt;Summer 2010&lt;/a&gt; edition of &lt;a href=&quot;http://www.bcs.org/server.php?show=nav.8334&quot;&gt;Information Security Now&lt;/a&gt;, the quarterly magazine of the &lt;a href=&quot;http://www.bcs.org/server.php?show=nav.6046&quot;&gt;BCS Security Forum&lt;/a&gt;, incorporating the &lt;a href=&quot;http://www.bcs-issg.org.uk/&quot;&gt;Information Security Specialist Group&lt;/a&gt;.  One of the articles forced me to stop and think.&lt;/p&gt;

&lt;P&gt;The article titled &quot;Attack Spotting&quot; describes the motivation for modern attackers and in particular attacks on application software.  But the author introduces the idea of &quot;non-vulnerability attacks&quot;.  Just what might they be?&lt;/p&gt;

&lt;div class=&quot;quotation&quot;&gt;&lt;p&gt;Non-vulnerability based threats aim to exploit weaknesses in server applications that cannot be defined as vulnerabilities.&lt;/p&gt;&lt;/div&gt;

&lt;p&gt;I was even more confused.  I thought a vulnerability was any &lt;a href=&quot;http://csrc.nist.gov/publications/nistir/NISTIR-7298_Glossary_Key_Infor_Security_Terms.pdf&quot;&gt;weakness that could be exploited by a threat&lt;/a&gt; (and a &lt;a href=&quot;http://cve.mitre.org/about/terminology.html&quot;&gt;similar  definition&lt;/a&gt;).  The article&apos;s author goes on to describe that in &quot;traditional vulnerability-based attacks&quot;, there is always the possibility of creating a signature to block the attack or of developing a patch for the application. In &quot;non-vulnerability-based attacks&quot; the author says there is no malicious payload and therefore it is not possible to create an attack signature or patch.  The author helpfully provides three examples of non-vulnerability attacks:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Brute force attack on authentication&lt;/li&gt;
&lt;li&gt;Web application vulnerability scanning&lt;/li&gt;
&lt;li&gt;Service flooding which exhaust server resources&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;No, no, no!  These are all attacks against real vulnerabilities.  These three are listed in &lt;a href=&quot;http://cwe.mitre.org/&quot;&gt;Common Weakness Enumeration&lt;/a&gt; (CWE) (e.g. &lt;a href=&quot;http://cwe.mitre.org/data/definitions/307.html&quot;&gt;CWE-307&lt;/a&gt;, &lt;a href=&quot;http://cwe.mitre.org/data/definitions/200.html&quot;&gt;CWE-200&lt;/a&gt; and &lt;a href=&quot;http://cwe.mitre.org/data/definitions/410.html&quot;&gt;CWE-410&lt;/a&gt;) and real examples are listed in &lt;a href=&quot;http://cve.mitre.org/cve/cve.html&quot;&gt;Common Vulnerabilities and Exposures&lt;/a&gt; (CVE).  The examples also fall into categories in the &lt;a href=&quot;http://www.webappsec.org/&quot;&gt;Web Application Security Consortium
&lt;/a&gt;&apos;s &lt;a href=&quot;http://projects.webappsec.org/Threat-Classification&quot;&gt;Threat Classification&lt;/a&gt;.&lt;/p&gt;

&lt;div class=&quot;quotation&quot;&gt;&lt;p&gt;These attacks go unnoticed by existing protection technologies and can result in information theft, fraud activities and service disruption.&lt;/p&gt;&lt;/div&gt;

&lt;p&gt;I have to disagree that these attack methods are new, and that they are not being detected.  I may have misunderstood the article, but I believe there is plenty of guidance on &lt;a href=&quot;http://www.owasp.org/index.php/Category:OWASP_Guide_Project&quot;&gt;building applications securely&lt;/a&gt;, &lt;a href=&quot;http://www.owasp.org/index.php/Category:OWASP_Application_Security_Verification_Standard_Project&quot;&gt;security verification&lt;/a&gt; and for &lt;a href=&quot;http://www.owasp.org/index.php/Category:OWASP_Testing_Project&quot;&gt;testing for these types of flaws&lt;/a&gt;.  I also disagree with the article author&apos;s suggestion that the answer lies with expert systems to perform network behavioural analysis (NBA).  Why bother?  The application already knows right from wrong and doesn&apos;t need to guess.  Implement &lt;a href=&quot;http://www.clerkendweller.com/2010/7/9/Application-Intrusion-Detection&quot;&gt;application-based intrusion detection and prevention&lt;/a&gt;, on top of secure code, and benefit from very low false positives.  At least, that&apos;s my view.&lt;/p&gt;

&lt;p&gt;So, perhaps if it depends on your viewpoint.  Maybe some traditional security folk see this other stuff as black magic?  I hope not.&lt;/p&gt; 

&lt;a href=&apos;http://www.clerkendweller.com/2010/7/27/When-is-a-Vulnerability-not-a-Vulnerability&apos; style=&apos;display:none;&apos;&gt;When is a Vulnerability not a Vulnerability?&lt;/a&gt;
		
		</description>
				
		
		<category>vulnerabilities</category>
		<category>information assurance</category>
		<category>SDLC</category>
		<category>threats</category>
		<category>ids</category>
		<category>risks</category>
		<pubDate>Tue, 27 Jul 2010 09:29:00 +0100</pubDate>
		<guid>http://www.clerkendweller.com/2010/7/27/When-is-a-Vulnerability-not-a-Vulnerability</guid>
		
	</item>

</channel></rss>