19 January 2010

Legislation

Posts relating to the category tag "legislation" are listed below.

19 January 2010

Auditing Government Web Sites

On Thursday the UK Government's Central Office of Information (COI) is hosting an event about auditing government websites aimed at government agencies (EAs) and non-departmental public bodies (NDPBs) that have a deadline looming in April 2010.

Web site quality and value concerns were raised in a National Audit Office report on Government on the Internet: Progress in Delivering Information and Services Online in published in July 2007 and recommendation made in the Public Accounts Committee (PAC) Sixteenth Report. Along with their other web standards and guidelines, the COI has issued standards relating to costs, usage and quality. Version 1.1 of TG126, November 2009, on measuring website quality describes three requirements for measuring and auditing website usage:

56. Central government departments must measure Unique User/Browsers, Page Impressions, Visits and Visit Duration starting from 1 April 2009 for every website open on 1 April 2010.

57. Executive agencies and non-departmental public bodies (NDPBs) must measure Unique User/Browsers, Page Impressions, Visits and Visit Duration starting from 1 April 2010 for every website open on 1 April 2011.

58. Unique User/Browsers, Page Impressions, Visits and Visit Duration, must be audited in line with the industry-agreed standards defined by the Joint Industry Committee for Web Standards (JICWEBS).

The benefits of web site auditing were described last year by Adam Bailin on the Digigov blog.

It is very encouraging that the COI are developing standards to improve quality and value. Apart from usage measurement and audit, the quality requirements cover the topics of domain names, usability, accessibility, archival, browser testing, web site map, cost monitoring and web site closure (disposal).

But there are some areas that are not represented in these standards. A glance at something like ISO 9126 indicates other important software quality. A starting point would be to monitor some privacy and security metrics.

And of course, I'd like to see some government requiring some standards for security, which unlike privacy, has a much less firm legal guidance and regulation (for privacy these are the Data Protection Act 1998 and the Information Commissioner's Office). The most well-developed standard for web site security verification is the Application Security Verification Standard (ASVS) from the Open Web Application Security Project. It's free to download and use, and perhaps this can be incorporated or referenced by future government standards and other software security assurance programmes.

Posted on: 19 January 2010 at 08:41 hrs

Comments Comments (0) | Permalink | Send Send

08 December 2009

Your UK Web Site Can Be Shut Down

The use of particular top-level country domain names (e.g. .co.uk or .com) does add an element of trust to a visitor's impression of the site. On Thursday, the Metropolitan Police's Central e-Crime Unit (PCeU) closed 1,219 web sites selling fake designer goods.

Photograph of a painted wooden shop shutter with the word 'CLOSED' painted on itWhilst I'm not suggesting that any readers of this blog were operating these sites, it is worth bearing in mind the sanctions that can be applied by the government for illegal trading. In this case, Nominet who maintain the register for .uk domains, were asked to take down the domain names to protect consumers and companies selling legitimate goods.

If the fake sites had not been on .co.uk domain, they may have been less able to con consumers into parting with their money and not receiving anything or buying counterfeit products, and the PCeU would have had a harder time taking action. Providing sufficient evidence has been gained, it appears these measures were appropriate in the circumstances.

Posted on: 08 December 2009 at 11:31 hrs

Comments Comments (0) | Permalink | Send Send

09 June 2009

BS 10012 on Data Protection and PIMSs

The new British Standard 10012:2009, Data Protection - Specification for a Personal Information Management System, has been published.

Partial view of the cover from British Standard 10012:2009 Data Protection - Specification for a Personal Information Management System showing the words 'British Standard 10012:2009 Data Protection - Specification for a Personal Information Management System'

British Standard 10012:2009 was the subject of an earlier draft for public comment (DPC) and I worked with the OWASP Industry Committee on a response.

BS 10012 is not an alternative to the excellent guidance for organisations now produced by the UK's Information Commissioner's Office, but instead is a specification for a personal information management system (PIMS). A PIMS is a governance process for all types of personal information within a company but could also be used for other types of sensitive data. BSI's slant on this is that a PIMS, and therefore BS 10012, could help maintain and improve compliance with the Data Protection Act (DPA) 1998.

A good start and one to watch.

Posted on: 09 June 2009 at 10:32 hrs

Comments Comments (0) | Permalink | Send Send

