Conclusion: E-mail should not be used for sensitive discussions unless the messages and associated attachments are DES encrypted. Many DOE/DOE contractor sites already have established policies regarding the use of E-mail. Check with your site CPPM/CSSM to learn your organization's policy. To obtain further information, contact Sandy Sparks, CIAC, 510-422-8193 or send E-mail to ciac@llnl.gov.
A technician answers the telephone. "Bill Jones, Telecom Operations."
"Hello. This is Martin White with AT&T Operations. We think someone
may have broken into your PBX switch. Can I talk to the technical
person in charge?"
"That's me," Bill says.
"How're you doing, Bill?"
"Good. And you?"
A deep breath. "Not too bad, except that it's Friday afternoon and I
think we're going to have to wade through a mountain of paper.
Anyway, as I was saying, we think your switch has been compromised."
"What makes you think so?"
"Your toll free dial in is 800-555-1212 isn't it?"
"Yeah."
"We alarmed on someone sequence dialing all the 555 numbers. The
sequence stopped on yours, then randomly searched for dial out access
codes. If they found it, you know how bad that can be."
"Well, can't you tell for certain?" Bill asks.
"Sure, I'm searching now, but it's so much paper."The sound of a page
being flipped. "What scares me is that while I'm doing this, the bad
guys could be selling your long distance on the streets right now.
Maybe you better take your 800 service off line or change the access
code."
"Jeez, I can't do that. The people in the field...our business depends
on it."
Martin sighs. "That's too bad. The intruders may not have even
cracked the code." The sound of another page being flipped and then
fingers snapping. "Bill, I just thought of something. I have all this
on line. It would just take a minute to search for your access code."
A heavy sigh. "Why didn't I think of this before? It's been a long
week-too many hours looking at numbers." A pause. "Okay, what's your
access code?"
"I...er," Bill hesitates.
"Oh, yeah, you shouldn't give it out. I understand. "The sound of
another page being flipped. "It was such a good idea, too." Pause.
"These guys sure tried a lot of permutations. These eight digit
codes..." Another page.
"Hey," Bill says, "we could be here all night. Forget I told you this:
the code is 98765432."
"Thanks. Great. Hold on." The sound of keys being typed. "Okay. Let
me double check." More typing. "That's it. Good news, they never got
to it." Pause. "Thanks a lot, Bill. We would have been here half the
night for a non-event. By the way, once they pass you by, it's very
rare that they'd come back. You're in good shape. Though you probably
want to change that access code."
"Nah, that would be a real pain. Everyone in the field would have to
be informed. Maybe I'll kick it up to the boss on Monday. Have a good
weekend."
"You too."
"Martin White" will have a good weekend. He and his confederates will sell discount long distance service on the streets of New York City at public phone booths, a zero overhead pure profit enterprise. The costs to Bill's organization will be over $150,000. This is one (fictionalized but only too realistic) example of what's called "Social Engineering," an ironic characterization of the non technical aspect of Information Technology (IT) crime. In other human interactions it's called a "Con (or Confidence) Game" where Martin is the "Con Artist." The underlying idea is simple: deceive the victim into revealing secret information or taking inappropriate action for the attacker's benefit.
Most of us are helpful and trusting - it's human nature. We want to be good neighbors and have good neighbors. Americans are especially trusting and as foreign industrial espionage increases, we must check on requesters before we hand over either access or information. Social Engineers exploit this cooperative inclination. They also employ intimidation and impersonation as well as plain old fashioned snooping and eavesdropping.
A confused and befuddled person will telephone a clerk and ask for his password to be changed. An important sounding man identifying himself as an executive will telephone a new system administrator and demand access to his account NOW! A person at an airport will look over your shoulder ("shoulder surfing") as you key in your telephone credit card or ATM PIN (they even use binoculars and camcorders). A visitor will watch you type your username and password at your keyboard. A confident person will call up a computer operator and ask him or her to type in a few lines of instruction at the console. An attacker will sift through your paper trash ("dumpster diving"), looking for clues to unlock your IT treasures.
Unlike the technology it targets, social engineering is an old profession with a new name. It succeeds frequently because our culture has not caught up with its own technology. A social engineer would have a much more difficult time getting the combination to a safe than a password, or even the combination to a locker at the health club. The best defense is simple: it's education, training, and awareness. For further information, please contact Richard Feingold, CIAC, 510-422-8193 or send E-mail to ciac@llnl.gov.
As more computers and larger networks get attached to the Internet, it gets more difficult to keep them secure from some of the hostile or curious elements on the Internet. An increasingly popular method of connecting to the Internet is through firewalls.
A firewall is a combination of hardware and software components that provide a choke point between a "trusted" network, such as an organizational network, and an "untrusted" network such as the Internet. The firewall provides a certain level of control as to what can go between the two networks.
Firewall technology has not yet reached the "turn-key" stage, although the number of commercial product announcements is increasing. There are several ways to make your own firewalls and there are a number of people and companies doing firewall consulting. There is also a lot of free software and advice available over the Internet. Several references are listed at the end of this article.
There are several different ways to configure a firewall. Two common hardware (and software) components are a screening router and an application gateway (also called a "bastion" host). The screening router provides the primary connection between a trusted and an untrusted network. It routes protocol packets and can be configured to block packets by hardware address, IP address, or TCP or UDP port in the case of those protocols. For example, the router can be configured to block incoming FTP requests and all NFS traffic. The screening router is limited to these low-level network functions, and many network applications have protocols too complex to be handled at this level. That is where an application gateway is used.
An application gateway is used to provide an extra layer of protection to certain network applications. For incoming Telnet or FTP connections, it may provide one-time password authentication to prevent an unauthorized user from capturing and reusing a password to get into the trusted network.
This is just a sample of the terminology and configuration possibilities of Internet firewalls. Because of the importance of this area in computer security, CIAC/CSTC will continue to investigate firewall configurations and technology and will produce a series of firewall articles in future issues of CIAC Notes. If you have questions or topics you would like to see covered, send mail to ciac@llnl.gov. Until then, the following are some good sources of information and discussion about firewall topics:
WARNING: If you should find a copy of this archive, do not run the program INSTALL.COM, as it contains the Warpcom-2 Trojan.
The documentation contained in the archive claims that this is a utility program that will enable you to "READ and WRITE to your CD-ROM!" That statement in itself should be a tip-off that there is something wrong here, as it is physically impossible to write with a standard CD-ROM drive. Even writable CD's (CD-R) can only be written in a special drive that contains additional hardware. Scanning for the Trojan program with anti-virus scanners may not locate it, as most scanners look only for virus code, not Trojans. However, F-PROT version 2.10c does detect and identify this Trojan, and the upcoming release of DataPhysician Plus 4.0D will also detect it.
The Trojan program overwrites the copy of COMMAND.COM pointed to by the current COMSPEC environment variable. COMMAND.COM is overwritten with binary ones (Hex FF), except for a few bytes at the beginning. Those few bytes at the beginning of COMMAND.COM are a short program to overwrite the first 256 sectors of your D: drive with garbage. The next time the system needs to reload COMAND.COM, the small program trashes the D: drive and then the system crashes trying to execute invalid code. The hard disk then becomes unbootable, because COMMAND.COM is needed to boot the system. While we have not extensively examined the effects of the Trojan, the damage to the C: drive can be repaired by replacing the damaged copy of COMMAND.COM with a new, undamaged one. The damage to the D: drive may not be repairable, though you may be able to recover some of the files using a disk recovery program such as Norton Utilities, or PCTools.
Be sure to replace the correct copy of COMMAND.COM. The copy to replace is the one pointed to by the COMSPEC environment variable. To see the current value of COMSPEC, type SET followed by a Return. The default value is C:\COMMAND.COM, where C: is the boot drive (It will be the A: drive if you boot from a floppy). If you boot from a floppy drive to repair a system, the SET command will not show you the correct copy of COMMAND.COM to replace, as it will point to the copy of COMMAND.COM on the floppy disk. To find the correct copy of COMMAND.COM to replace, see if the value of COMSPEC has been set in the CONFIG.SYS file on the hard disk. If it is not set there, then the copy of COMMAND.COM to replace is the one in the root directory of the C: drive. Note that there is usually a second copy of COMMAND.COM in the DOS directory on the C: drive, that can be copied into the root directory. Since the copy of COMMAND.COM is not necessarily run right away, you have a chance to save your D: drive. If after mistakenly running the INSTALL.COM program, your system seems to be running OK, immediately replace the copy of COMMAND.COM with a good one. If you can replace it before it is executed, your D: drive will not be overwritten.
Note: Chinon indicated that there is a legitimate program called CD-IT that is used with CD-ROM drives. If the documentation claims to give you write access to a CD-ROM, then you have the bogus archive. To obtain further information, contact William J. Orvis, CIAC, 510-422-8193 or send E-mail to ciac@llnl.gov.
Natas is a super-polymorphic, multipartite virus. A polymorphic virus changes how it looks with each new infection to make it difficult for an anti-virus signature scanner to detect it. A multipartite virus infects both programs and boot sectors. Natas also infects system (.SYS) programs and memory managers like QEMM and EMM386, causing those programs to report memory errors.
Most AV scanners should be able to detect this virus by name in the next release. Current AV program change detectors should be able to detect the presence of this virus now.
Junkie, which reportedly first infected a company in the Netherlands after being downloaded from a bulletin board, is a multipartite virus that infects hard drives or floppy disks and files. It writes the virus code to the Master Boot Record (MBR) on the hard drive, the DOS boot record on floppies, and only infects .COM files. Junkie is not a stealth virus. It is variably encrypted, but not polymorphic. No "trigger" or "payload" has been identified for the Junkie virus.
All AV change detectors will detect it, and all scanners should detect it by name in their next released version.
The CHiLL TOUCH virus is a resident .COM infector, affecting only .COM files larger than 64K. The payload is disabled because it appears that the virus writer was having trouble getting it to work. It is variably encrypted. It is not a stealth virus. It is not polymorphic. It does not infect the boot block of hard drives or floppy disks. To obtain further information, contact William J. Orvis, CIAC, 510-422-8193 or send E-mail to ciac@llnl.gov.
It is quite possible that other "password" protected databases are vulnerable to this kind of attack. You might want to question your software vendor about this before you select your next database engine. To obtain further information, contact Allan L. Van Lehn, CIAC, 510-422-8193 or send E-mail to ciac@llnl.gov.
E-18 Bulletin Sun Announces Patches for automountd Vulnerability May 05,1994, 1200 PDT E-19 Advisory nVir A Virus Found on CD-ROM May 05, 1994, 1500 PDT E-20 Bulletin Trojan Attack on Chinon CD-ROM Drives May 06, 1994, 1200 PDT E-21 Bulletin Restricted Distribution May 11, 1994, 0845 PDT E-22 Bulletin Restricted Distribution May 11, 1994, 0845 PDT E-23b Bulletin Vulnerability in HP-UX systems with HP Vue 3.0 May 17, 1994, 0930 PDT E-24 Bulletin Security Patch Kits for ULTRIX, DECnet-ULTRIX and OSF/1 May 18, 1994, 1530 PDT E-25a Bulletin BSD lpr Vulnerability in SGI IRIX May 19, 1994, 1600 PDT E-26 Advisory UNIX /bin/login Vulnerability May 23, 1994, 0700 PDT E-27 Bulletin Restricted Distribution May 23, 1994, 1430 PDT E-28 Bulletin Restricted Distribution May 26, 1994, 0930 PDT E-29a Bulletin IBM AIX bsh Queue Vulnerability Remote users may access a privileged account via the bsh batch queue. Disable the queue, then install a fix. June 3, 1994, 1500 PDT E-30 Bulletin Majordomo distribution list administrator vulnerabilities Intruders may gain remote access to the Majordomo account and execute arbitrary commands. Upgrade to version 1.92. June 15, 1994, 1400 PDTTo obtain further information, contact Allan L. Van Lehn, CIAC, 510-422-8193 or send E-mail to ciac@llnl.gov.
Our mailing lists are managed by a public domain software package called ListProcessor, which ignores E-mail header subject lines. To subscribe (add yourself) to one of our mailing lists, send the following request as the E-mail message body, substituting CIAC-BULLETIN, CIAC-NOTES, SPI-ANNOUNCE or SPI-NOTES for list-name and valid information for LastName FirstName and PhoneNumber. Send E-mail to ciac-listproc@llnl.gov:
subscribe list-name LastName, FirstName PhoneNumber
e.g., subscribe ciac-notes O'Hara, Scarlett W. 404-555-1212 x36
You will receive an acknowledgment containing address, initial PIN, and information on how to change either of them, cancel your subscription, or get help. To subscribe an address which is a distribution list, first subscribe the person responsible for your distribution list. You will receive an acknowledgment (as described above). Change the address to the distribution list by sending a second E-mail request. As the body of this message, send the following request, substituting valid information for list-name, PIN, and address of the distribution list. Send E-mail to ciac-listproc@llnl.gov:
set list-name address PIN distribution_list_address
e.g., set ciac-notes address 001860 remailer@tara.georgia.orb
To be removed from this mailing list, send the following request:
unsubscribe list-name
For more information, send the following request:
help
If you have any questions about this list, you may contact the list's owner: listmanager@cheetah.llnl.gov.
510-423-4753 - 2400 baud or slower
510-423-3331 - 9600 baud V.32 or slower
The first time you call in, please register your name and address. To download or read files, switch to the file section and follow the directions. Most of the popular downloading protocols are available, including XMODEM, YMODEM, SEALink, and Kermit.
Once logged in you may type a question mark to find out what key-words are recognized. The file 0-index.txt (in the top level directory /ftp) is a document explaining the directory structure for downloadable files. The file whatsnew.txt (in directory /ftp/pub/ciac) contains a list of the new files placed in the archive. Use the command get [for single files] or mget [for multiple files] to download one or more files to your own machine.
No. E P TITLE 2300 x x Abstracts of the CIAC-2300 Series Documents 2301 x x Computer Virus Information Update 2302 x x The FELICIA Bulletin Board System and the IRBIS Anonymous FTP Server 2303 x x The Console Password Feature for DEC Workstations CIAC x Incident Handling Guidelines LLNL x User Accountability Statement, E. Eugene Schultz, Jr. SRI x Improving the Security of your Unix System, David A. Curry LLNL x Incident Handling Primer, Russell L. Brand ORNL x Terminal Servers and Network Security, Curtis E. Bemis & Lynn Hyman
To obtain further information, contact Allan L. Van Lehn, CIAC, 510-422-8193 or send E-mail to ciac@llnl.gov.
Name Technical Support Areas Sandy Sparks Unclassified computer security, ibm vm/cms Rich Feingold Training, openvms, ultrix, unix, pc's, networks Bill Orvis Viruses, pc's, hardware, unix Karyn Pichnarczyk Viruses, pc's, unix Sandy Sydnor Administrative support coordinator Allan Van Lehn OpenVMS, sys admin, publications, unix, pc's Steve Weeber SunOS, unix, x-windows, firewalls, networks
To obtain further information contact, Allan L. Van Lehn, CIAC, 510-422-8193 or send E-mail to ciac@llnl.gov.