02 July 2010

Awareness

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

02 July 2010

Web Site Security Basics for SMEs

Sometimes when I'm out socially and people ask what I do, the conversation progresses to concerns about their own web site. They may have a hobby site, run a micro-business or be a manager or director of a small and medium-sized enterprise (SME)—there's all sorts of great entrepreneurial activity going on.

It is very common for SMEs not to have much time or budget for information security, and the available information can be poor or inappropriate (ISSA-UK, under the guidance of their Director of Research David Lacey, is trying to improve this). But what can SMEs do about their web presence—and it is very unusual not to have a web site, whatever the size of business.

Photograph of a waste skip at the side of St John Street in Clerkenwell, London, UK, with the company's website address written boldly across it

Last week I was asked "Is using <company> okay for taking online payments?" and then "what else should I be doing?". Remember we are discussing protection of the SME's own web site, not protecting its employees from using other sites. If I had no information about the business or any existing web security issues, this is what I recommend checking and doing before anything else:

  • Obtain regular backup copies of all data that changes (e.g. databases, logs, uploaded files) and store these securely somewhere other than the host servers. This may typically be daily, but the frequency should be selected based on how often data changes and how much data the SME might be prepared to lose in the event of total server failure.
    • check backup data can read and restored periodically
    • don't forget to securely delete data from old backups when they are no longer required
  • Use a network firewall in front of the web site to limit public (unauthenticated user) access to those ports necessary to access the web site. If other services are required remotely, use the firewall to limit from where (e.g. IP addresses) these can be used.
    • keep a record of the firewall configuration up-to-date
    • limit who can make changes to the firewall
  • Ensure the host servers are fully patched (e.g. operating system, services, applications and supporting code), check all providers for software updates regularly and allow time for installing these.
    • remove or disable all unnecessary services and other software
    • delete old, unused and backup files from the host servers
  • Identify all accounts (log in credentials) that provide server access (not just normal web page access), such as used for transferring files, accessing administrative interfaces (e.g. CMS admin, database and server management/configuration control panels) and using remote desktop. Change the passwords. Keep a record of who has access and remove accounts that are no longer required and enable logging for all access using these accounts.
    • restrict what each account can do as much as possible
    • add restrictions to the use of these accounts (e.g. limit access by IP address, require written approval for use, keep account disabled by default)
  • Check that every agreement with third parties that are required to operate the web site are in the organisation's own name. These may include the registration of domain names, SSL certificates, hosting contracts, monitoring services, data feeds, affiliate marketing agreements and service providers such as for address look-up, credit checks and making online payments.
    • ensure the third parties have the organisation's official contact details, and not those of an employee or of the site's developers
    • make note of any renewal dates
  • Obtain a copy of everything required for the web site including scripts, static files, configuration settings, source code, account details and encryption keys. Keep this updated with changes as they are made.
    • verify who legally owns the source code, designs, database, photographs, etc.
    • check what other licences affect the web site (e.g. use of open source and proprietary software libraries, database use limitations).

Do what you can, when you can. Once those are done, then:

  • Verify the web site and all its components (e.g. web widgets and other third party code/content) does not include common web application vulnerabilities that can be exploited by attackers (e.g. SQL injection, cross-site scripting).
  • Check what obligations the organisation is under to protect business and other people's data such as the Data Protection Act, guidance from regulators, trade organisation rules, agreements with customers and other contracts (e.g. PCI DSS via the acquiring bank).
    • impose security standards and obligations on suppliers and partner organisations
    • keep an eye open for changes to business processes that affect data
  • Document (even just some short notes) the steps to rebuild the web site somewhere else, and to transfer all the data and business processes to the new site.
    • include configuration details and information about third-party services required
    • think about what else will need to be done if the web site is unavailable (does it matter, if so what exactly is important?)
  • Provide information to the web site's users how to help protect themselves and their data.
    • point them to relevant help such as from GetSafeOnline, CardWatch and Think U Know
    • provide easy methods for them to contact the organisation if they think there is a security or privacy problem
  • Monitor web site usage behaviour (e.g. click-through rate, session duration, shopping cart abandonment rate, conversion rate), performance (e.g. uptime, response times) and reputation (e.g. malware, phishing, suspicious applications, malicious links) to gather trend data and identify unusual activity.
    • web server logs are a start, but customised logging is better
    • use reputable online tools (some of which are free) to help.

That's just the basics. So, what would be next for an SME? If the web site is a significant sales/engagement channel, the organisation has multiple web sites, is in a more regulated sector or one that is targetted particularly by criminals (e.g. gaming, betting and financial), takes payments or does other electronic commerce, allows users to add their own content or processes data for someone else, the above is just the start. Those SMEs probably need to be more proactive.