03 March 2009

In the Dark with Skittles

The Skittles.com website has been replaced by a mash-up of social networking sites and a navigational widget.

Screen capture of the Skittles.com website showing the Twitter search results page for 'skittles' overlaid with the Skittles navigation widget containing the slogan 'Taste the Rainbow

Including all this third-party content in a mashup could open Skittles.com web site visitors to many more vulnerabilities—any in the third-party content. Also, I imagine we'll see a rash of copy-cat brand sites doing the same combined with more phishing attacks replicating this approach. It will also be interesting to see the reactions to the framing of one site in another.

However, there are also some privacy concerns here. Visitors to the site are asked to provide their date of birth and opt in to a brief disclaimer:

Screen capture of the verification message stating 'Hold your horses. Before you can check out Skittles.com, you've gotta tell us your age. So spill it... (date of bith form)... Just a heads up: Any stuff beyond the Skittles.com page is actually another site and not in our control. This panel may be hovering over the page, but SKITTLES® isn't responsible for what other people post and say on these sites. Click the box below to acknowledge that you know SKITTLES® isn't responsible for that stuff.'

Methods to get past this "age verification" include:

  • lie about your age
  • peep at what's behind the form on the screen
  • go to Twitter, Facebook and YouTube directly
  • fiddle with the cookies
  • alter the address bar

Some screen captures of the cookie data and address bar are shown below:

Cookie tool showing the Skittles.com AgeVerification cookie with a value of 'aboveAge' Cookie tool showing the Skittles.com AgeVerification cookie with a value of 'underAge' Partial screen capture of the web browser address bar showing the address 'http://www.skittles.com/?mm=12&dd=01&yy=2000&terms=on&x=44&y=18' representing a date of bith 1st December 2000

But is asking for a precise date of birth really necessary? This reminds me about Don't Collect It If You Don't Need It because Mars Snackfood will have to expend effort to protect the information appropriately. Even this cookie by itself on a browser could be read by a malicious script to gain possible knowledge of the user's age. Full dates of birth are sensitive data that are also used for authentication to other websites such as online banking. Whilst the dates alone may not be personally identifiable information, it's possible these could be combined with other information cached on a (shared?) computer, or aggregated with an IP address or the details provided using the site's contact form. Simpler alternatives could have been:

  • age (in years)
  • opt in checkbox (I am over X years old)

depending upon what the purpose is—is it to collect marketing data, protect children or pacify the legal department? The "terms and conditions" seems to be the one sentence that "SKITTLES® isn't responsible for that stuff". Under-age visitors are presented with:

Screen capture of the message displayed after providing a young age stating 'No way, Jose. Unfortunately you aren't eligible to visit the site.'

Just how accurate will this web-collected data be?

Without any clue as to why the data are being collected and it will be used for, visitors really are in the dark.

Posted on: 03 March 2009 at 08:46 hrs

Comments Comments (2) | Permalink | Send Send

20 January 2009

Don't Collect It If You Don't Need It

If you don't have to collect sensitive data, it saves you having to justify it, keep it securely, monitor access to the data and ensure it is destroyed completely at the end of its retention period. I came across this example from The Nuffield Trust.

Minimising the collection and retention of sensitive data is highlighted as a protection measure in the report for the Information Commissioner's Office Privacy by Design and the recent US National Institute of Standards and Technology (NIST) draft Special Publication 800-122, Guide to Protecting the Confidentiality of Personally Identifiable Information (PII) - see also my previous post Protection of Personally Identifiable Information.

The links to download publications from The Nuffield Trust give a web page with a hyperlink to download the Adobe Portable Document Format (PDF) version anonymously, as well as the option to register with an explanation why The Nuffield Trust thinks it would be useful to do this.

Partial screen capture from a publication download page on the web site of The Nuffield Trust showing the text 'This is a free download, but to help us monitor our readership and improve our service we would be grateful if you would register your details below. You will not be asked for these details again. Thank you for your collaboration. Download without registration (PDF File)...', a log in form and a registration form

Why do so many other organisations make registration mandatory for access to resources, often available free-of-charge elsewhere? See also Too Little and Too Much Authentication.

In a post this week by Jared Spool, he describes The $300 Million Button about a web site where removing the registration step at check-out increased sales by 45%. And, they didn't have all that sensitive data to look after. Interestingly he also notes that almost half the previous customer accounts were duplicates.

