| |
Analyzing
the Risk of Data Theft
To analyze the risk of data
theft, a starting point for managers is to consider the terminal
at which the legitimate user of the data is working. At that
terminal, the user will be given certain predefined locations to
which the data can be sent. The goal in protecting the data is to
be certain that the data is transferred securely to those predefined
ultimate locations, and that it is not and cannot be transferred
anywhere else.
For example, suppose we have two legitimate users, A and B.
We would want A to be limited by the program running at his or her
terminal as to the options available for use of that data, such
as the locations to which the data can be sent. Let us say that
the only option is to transfer the data to B. In this case,
we would want A to be able to transfer the data to B, but otherwise,
the data would be unreadable and not transferable.
If the data were properly encrypted, it could not be intercepted
as it went from A to B.
Figure 1
Although the above configuration may superficially appear to be
secure, the data may not actually be protected from technologically
sophisticated insider pirates. For example, the program running
at either A or B could secretly be sending a copy of the data to
C1 or C2.
Figure
2
or
Figure 3
C1 and C2
are pirate applications that receive data from “hidden trap doors”
installed in A and B. Hidden trap doors are fragments of secret
software code that have been installed by a trusted, insider developer.
No matter
how well the data is encrypted between A and B, this encryption
counts for nothing if the connection between A and C1 or B and C2
is open. A manager could feel “safe”, because he or
she had implemented end-to-end encryption between A and B, and yet
the system could still be insecure.
Here is another
common scenario:
Figure
4
In this case,
A and D are behind a firewall, and E and B are behind another firewall.
The data is encrypted between D and E.
A common
belief is that while the data is inside the firewall, the data is
protected. In many cases, the data inside the firewall
is not encrypted. A thief at A, D, E, or B could copy
the data inside the firewall to hard medium (a floppy, or ZIP disk)
and walk out of the building with it. Alternatively, a thief
could copy the data inside the firewall, encrypt it, and send it
out over a telephone line or send it out via a wireless connection.
The system administrator could easily reconfigure the firewall to
send data through the firewall and then could reset the firewall
so that the hole would disappear.
In the financial
industry, many companies use the SWIFT network as shown in the above
diagram, where the SWIFT network is the link between D and E.
Even though SWIFT is encrypted, the system as a whole is wide open
and unprotected.
Some companies
believe that they can deal with this problem by not allowing floppy
disk drives to be installed on production machines.
However, suppose a pirate uses a hidden trap door to divert a copy
of the data inside the firewall, the data going either to C1 or
C2.
Figure
5
C1 or C2
would be some machine inside the firewall, but not the machine on
which the legitimate user is working. Many firewalls have
hundreds or thousands of machines inside their perimeter. The pirate
would chose machines that were not easily visible to management,
to be C1 or C2.
For companies
that do not permit floppies, a ZIP drive, or similar device, can
be easily connected to almost any computer. In any case, it
is not very difficult to take apart machines and install other interfaces.
Companies sometimes put seals over the computer cases to prevent
them from being disassembled. But, of course, system administrators
can reconfigure machines and steal the data. Moreover,
a non-system administrator could find some way to replace the seal.
Most companies do not check seals carefully.
Here is another
type of attack:
Step 1
Figure
6
In this scenario,
the pirate has access to D or E or both, and is able to steal the
encryption keys used to encrypt data between D and E. In Step
1, the pirate causes D or E to be brought down momentarily.
Step 2
Figure
7
When D reconnects,
in Step 2, D connects to another machine pretending
to be E, which is not E, but another machine, C1, set up by the
pirate. A copy of the data is transferred to the pirate machine,
which has the key words needed to decrypt the data. The pirate
drops the connection and D reconnects to E. This can all be
done in a few seconds.
Step 3
Figure
8
In Step
3, the system is back to “normal”. The system administrators
think there has been some static on the line. This attack
might involve multiple insider pirates, conspiring together, possibly
on different sides of the connection.
Summary
In
Figures 2 and 3,
end-to-end encryption did not provide protection against data theft.
In Figure 4, a firewall
plus link encryption between D and E did not provide the necessary
protection. In Figure 5 ,
the addition of other features, such as no floppy disks, to the
Figure 4 system did not
provide the necessary protection.
Figures
6 ,7,
and 8 represent an attack
where an insider pirate or pirates transfer data right through the
firewall.
Maximum
security involves setting up procedures that audit for hidden trap
doors such as C1 and C1 shown in Figures
2, 3,4,
and 5, and which
audit network connections so that D, in Figures
6 ,7,
and 8 can
be certain that he or she is actually talking to E and not to a
machine controlled by a pirate. Moreover, encryption
keys should be randomly generated, hidden from human sight, and
changed (strobed) constantly.
Maximum
security cannot be achieved with software alone, but requires an
orthagonal approach. An orthogonal approach means that multiple
independent lines of command are required to complete an objective.
Such an approach requires the use of internal or independent auditors,
and requires that the installation of the network cannot be completely
conducted by its developer. Maximum security requires formal procedures
involving multiple parties.
ANGEL
Secure Networks is a system which will provide the maximum
security required to thwart the attacks described above.
1. Here are some examples and statistics
having to do with powerful, trusted insiders who have been able to
commit spectacular frauds.
Trusted engineers.
Wall Street Journal, April 14, 2000, "Microsoft Acknowledges Its
Engineers Placed Security Flaw in Some Software."
Senior Vice President, major
international bank. "Missing: One Banker and $66 Million: Trail
Grows Cold as FBI hunts for Loan Officer With a Zest for Living".
The New York Times, May 3, 1998.
In general. The average organization
loses about 6% of its total revenue to fraud and abuse committed
by its own employees.
Median losses caused by managers are four times those caused by
employees. Median losses caused by executives are 16 times those
of their employees. “Fraud Facts from The Association of Certified
Fraud Examiners’ Report to the Nation”, The RMA Journal, March 2001,
p 21.
© 2001 ANGEL Secure Networks,
Inc.,All Rights Reserved
Legal Notices
|
|
Powerful
insiders are the greatest threat(1).
|
| Data
is more difficult to protect than cash because it can be stolen
(by being copied) without being missed. |
t
|