This helps to protect the SME's business information, but also helps to protect the web site users and their information. After all, the users are existing and potential customers, clients and citizens.

Oh, the best response I had to someone when I was explaining my work: "You're an anti-hacker than?". Well, I suppose so, but it's not quite how I'd describe it.

Any comments or suggestions?

Posted on: 02 July 2010 at 08:18 hrs

Comments Comments (0) | Permalink | Send Send | Post to Twitter

13 April 2010

CEOP Magic Button or Bitter Pill?

Having just mentioned the Home Office Cyber Crime Strategy, it's interesting to note the resurfacing of the "dispute" this week between Facebook and the UK's Child Exploitation and Online Protection Centre (CEOP).

Partial screen capture from the CEOP website showing the red, white and blue CEOP Report button

Following further discussions in which CEOP flew to Washington DC to meet Facebook representatives, Facebook has continued to reject putting the CEOP Report "button" on user profile pages. It just seems strange that CEOP seem to be making this such a deal-breaking issue. CEOP's work is very important and should be supported; the media however seem to have identified that the "button" will solve all the internet's ills, and CEOP don't seem to be disagreeing with this idea.

After all, Bebo has been displaying the button for some time, but there doesn't seem to be any reference to CEOP at all on Bebo's safety pages, nor on the home page, sign-up pages or privacy statement. And you have to strain your eyes to spot it on other pages:

Partial screen capture from a Bebo content page with a small unreadable (28x11 pixel) button next to text 'Report abuse to Bebo/CEOP'

If the button's design and text have any meaning, rendering them so small they are illegible is pointless, and undermines the effort. Even CEOP's own page on Bebo has the same tiny button and no larger version.

Children and other people need consistency to identify its purpose. The CEOP buttons on various sites link to different sub-domains (ceop.police.uk, www.ceop.police.uk and www.ceop.gov.uk). Good practice would be only to use a single consistent domain and to enforce SSL to confirm the identity of the CEOP site and to ensure the information received hasn't been modified in transit.

The button's design seems to have changed since first introduced at the end of 2009. Is it "Report Abuse", "Click CEOP", "CEOP Report" or something else? This is the button on Childline:

Partial screen capture of the CEOP Report button on the Childline website http://www.childline.org.uk

and on Bully Aware:

Partial screen capture of the CEOP Report button on the Bully Aware website http://www.bullyaware.org/downloads.htm

Even Childline doesn't have the button on many pages. Facebook does seem to be trying, and it is perhaps its market leading position that has attracted all this intense interest from CEOP. I'm all for educating people, especially children and new users, about internet privacy, security and personal safety (and the CEOP advice is great), but is putting a highly-branded button on every page the right answer? I can foresee news stories "I thought it was safe because there was a CEOP Report logo on the page". Organisations should be judged on what they achieve, not whether they support every initiative by others in every country they operate. If Facebook get it wrong, they deserve to get into trouble. Apparent brand pushing doesn't help.

Let's get good advice into privacy notices, help pages and terms of use. And make sure it's easy for users to report possible problems and threats (personal or otherwise). And let's avoid the sort of legal mumbo-jumbo CEOP include in their sign-up form (yes, the form and submission really weren't over SSL, unbelievable) for organisations that want to use the CEOP Report logos, as opposed to those who might add them from copies elsewhere or to tempt people to web sites hosting malware or dubious goods and services. "Help I've been bullied" might otherwise quickly turn into "help my computer's been taken over and I've lost all my pocket money".

Posted on: 13 April 2010 at 19:53 hrs

Comments Comments (0) | Permalink | Send Send | Post to Twitter

11 December 2009

Consultation on the Personal Information Online Code of Practice

On Wednesday I attended the Information Commissioner's Office (ICO) Personal Information Online Conference 2009 at which the ICO launched their consultation on the new Personal Information Online Code of Practice.

Photograph of an old office block and new apartment block in the heart of Manchester, near to the conference venue, the Lowry Hotel

Manchester and Salford gave us a beautiful sunny day for the event which briefed delegates on the ICO's approach to data protection and an outline of the collaborative process used to develop the draft code of practice. Iain Bourne, Head of Data Protection projects, noted that fewer than hoped public sector organisations had been involved to date, and they would like more feedback from this sector in particular during the consultation phase that ends on 5 March 2009.

Photograph of David Smith, Deputy Information Commissioner, giving the Personal Information Online Conference 2009 keynote address at the Lowry Hotel, Manchester