Just a note, the forms to log in, register and recover the password on this example page—and the actions of these—should be undertaken over an encrypted connection (i.e. SSL/TLS) to protect the data in transit; so, the trust's page is an example of both good practice and bad practice.

Posted on: 20 January 2009 at 09:17 hrs

Comments Comments (0) | Permalink | Send Send

31 October 2008

What Data Are You Using for Testing?

Creation of representative data sets is very difficult and time consuming. Therefore, developers and testers often want live data from your web application to work with. This needs to be complete, current and representative. Make sure this is controlled - live data should never be used in development or testing. Live data are also sometimes requested for "running reports offline" - this can be just as risky and illegal.

For example, I've seen a developer testing their work on an email broadcast module send thousands of test messages to real customers of their client because they were working with an exact copy of the live data.

Live data may contain personally identifiable information, authentication credentials or other sensitive information such as contract values or intellectual property. Three methods that can be of help are:

  • Extracting a subset - to limit the number of records
  • Anonymise records - to remove personally identifiable information
  • Masking - to hide sensitive information

On smaller, less complex, systems where the file & database structure and data content are well understood, this could be undertaken manually, or more likely with some pre-prepared scripts. If possible, these should be done on the devices hosting the existing data, so as not to have to manage the transfer of such data elsewhere first. The extract could be exported, treated and then removed from the server over a secure transmission protocol, to a possibly less-secure destination.

In more complex systems such as customer relationship management (CRM) and enterprise resource planning (ERP) applications, the effort of extracting subsets, transforming and masking data can be very time-consuming, complicated to maintain data integrity and difficult to ensure statistical consistency. A difficulty can be the introduction of inconsistences... for example in an insurer's data where the postcode and house insurance premium are inter-related. In these cases, tools can be purchased to help with the task. However, firstly understand the purposes for which the data extract will be used, and ensure that the tool can be used to generate suitable data sets.

Ensure the extracted data sets cannot be reverse engineered back into the original data, are tracked and disposed of securely at the end of their use. Don't forget that "data" can exist in formats other than database files and office documents... in images, multimedia files, caches, logs and backups.

Are there legal restrictions? Under the Data Protection Act 1998 (DPA), you need to inform subjects of your intended uses for the data they provide. If they haven't agreed to its use for testing your systems, you mustn't use it in this way. Remember, if the data cannot be used to identify individuals, the DPA doesn't apply.

Do you have any experiences to share?

Update 7th November 2008: The question of whether IP addresses are personally identifiable data often arises. Comments by Peter Hustinx, the European Data Protection Supervisor, at the RSA Conference Europe 2008 are a useful reminder that nameless data, such as IP addresses, could be personal data and are thus protected by data protection legislation.

Posted on: 31 October 2008 at 08:03 hrs

Comments Comments (0) | Permalink | Send Send

05 September 2008

Have You Got What It Takes?

Making sure you have everything needed to rebuild a website in the event of a disaster is one of the most useful "calm seas" things to do.

Good practice is to maintain a schedule of all the necessary software, components, services, hardware and configurations required for the complete process of operating your website. This should also include details of all contracts, licences, agreements, contracts and rights required - and details of who to contact with queries or to update any details.

Licensing conditions are important. It might be that there is a limit on the number of server, simultaneous users or domain names that a component like an in-line HTML editor in your content management system (CMS) might be allowed to run in.

There's been a flurry of activity since Google launched its Chrome web browser on Tuesday and it reminded me that the browser used by web site administrators is as much part of the CMS as the application software, database and web servers. The licensing conditions of any component can have a dramatic effect on the system. In the case of Chrome, it might have meant that anything you publish could have been re-purposed elsewhere by Google.

Here are some good discussions on the subject:

I'm pleased Google acted promptly and have now changed their terms of service. But beware of licensing conditions - you might not have what it takes.

Posted on: 05 September 2008 at 06:42 hrs

Comments Comments (0) | Permalink | Send Send

02 September 2008

Home Information Packs Give Away Sensitive Data

Home Information Packs (HIPs) were introduced in England & Wales last year to provide information up front to potential house purchasers. These documents contain sensitive information and many are freely available on property and estate agents' web sites.

