Memorandum by the Royal Academy of Engineering
DEFINING THE
PROBLEM
1. What is the nature of the security threat
to private individuals? What new threats and trends are emerging
and how are they identified?
1.1 There are a number of threats to individuals'
security on the Internet. Very generally these fall into two categories:
attackers gaining access to information that they should not;
and attackers having control over computer systems that they should
not have access to.
1.2 The largest single threat to private
individuals comes from those attempting to gain access to personal
information in order to use this information for fraud. The most
common type of attack in this class is known as "phishing",
in which a user is tricked into divulging confidential information
such as bank account details to a third party (typically by getting
an email supposedly from a bank, which asks them to go to a webpage
and enter passwords and other details). The goal of a phishing
attack is usually to enable either direct fraud or more general
identity theft. By gaining access to private, personal information,
bank accounts may be accessed, loans obtained in the name of the
victim or documents obtained to further longer term fraud. The
same techniques for gaining personal information may also be used
for other types of privacy violation including stalking.
1.3 Another common route for gaining access
to an individual's personal information is to gain access to that
user's computer. If the attacker can install a program onto the
user's computer, either by means of a computer virus or by having
the user accept a "trojan horse" program[29],
then the attacker may misuse the computer in a number of ways.
The program may be used to send details of the user and information
about their user names and passwords for web sites back to the
attacker. The program may also enable the attacker to use the
computer as a "zombie", remotely using the computer
for further malicious purposes. This may include commanding the
computer to send out junk advertising email; using it to spread
viruses; or using it, alongside many other computers, to access
a particular server in order to overwhelm it in a "Denial
of Service" attack.[30]
1.4 The use by home users of always-on broadband
and wireless Internet increases the risk of malicious companies
or persons gaining access to computers owned by private individuals.
2. What is the scale of the problem? How are
security breaches affecting the individual user detected and recorded?
2.1 Reliable figures for the scale of the
problem are hard to come by, for three major reasons. First, most
reporting on the problems comes from companies in the business
of selling tools to help combat the problems, so it is possible
that the figures are exaggerated. Second, figures for the level
of fraud resulting from illicit computer access are even harder
to come by, since banks are unwilling to admit liability and frequently
deny that customer accounts could be compromised without the complicity
of the customer. Third, evidence of an attempted attack is usually
only found by exploring a computer system, and in many cases it
is likely that most users live in ignorance of security breaches
until, say, a false transaction appears on a credit card statement.
2.2 Despite these difficulties, some judgements
can and have been made about the levels of threat. It is obvious
to most Internet users that phishing email scams have reached
epidemic proportions. Many users receive multiple phishing emails
each week. With regard to the level of infection with trojan programs,
the numbers vary by region but a recent survey put the rate above
30% of Windows PCs (though a caveat applies here, as this report
was produced by a company with a business interest in this area).[31]
3. How well do users understand the nature
of the threat?
3.1 Most users are aware that there is a
problem but few are aware of the detailed nature of the threat.
Phishing scams are confidence tricks and any success they have
is due to a lack of detailed understanding of the threat. Phishing
scams have become increasingly sophisticated, since making a convincing
fake bank website is quite easy: the attacker can simply make
a digital copy of a genuine site. Individual users need to be
alert to the small details to know that a site is one created
by a fraudster rather than a legitimate site. However, many banks
and online vendors publicise warnings about phishing scams and
give customers information on how to identify and avoid them.
TACKLING THE
PROBLEM
4. What can and should be done to provide
greater computer security to private individuals? What, if any,
are the potential concerns and trade-offs?
4.1 One valuable way to help private individuals
is to provide them with more information about what they receive,
and what they are asked to download or run on their computers.
This will enable them to make more intelligent decisions. The
Oxford Internet Institute (OII) has a project entitled Stop Badware[32]
that seeks to do this. The website points out programs, such as
screensavers and anti-spyware software, that in fact include spyware
or other "malware" that can be used to "spy"
on a computer (eg, check which Internet sites its user visits,
or spy on keystrokes to find passwords), or interfere in its running.
The aim is to inform and empower users so that they do not compromise
the security of their computers by downloading such software.
Projects such as this serve a useful purpose, but require support
and funding to function.
4.2 However, while it is possible to seek
to mitigate against the effects of "trojan horses" by
publishing lists that identify the software concerned, this is
not possible in the case of viruses. Aside from not downloading
any executable files, the key mitigation available to an individual
to combat viruses is the use of up to date antivirus software.
The installation and use of firewalls on PCs is also of great
value in protecting individuals from various threats.
4.3 Computer system vendors would do well
to spend more time thinking about how to allow the user to make
informed decisions, with effort in the areas of user interface
design and mechanisms that let the user ensure that they are talking
to the correct web site. However, those in the computer security
product business have a vested interest in selling things. There
is already evidence of various false alarms from one or more of
the vendors. Therefore, independent sites like Stop Badware may
be more helpful. There is also a need to keep educating users
to ensure that they always download the latest security patches
for their operating system and the latest updates for any antivirus
software that they are using.
4.4 In addition to informing users, much
more could be done to make computer operating systems less vulnerable
to viruses and malicious code that can be installed without the
users' knowledge. Windows is particularly vulnerable to malware,
whereas other operating systems such as Linux and MacOS tend to
be less vulnerablethough they are not free from vulnerabilities.
5. What is the level of public awareness of
the threat to computer security and how effective are current
initiatives in changing attitudes and raising that awareness?
5.1 The Oxford Internet Surveys (OxIS) are
tracking public uses and opinions about the Internet and have
information relevant to the level of public awareness and concern.
They reveal that most users are aware of threats, and most users
have done something to address their concerns. For example, when
asked: "How concerned are you about protecting your computer
from viruses?", only 12% of users said they were "not
concerned". 65% said they were "concerned and have done
something" to address it. These statistics are presented
in the report The Internet in Britain: The Oxford Internet
Survey (OxIS).
5.2 However, despite fairly high levels
of awareness and concern about threats in general, the level of
awareness of the actual threats is fairly low. Scare stories from
parties with vested interests are widely reported by the press
with over-simplification and sensationalism in reporting sacrificing
the accuracy of the reports. Balanced and informative coverage
of the issue is often judged too technical to be widely reported.
As a result many people are worried about spurious threats while
being ignorant of the real problems.
5.3 For those who have some awareness, there
are various resources on the Internet but care is required because
of the vendor self interest. Initiatives like Stop Badware could
be useful for raising public awareness, as could the Government-run
"Get Safe Online" initiative. However, these need significant
publicity in order for the wider public to benefit from them.
6. What factors may prevent private individuals
from following appropriate security practices?
6.1 There are two main factors that hinder
individuals' adherence to security procedures: ignorance and haste.
When presented with a security critical decision, for example,
when a pop-up box appears before downloading a program, many users
view it as an obstacle to the download and simply click "OK".
However, if the user was aware of the significance of the decision
they may be less hasty. If the computer systems presented the
security questions to the user in a more understandable manner,
explaining the risks that the user takes in downloading a program,
and if users were better educated as to the impact of making the
wrong choice, then users would be more likely to follow appropriate
security practices.
7. What role do software and hardware design
play in reducing the risk posed by security breaches? How much
attention is paid to security in the design of new computer-based
products?
7.1 Engineers of all disciplines have
a duty to ensure that their systems are "fit for purpose".
The concern is that, currently, some computer software is not
"fit for purpose" with respect to issues of personal
security. Therefore, better software, both at the operating system
level and at the application level, would be hugely helpful in
addressing this. For example, trojan horse code derives its power
from the poor level of separation of functional roles on most
personal computers. Operating systems which better separate functional
roles would give a degree of damage limitation in the face of
trojan code. Computer viruses propagate through weaknesses/bugs
in the operating system. Fixing the bugs, or building systems
with fewer bugs in the first place, would slow the propagation
of viruses.
7.2 Hardware security devices can also be
helpful for personal computers, though only with the co-operation
of the software. Trusted Platform Modules (TPMsmodules
that enhance security by cryptographically scrambling and controlling
access to messages and stored data) are starting to appear on
personal computers and these can, in theory, help with protecting
user data but ultimately it is the software that is the critical
factor.
7.3 Another possibility is the development
of system designs and products that manage machines remotely for
retail users. This remote management is normal practice for most
corporations. Such remote management can ensure that all the patches
that have been developed to combat known vulnerabilities of the
computer operating system and software applications have been
installed, that up to date antivirus software is in place, and
that the traffic flowing to and from the computer is under the
control of an appropriately configured firewall.
7.4 Developments could be made to the design
of access to websites such as banking websites, to prevent phishing
attacks. An interesting example can be found on http://www.tricerion.com/.
On this website Tricerion present a demonstration of a log-in
procedure designed to prevent phishing attacks. They have incorporated
a number of features into the login procedure, for example, presenting
the characters of a user's password on a keypad displayed on the
computer screen, which the users click on. This means that any
programs designed to detect keystrokes cannot spy on the password.
Moreover, they keypad is designed to look different for each user,
and will only display a selected number of characters, so if the
keypad looks unfamiliar, or does not have all of the digits in
the user's password, they will know they are not at the genuine
site. Tricerion also suggest using symbols for the password that
are unique to a particular online service, such as a banking website.
The user can only enter their password on a keypad displayed on
the genuine site, meaning they cannot accidentally divulge it
to a third party, eg via a phishing email.
7.5 These are examples of good practice
that could be explored further. More research on novel ways to
circumvent phishing scams or spyware would be of great benefit.
8. Who should be responsible for ensuring
effective protection from current and emerging threats?
8.1 Operating system vendors are in the
strongest position to build effective tools. There would be value
in exploring ways that vendors could be made legally culpable
when faults lead to security problems.
8.2 However, security threats to computer
users are well-publicised, so there is also an onus on the users
to protect themselves. They could receive assistance in this matter
by making self-protection easier, in the ways described above.
9. What is the standing of UK research in
this area?
9.1 The UK has many well respected researchers
in this area and is probably second only to the USA in the field.
GOVERNANCE AND
REGULATION
10. How effective are initiatives on IT governance
in reducing security threats?
10.1 Unless the issue of Internet Governance
is resolved there is very little possibility of resolving the
Personal Internet Security issue. The OII is involved with efforts
to inform the new Internet Governance Forum, set up by the UN,
and is supportive of security being one of the key issues that
the forum should pursue.
10.2 However, initiatives in this area are
frequently effective in the area of corporate security but with
home users there is much less evidence of success. It is arguable
that the best way to address security is to inform and empower
users and to participate in balanced and credible efforts to achieve
self-governance for Internet entities.
11. How far do improvements in governance
and regulation depend on international co-operation?
11.1 The international nature of the Internet
means that threats from the Internet are an international problem.
Hence Internet governance is not an issue for an individual government,
it is a global issue that concerns every individual globally and
one country cannot legislate for all.
11.2 It is important to be aware that some
governments have the objective to control and restrict the individual
freedom of expression on the Internet, and wish to impose censorship
rules. All governments should sign and adhere to an Internet user's
"bill of rights". It is often the case that some countries
with the strong views actually have low Internet penetration and
usage. Hence a "one country equals one vote" rule should
not always apply.
11.3 It is important that in Internet governance
there is co-operation between various branches of government and
law enforcement in and between countries. Civil society should
be fully involved and take part in the process, which should be
fully transparent. User and business associations (NGOs) should
be represented directly in any regulatory body, not just through
their national governments.
12. Is the regulatory framework for Internet
services adequate?
12.1 The Internet has benefited hugely from
the very light hand of regulation to date and those benefits almost
certainly outweigh the risks. Further regulation would be likely
to reduce the social and economic benefits of the Internet.
12.2 There is, however, one area in which
regulation of software and services might help security, although
it is likely to be very unpopular with software vendors. At present
most software vendors demand, in their End User License Agreement,
that the user gives up any right of recourse in the event that
faulty software leads to loss or damage to the user's data. Furthermore,
some vendors refuse to fix security problems in older versions
of software and demand that users pay to upgrade to a more recent
version in order to gain access to security fixes. There would
be value in investigating the potential benefit to end users of
imposing restrictions on these practices.
13. What, if any, are the barriers to developing
information security systems and standards and how can they be
overcome?
13.1 The barriers to developing information
security systems are cost and inertia. New systems with better
security characteristics are being developed all the time but
it takes time before users upgrade and, as mentioned above, they
frequently have to pay for the privilege of better security.
CRIME PREVENTION
No comments from The Royal Academy of Engineering.
20 October 2006
29 A malicious programme disguised as, or hidden within,
legitimate software. A trojan can be contrasted with a virus in
that a "virus" is malicious code that is attached to
an otherwise bone fide program or file, whilst a "trojan
horse" is software that purports to provide useful functionality,
but has deliberately been designed to include malicious code. Back
30
Denial of Service (DOS) attacks usually target high-profile websites,
seeking to bring them down by overwhelming the server that hosts
them. Threats of such attacks have, in the past, been the basis
of blackmail cases. Back
31
http://www.webroot.com/resources/stateofspyware/excerpt.html Back
32
see http://stopbadware.org Back
|