My first impressions are this will be a useful document for organisations without staff dedicated to data protection or compliance, especially once the examples and SME checklist are added. The structure and content are still a little raw, but probably about right for the start of a 12-week consultation process. Areas where I am already considering providing feedback are:

  • local storage of personal information (not just cookies)
  • verification of protection
  • suppliers, sub-contractors and staff
  • monitoring and anomaly detection
  • transmission of personal information
  • inclusion of third party content in web sites
  • using cookies to enforce an opt out
  • additional reference materials.

The full text and consultation document is available as a PDF.

Feedback on the Personal Information Online Code of Practice can be provided using the ICO's consultation portal with further background available in the related press release.

Posted on: 11 December 2009 at 10:56 hrs

Comments Comments (0) | Permalink | Send Send | Post to Twitter

04 September 2009

Internet in Britain 2009

The results of the Internet in Britain 2009 survey by the Oxford Internet Institute highlights people's usage and concerns about the internet and web sites.

Partial screen capture showing the cover of the Internet in Britain 2009 report by William H. Dutton, Ellen J. Helsper and Monica M. Gerber of the Oxford Internet Institute

Some aspects of the report relating to e-commerce, trust, fraud and privacy are summarised below.

  • Confidence in the Internet and the commercial services that it offers remains high.
  • Use of the internet is leading to greater trust in the technology as a source of information and medium of communication and services.
  • Since 2007, people are now just as concerned about credit card fraud, and the right to anonymously express opinions, but less concerned about the threat of computers and the internet to privacy.
  • Negative experiences of the internet are not as great as portrayed in the media.
  • The survey examined what personal information people are willing to provide when registering on websites.
  • A general desire for greater regulation of the internet.

Read the report for the methodology, full information and detailed analysis. The report also provides useful data on internet penetration and usage patterns such as for web 2.0 and mobile technologies.

Posted on: 04 September 2009 at 13:48 hrs

Comments Comments (0) | Permalink | Send Send | Post to Twitter

21 August 2009

Stupid Security?

In this month's PC Pro magazine, Davey Winder commented on the Information Security Awareness Forum (ISAF) concerning their recommendation to have "report abuse" links on web sites.

Scan of the PC Pro magazine showing the top corner of Davey Winder's column titled 'Stupid Security'

In his column titled "Stupid Security" in the Online Security section of Real World Computing, he says there are too many "click this" links on most sites and that a report abuse link on a fake site is likely to give you a fake answer. Very true.

But that doesn't get away from the problem that people still need to have somewhere to go to ask for help, to query account entries, to answer concerns or to report suspicious emails and web pages. That's why we have phone numbers printed on credit cards, bank statements and even on web sites.

The ISAF and its member organisations are doing more than many others, including their excellent Directors' Guides, and they didn't deserve this. Perhaps PC Pro will become a member and contribute to the effort to promote and improve information security awareness.

Posted on: 21 August 2009 at 08:14 hrs

Comments Comments (0) | Permalink | Send Send | Post to Twitter

28 July 2009

Colour Overload with IE8 Tab Grouping

Do people understand tab grouping in Internet Explorer version 8 (IE8)? This was a new idea introduced to collect together and identify tabs originating from the same source.

Note this isn't grouping based on the web site (domain name)—it's grouping from which other tab you clicked. The group colour is selected randomly, so yesterday's blue might be today's yellow.

My concern with tab grouping is not the concept, but the use of colour. Not because of the accessibility difficulty that some people may have distinguishing between colours, which is partially addressed by Microsoft in a tab naming convention, but because the colours can lead to confusion about SSL certificates. Take this example with four tabs open, the first tab selected and a current Extended Validation (EV) SSL certificate in use:

  1. Bank No X online banking login (domain A / SSL)
  2. Bank No X information page (domain B / non-SSL) opened using a link on page 1
  3. Bank No Y home page (domain C / non-SSL)
  4. Bank No Y business banking login (domain D / SSL) opened using a link on page 2
Partial screen capture of four browser tabs in Internet Explorer 8 (IE8) where they are grouped into two tab groups, one pair highlighted in the color green and the latter two in the colour blue / the first tab which is selected is also an SSL site with a current Extended Validation (EV) SSL certificate making the address bar a green color

What does green mean? How about if we have an invalid SSL certificate and the tab group is green:

Partial screen capture of four browser tabs in Internet Explorer 8 (IE8) where they are grouped into two tab groups, one pair highlighted in the color green and the latter two in the colour blue / the first tab which is selected is also an SSL site with an invalid SSL certificate making the address bar a red color

Confusing? Yes. It can lead to this type of misunderstanding:

That must be what I am seeing because it's not always the same colours. I had thought it had to do with security.

