|
|
Saudi
Arabian Monetary Agency
Banking
Technology Department
Internet Banking Security Guidelines
v1.0
05
May 2001
|
Internet banking services and products can provide significant new
opportunities for banks. It may allow banks to expand their markets for
traditional deposit-taking and credit extension activities, and to offer
new products and services or strengthen their competitive position in
offering existing payment services. In addition, Internet banking can
reduce operating costs for banking institutions.
More broadly, the continued development of Internet banking
contributes to improving the efficiency of the banking and payment system
and to reducing the cost of retail transactions nationally and
internationally. Consumers and banks are able to increase the efficiency
with which they make or receive payments, and enjoy greater convenience.
Internet banking may also increase access to the financial system for
consumers who have previously found access limited.
Given the degree of uncertainty about future technological and
market developments in Internet banking, it is important that supervisory
authorities avoid policies that hamper useful innovation and
experimentation. At the same time, banks recognise that along with the
benefits, Internet banking activities carry risks that must be balanced
against the benefits.
The purpose of this document is to provide guidelines and
considerations for banking institutions as they develop methods for
identifying, assessing, managing and controlling the risks associated with
Internet banking. SAMA wishes to encourage the banks to develop a risk
management process rigorous and comprehensive enough to deal with all
known risks, and flexible enough to accommodate changes in the type and
intensity of risks associated with internet banking. The risk management
process can be effective only if it is constantly evolving.
The remainder of this document is organised as follows. The next
section identifies and categorises risks that banks may face in Internet
banking. Section 3 presents the control objectives where risk should be
minimised for a bank offering online services, while section 4 provides
the risk management and control framework necessary for these objectives
to be reached. Banks that decide to outsource their online service need to
be aware of the risks that outsourcing endorses and the methods to manage
and monitor them as described in section 5. Next, section 6 stresses the
importance for managing the customer relationships. Banks must inform
their customers about the risks of using their Internet service and
educate them for the safest way to use it. Lastly, section 7 provides an
outline of an appropriate supervisory approach which SAMA intends to
adopt.
Continuing
advances in technology and its prominent role in commerce are leading
financial institutions toward the Internet in increasing numbers. Uses of
the Internet may include information-only, information transfer, or fully
transactional sites on the World Wide Web (Web), or the capability to
access the Internet may exist from within or outside the institution.
Regardless of the use, numerous risks exist which must be addressed within
the bank's risk management program. Security breaches due to some of the
following factors may currently be rare, but as banks expand their role in
electronic commerce they could potentially become prime targets for
malicious activities.
Information Service (Low Risk)
This
is the most basic form of online Internet service providing one way
communication covering advertisements, promotional material, etc.
Websites are often the targets of hacking which vandalises and
mutilates the original information being processed resulting in
reputational harm.
Interactive Information Exchange
(Medium risk)
Customers
are able to communicate with the bank, make account enquiries and fill in
application forms, etc. The
risk pertaining to these websites depend on whether they have any direct
links to the bank’s internal network.
Transactional Service (High
risk)
Allows
customers to execute online transactions such as the transfer of funds,
payment of bills, on-line shopping and other financial transactions,
potentially including sale and purchase of securities; accordingly this is
the highest risk category that requires the strongest control.
External Attacks
Internet-based
attackers, more commonly called ‘hackers’, pose the most publicised
security challenge. These individuals gain access to systems and the
information they contain by exploiting flaws in the configuration of the
Web server, the server’s operating system, or the actual components of
the Web pages. The remote client machine (e.g. PC) is also vulnerable to
direct and indirect network attacks, and physical attack.
Electronic
eavesdropping is also a potential hazard, since the electronic emanations
from a computer screen or cables can be detected and re-assembled into
meaningful data. Some
organisations place their sensitive systems in specially screened rooms to
prevent this.
Internal Attacks
Internal intrusion, or the
breaching of security systems by someone within the organisation who might
potentially have authorised access to hardware and software components, is
another area of concern. Internal attacks are among the most serious risks
that a bank faces, and can be initiated by outsiders via threats or
blackmail as well as by the ambitions of insiders.
Hence, no one should have concurrent access to both production
systems and backup systems, particularly data files and computer
facilities as well as for operating systems, systems design and
development, application, maintenance, operations, database
administration, etc.
Physical security and password
security are paramount in controlling illegal activity within the site
manager’s own organisation. Various technology-based means exist to
mitigate the risks relating to internal attacks. These also provide
protection against the other generic forms of attack. Common technology
solutions include intrusion detection, event logging and monitoring, and
software version control.
Malicious Code
The receipt or distribution of
malicious code elements (‘Trojan Horses’ or ‘viruses’) can also
cause security risks and, more commonly, malicious harm to Internet-based
computers and programs. Many Web sites include receipt and distribution of
files and programs among the features that are offered to end-users. This
is just one way in which malicious code can be distributed; other means
include e-mail (with or without attachments) and network access.
Denial of Service
Denial of service and
availability must also be a primary concern for site managers. As if
protection from interlopers and subversive elements was not enough of a
concern, system downtime resulting from power failure, wide-area
communications problems, and natural disasters can also result in customer
dissatisfaction and ultimate harm to the site manager’s company or
group.
Mis-Service or ‘spoofing’
Mis-service
is a type of attack targeting service providers which use open networks as
an access channel, often overlooked by service designers and system
architects. In open networks, particularly the Internet, it is sometimes
possible to impersonate a legitimate user or network entity. This can be
done using various techniques, such as DNS or router subversion, or by
means of subverting active content in a Web browser. The end result is
that legitimate users are unwittingly connected to a fake (or subverted)
network entity with a view to defraud or offend. This type of attack can
cause extensive reputational damage to an on-line service provider.
Negligence
Security-related negligence in
the handling of sensitive data or the configuration of security systems
can also be devastating. The best security systems incorrectly
administered or improperly managed present increased risk potential.
Inadequate policies and procedures can result in security failures or
censure from regulatory agencies and auditors.
SAMA will expect banks to
establish and enforce sound policies and procedures to address these
risks. This document is intended to provide a framework for these to be
established in a cost-effective way. The document should also provide a
basis for scoping the necessary security training and awareness programmes
for users and administrators alike.
Security threats arising from denial of service attacks, spoofing,
sniffing, hacking and other forms of illicit activity require a security
policy covering the following control objectives (some of which are
described in more detail in the US FDIC’s ‘Security Risks Associated
with the Internet’):
Ø
Communication control
Ø
Data Confidentiality
Ø
Data and message integrity
Ø
Authentication of users and
entities
Ø
Non-repudiation of
transactions
Ø
Access control
Ø
Network security
Ø
Logging and audit
Ø
System availability,
resilience and disaster recovery
Ø
Customer protection
This refers to the protection of bank’s sensitive information and
online systems and requires encryption appropriate to the type of risk
present in its networks and systems by selecting encryption algorithms
according to well-established international standards. Proper procedures
and facilities for cryptographic key management are essential for the
secure and reliable operation of all cryptographic security systems.
Unless otherwise protected, all data transfers, including
electronic mail, travel openly over the Internet and can be modified or
read by others. Given the volume of transmissions and the numerous paths
available for data travel, it is unlikely that a particular transmission
would be monitored at random. However, programs, such as
"sniffer" programs, can be set up at opportune locations on a
network, like Web servers (i.e., computers that provide services to other
computers on the Internet), to simply look for and collect certain types
of data. Data collected from such programs can include account numbers
(e.g., credit cards, deposits, loans) or passwords. More sophisticated sniffers may, for example, be looking for
trading activity in certain securities in order to cheat the market.
As mentioned in Mis-Service,
attacks using spoof Web sites can occur, whereby an attacker seeks to fool
legitimate users of an on-line service to use a false Web site instead of
the genuine one. Given this situation, a user’s account login
information may be stolen, or the communications between the user and the
false site may be relayed to the real Web site. The latter form is known
as a man-in-the-middle attack.
Due to the design of the Internet, data privacy and confidentiality
issues extend beyond data transfer and include any connected data storage
systems, including network drives. Any data stored on a Web server may be
susceptible to compromise if proper security precautions are not taken.
This refers to the accuracy, reliability, completeness and
timeliness of information processed, stored or transmitted between the
bank and its customers, with the major risk being that the banks can be
accessed by anyone from anywhere at anytime.
Potentially,
the open architecture of the Internet can allow those with specific
knowledge and tools to alter or modify data during a transmission. Data
integrity could also be compromised within the data storage system itself,
both intentionally and unintentionally, if proper access controls are not
maintained. Steps must be taken to ensure that all data is maintained in
its original or intended form.
Essential in electronic
commerce is the need to verify that a particular communication,
transaction, or access request is legitimate. To illustrate, computer
systems on the Internet are identified by an Internet protocol (IP)
address, similar to a telephone that is identified by a phone number.
Through a variety of techniques, generally known as "IP
spoofing" (i.e., impersonating), one computer can actually claim to
be another. Likewise, user identity can be misrepresented as well. In
fact, it is relatively simple to send an e-mail message that appears to
have come from someone else, or even send it anonymously. Therefore,
authentication controls are necessary to establish the identities of all
parties to a communication.
Non-repudiation involves
creating proof of the origin or delivery of data to protect the sender
against false denial by the recipient that the data has been received or
to protect the recipient against false denial by the sender that the data
has been sent. The former is much harder to achieve than the latter.
Non-repudiation of payment instructions should be of particular concern to
banks. To ensure that a transaction is enforceable, steps must be taken to
prohibit parties from disputing the validity of, or refusing to
acknowledge, legitimate communications or transactions.
Physical attack on equipment is a serious risk.
This may just involve stealing of passwords and use on a legitimate
machine which is in an unprotected area of an office. At the other
extreme, it may mean a physical attack on (eg, a PIN pad) using cryogenic
techniques in order to break the tamper proofing and access encryption
keys stored in the device. At
both extremes, it is necessary to ensure that devices cannot be reached by
intruders or by genuine staff who are intent on committing insider frauds.
The control objective here is to ensure that it is known who has
access to particular machines and equipment and that this access is
controlled by physical security doors, signing in and out methods etc. Beyond
physical attack, however, is virtual attack.
Bank servers connected to the Internet are vulnerable to intrusion
of various kinds. Furthermore,
if unauthorised parties access the bank’s servers, this could put the
bank’s customers’ systems at risk too. The aim of network access control is to minimise these risks.
In
general, banking systems make the assumption that networks are not secure
in themselves and that therefore end to end security at the application
level is necessary. However,
on an open network like the Internet, this is not possible as the client
devices which may be connected via the Internet to a bank’s systems are
not likely to have Hardware Security devices and software to achieve this.
At
present, there is no globally accepted mechanism to get round these
problems, since the Secure Electronic Transactions (SET) protocol devised
by Visa, MasterCard, Microsoft and others has not been generally accepted.
The only de facto standard is Secure Sockets Layer (SSL), which is
basically a line encryption mechanism which secures transactions from the
browser in the client machine, to the Internet software in the host.
In recent versions of SSL, some authentication is also provided
based on digital certificates. This
is probably the best achievable network security mechanism for Internet
transactions at present. It
is expected that more acceptable versions of SET will be devised, and
other suggestions have been made for a more rigorous approach to Internet
transactions, which does not depend upon the network being secure.
Logging of transactions and the various exchanges between computers
during transactions is essential to provide a record of what data has
actually passed between which machines in |