A friend is considering buying a property and they were provided with a link by the estate agent to download the HIP from a web site. He mis-typed the address and to his surprise got access to the HIP report for another property. The HIP provider "protected" the documents with a number, but it was incremental so simple to find another one, and in any case some had been indexed by search engines, even though it was in some sort of "admin" area.

HIPs contain the sale statement, local searches, evidence of title, an energy performance certificate and advice on how to cut fuel bills and CO2 emissions. Leasehold property HIPs will also contain a copy of the lease and optionally regulations/rules that apply, recent service charge summaries or statements, recent claims for payments and insurance, the name and address of the lessor, details of any managing agent and details of any works in progress. Similarly commonhold HIPs will have the commonhold community statement and optional items similar to those for leasehold properties.

If there is a mortgage on the property, the name of the mortgage holders and the mortgage company will be shown:

Partial screen capture of a Register of Title included in a HIP report - the party names have been masked

It's not a great leap to guess which building society their current account may be held with. Isn't this all the information that could be used for identity impersonation (also called "identity theft")?

But it seems that these documents aren't meant to be private... some property web sites allow you to download the reports without any authentication of who you are.

Partial screen capture of a web browser showing the download HIP hyperlink - this one asks users to agree to the terms and conditions Partial screen capture of a web browser showing the download HIP hyperlink

I'm not sure how much thought has gone into protecting the seller's personal information and there are large differences between how the various HIP providers and estate agents are allowing access. In May 2007 a question was asked about the security of personal identity in the House of Commons but in a written answer, it was stated the Home Office Identity Theft Unit were satisfied that "...Home Information Packs do not pose a significant risk...". The Home Information Pack (No.2) Regulations 2007 Explanatory Memorandum and Procedural Guidance make interesting reading. There appears to be potential for restricting access and obligations on those providing the reports.

Like other web-enabled processes, estate agents, HIP providers and solicitors need to consider their customer's data security, as well as their own. I'd like to see more thought put into the issue.

Posted on: 02 September 2008 at 08:45 hrs

Comments Comments (0) | Permalink | Send Send

29 August 2008

Keeping Up-to-Date with Security Breaches

Whilst we may not yet have laws forcing the disclosure of personal data security breaches, it is worth keeping an eye on what is being reported elsewhere to see the types of issues that arise.

This week's news story about the purchase of a server from eBay containing more than a million NatWest, American Express and Royal Bank of Scotland customers reminded me of the type of bad publicity organisations can expect to receive if data breach legislation is brought in this country. The data included bank account numbers, sort codes, credit card numbers, names, addresses, mobile phone numbers, mothers' maiden names and signatures - all the types of useful data for identity fraud.

Due to legislation there, many incidents are reported from the United States, but the DataLossDB from the Open Security Foundation, Breach Blog from FRSecure and the Attrition.org Data Loss Archive and Database describe worldwide data breaches. Remember that data breaches occur via non-electronic media too - including on discarded paper.

Marketing and public relations managers should think about reports like this since they can wreak havoc on reputations built up over many years. Although it's best to try to avoid these type of events occurring, do plan what to do when they occur, as they eventually will. I'm not sure that saying it was an "honest mistake" will be good enough in the future.

If you can avoid collecting data in the first place, or dispose of it in a timely manner after the required retention period, this will reduce the risk, and the amount of data that might be compromised.

Update 28th November 2008: The UK's Ministry of Justice has indicated the government has no desire to introduce data breach notification legislation in their report on Response to the Data Sharing Review Report issued on 24th November 2008.

Posted on: 29 August 2008 at 10:30 hrs

Comments Comments (0) | Permalink | Send Send

Legislation : Web Security, Usability and Design
http://www.clerkendweller.com/legislation
ISO/IEC 18004:2006 QR code for http://clerkendweller.com

Page http://www.clerkendweller.com/legislation
Requested by 38.107.191.119 on Friday, 12 March 2010 at 02:09 hrs (London date/time)

Please read our terms of use and obtain professional advice before undertaking any actions based on the opinions, suggestions and generic guidance presented here. Your organisation's situation will be unique and all practices and controls need to be assessed with consideration of your own business context.

Terms of use http://www.clerkendweller.com/page/terms
Privacy statement http://www.clerkendweller.com/page/privacy
© 2008-2010 clerkendweller.com