Helping people to identify and reject invalid SSL certificates is important—IE8 users are being put at a disadvantage by Microsoft. I'd like to see tab grouping turned off by default for now, and some other indicator of tab groups used instead of distracting colour-coding. Perhaps, since new tabs are always opened adjacent to their 'parent', even something as simple as this mock-up might suffice:

Mock-up of four browser tabs in Internet Explorer 8 (IE8) where they are grouped into two tab groups, without any special colouring, but with a separator bar between the two groups instead / the first tab which is selected is also an SSL site with a current Extended Validation (EV) SSL certificate making the address bar a green color

Is this easier to understand? What do you think?

Posted on: 28 July 2009 at 08:21 hrs

Comments Comments (3) | Permalink | Send Send | Post to Twitter

17 July 2009

Risk and Responsibility

It came as news to me that there is a UK Risk and Regulation Advisory Council (RRAC). It has been considering how distorted perceptions of risk can encourage poor policy-making and unnecessary laws.

The RRAC's report on Response with Responsibility Policy-Making for Public Risk in the 21st Century includes some useful discussion and ideas on the perception of risk. I think there are many parallels with information security risk such as the un-necessary spreading of Fear, Uncertainty and Doubt and risk perception & risk-reduction behaviour in The Psychology of Security.

Information privacy and security professionals would do well to read the case study on "Tree Safety – The Role of the Risk Actor" on page 15 of the RRAC report which discussed a proposal for tree safety management and a lack of participtaion during the consultation stages except for arboriculturalists ("tree consultants").

...the draft specified at least one professional arboriculturalist's inspection every five years – for all trees. This would replace the uncertainty of legal liability with a certainty of cost...

The privacy and security industry need to make sure, we don't blindly recommend the ALARP principle (As Low As is Reasonably Practical), or be seen as promoting our own vested interests, whether by being a product vendor or provider of consultancy services. Yes, risks should be kept as low as reasonably practicable, but they need to be considered in the context of the individuals, the business and society.

Posted on: 17 July 2009 at 10:48 hrs

Comments Comments (0) | Permalink | Send Send | Post to Twitter

03 July 2009

Nominet Best Practice Challenge Awards 2009

Last night I had the pleasure of attending the Nominet Best Practice Challenge Awards 2009 at Banqueting House in Whitehall, London.

In the Best Security Initiative Award, OWASP Board member Dinis Cruz, OWASP London chapter leader Justin Clarke and I were representing The Open Web Application Security Project. Our entry for the 2009 Best Practice Challenge had been shortlisted in June.

The judges were impressed by [OWASP's] ambitious work and conference programmes and the way [OWASP] has developed and widened its reach

It was interesting to see the innovative work being undertaken across the UK in security, access, diversity and openness. The Yorkshire Business Crime Reduction Centre (BCRC) won the Best Security Initiative Award. The BCRC is supported by South Yorkshire Police and the Regional Development Agency, and undertakes e-commerce and physical security assessments for small and medium-sized enterprises (SMEs) in the area. Their recent E-Crime Guide is a very useful introduction to the issues.

It is good to see an increasing awareness of online and e-commerce security, and this looks likely to continue with the recent announcement by the Prime Minister of new initiatives to secure the UK from cyber threats, following publication of the Digital Britain report last month.

Posted on: 03 July 2009 at 11:16 hrs

Comments Comments (0) | Permalink | Send Send | Post to Twitter

22 May 2009

Poor Security Instructions in IE8

How can we use security awareness to train users to spot security threats? Having consistent instructions in our applications is one way for regular users to detect changes that may be malicious.

Therefore I was surprised to see this reality vs. instructions mis-match in Internet Explorer 8 when accessing the Microsoft Updates site:

Partial screen capture showing Internet Explorer 8 web browser accessing the Microsoft Updates website shortly after its initial installation - the browser is warning about installing a component and asks us to click on 'Run Add-on' if we trust Microsoft, but the page instructions and illustration tell us to 'Install ActiveX Control'

The warning suggests you need to click on "Run Add-on", but the help information in the body of the page says to click on "Install ActiveX Control". And would I want to "Run Add-on on All Websites"? I'm not really sure. Does "run" mean "install" or does it suggest something less permanent?

I think we have a mixture of re-branding and Windows Vista syntax leakage, but it doesn't help end users—it just adds to security information noise. If Microsoft do it, phishers and malware writers can too.

We should do better than this in our own web applications.

Posted on: 22 May 2009 at 09:17 hrs

Comments Comments (0) | Permalink | Send Send | Post to Twitter

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

Page http://www.clerkendweller.com/awareness
Requested by 38.107.191.105 on Friday, 3 September 2010 at 04:18 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