University of Idaho Main Page
 
e-Support   University of Idaho  
 
  E-SUPPORT ACCOUNT TOOLS FAQ SOFTWARE SERVICES OTHER
Information Technology Services e-Support
e-Support 


 

  QUESTIONS?
Contact the
ITS Help Desk

helpdesk@uidaho.edu
1-208-885-HELP (4357)
Teaching & Learning Center Room 128

  Common Security Terms and Definitions   

Here are some common security terms and their definitions that you may hear when contacting the Help Desk regarding security issues:

AntiVirus Program - Software that searches for known viruses. Also known as a "virus scanner." As new viruses are discovered by the antivirus vendor, their binary patterns are added to a signature database that is downloaded periodically to the user's antivirus program via the Web.

Authenticate - To verify (guarantee) the identity of a person or company. To ensure that the individual or organization is really who it says it is.

Backup - Additional resources or duplicate copies of data on different storage media for emergency purposes.

Banner Ad - A graphic image used on Web sites to advertise a product or service. Banner ads come in numerous sizes, but are often rectangles 460 pixels wide by 60 pixels high. Also 460 x 55 and 392 x 72 sizes are commonly used.

Biometrics - The biological identification of a person. Examples are iris and retinal patterns, hand geometry and voice. Increasingly built into laptop computers, fingerprint readers have become popular as a secure method for identification. Biometrics not only deals with static patterns, but action as well. The dynamics of actually writing a signature can be analyzed, not just the resulting pattern.

Brute Force - The systematic, exhaustive testing of all possible methods that can be used to break a security system. For example, in cryptanalysis, trying all possible keys in the keyspace to decrypt a ciphertext.

Buffer Overflow - A common cause of malfunctioning software. If the amount of data written into a buffer exceeds the size of the buffer, the additional data will be written into adjacent areas, which could be buffers, constants, flags or variables. Any aberrant behavior can result when control data, such as a binary flag, is altered erroneously (it only takes one bit!). Various instructions transfer data until a null or return or some other character signals the end of the data string. Such instructions are potentially dangerous and can be avoided by using instructions that read or transfer a precise number of bytes.

Bug - A persistent error in software or hardware. If the bug is in software, it can be corrected by changing the program. If the bug is in hardware, new circuits have to be designed.

Client - The user's computer (PC, Mac, workstation). The term implies that the client is connected to a network.

Cracker - A person who breaks into a computer system without authorization, whose purpose is to do damage (destroy files, steal credit card numbers, plant viruses, etc.). Because a cracker uses low-level hacker skills to do cracking, the terms "cracker" and "hacker" have become synonymous with the latter becoming the most widely used term.

Cryptography - The conversion of data into a secret code for transmission over a public network. The original text, or "plaintext," is converted into a coded equivalent called "ciphertext" via an encryption algorithm. The ciphertext is decoded (decrypted) at the receiving end and turned back into plaintext.

Data Integrity - The quality of correctness, completeness, wholeness, soundness and compliance with the intention of the creators of the data. It is achieved by preventing accidental or deliberate but unauthorized insertion, modification or destruction of data in a database.

Decode - To convert coded data back into its original form.

Denial of Service (DoS) - An assault on a network that floods it with so many additional requests that regular traffic is either slowed or completely interrupted. Unlike a virus or worm, which can cause severe damage to databases, a denial of service attack interrupts network service for some period. A distributed denial of service (DDOS) attack uses multiple computers throughout the network that it has previously infected. The computers act as "zombies" and work together to send out bogus messages, thereby increasing the amount of phony traffic.

Digital Signature - A digital guarantee that information has not been modified, as if it were protected by a tamper-proof seal that is broken if the content were altered. The two major applications of digital signatures are for setting up a secure connection to a Web site and verifying the integrity of files transmitted (more below).

Download - To receive a file transmitted over a network. In any communications session, "download" means receive, and "upload" means send. The time it takes to download data depends on the size of the file and network speed. Via the standard V.92 analog dial-up modem, small Web pages take a few seconds if everything is running smoothly, but a 20MB video file can take an hour. Downloading over a DSL or cable modem can be up to 150 times faster. Downloading from a file server on a local network (LAN) is faster yet.

Drive-By Download - A program that is automatically installed in your computer by merely visiting a Web site, without having to explicitly click on a link on the page. Typically spyware that reports information back to the vendor, drive-by downloads are deployed by exploiting flaws in the browser and operating system code. Of course, Internet Explorer and Windows are the primary targets. Routinely installing security patches is the best deterrent.

E-mail Program - Software in the user's computer that can access the mail servers in a local or remote network. Also known as an "e-mail client," "mail client," "mail program," and "mail reader," it provides the ability to send and receive e-mail messages and file attachments.

Encryption - The reversible transformation of data from the original (the plaintext) to a difficult-to-interpret format (the ciphertext) as a mechanism for protecting its confidentiality, integrity and sometimes its authenticity. Encryption uses an encryption algorithm and one or more encryption keys.

Exploit - In computer security, an unethical or illegal attack that takes advantage of some vulnerability.

File Sharing Protocol - A high-level network protocol that provides the structure and language for file requests between clients and servers. It provides the commands for opening, reading, writing and closing files across the network and may also provide access to the directory services. Sometimes called a "client/server protocol," it functions at the application layer (layer 7 of the OSI model).

Filter - To select data. Filters use patterns (masks) against which all data are compared and only matching data are "passed through," hence the concept of a filter. For example, e-mail clients and servers can look for messages with text patterns that are recognized as spam and delete them. An e-mail client can be set up to filter messages and store them in separate mailboxes as a way of organizing the mail, or it can be set to alert the user when a certain type of message arrives.

Fingerprint - The pattern on a person's finger or a pattern of code in software.

Firewall - The primary method for keeping a computer secure from intruders. A firewall allows or blocks traffic into and out of a private network or the user's computer. Firewalls are widely used to give users secure access to the Internet as well as to separate a company's public Web server from its internal network. Firewalls are also used to keep internal network segments secure; for example, the accounting network might be vulnerable to snooping from within the enterprise.

In the home, a personal firewall typically comes with or is installed in the user's computer. Personal firewalls may also detect outbound traffic to guard against spyware, which could be sending your surfing habits to a Web site. They alert you when software makes an outbound request for the first time.

FTP - (File Transfer Protocol) A protocol used to transfer files over a TCP/IP network (Internet, Unix, etc.). For example, after developing the HTML pages for a Web site on a local machine, they are typically uploaded to the Web server using FTP.

Hack - To write program source code. Also called "hacking." Often refers to writing a small program or adding code to an existing program to solve a problem in a hurry. A hack also implies writing in a programming language rather than a macro language or other high-level language oriented to the user.

Host - A computer that acts as a source of information or signals. The term can refer to any computer, from a centralized mainframe to a server to a client PC (user's machine). In a network, clients and servers are hosts because they are both sources of information in contrast to network devices, such as routers and switches, which are responsible only for directing traffic.

HTTP HTTPS - The communications protocol used to connect to servers on the Web. Its primary function is to establish a connection with a Web server and transmit HTML pages to the client browser or any other files required by an HTTP application. Addresses of Web sites begin with an http:// prefix; however, Web browsers typically default to the HTTP protocol. For example, typing www.yahoo.com is the same as typing http://www.yahoo.com.

Identity Theft - Stealing the identity of others by using their credit card, drivers license, social security or other personal identification numbers. With "true name" identity theft, the thief uses the information to open new accounts. With "account takeover" identity theft, the thief uses the information to access existing accounts.

Not only can the thieves run up bills for the victims, but they can commit crimes pretending to be the victim, who may have enormous difficulty proving otherwise. Although catalog shopping by telephone has been around for decades, it is possible that an order taker might find someone acting suspicious. However, the complete lack of human interaction on the Web has caused identity theft to increase. In 1998, the U.S. Congress made identity theft a federal offense.

IP address - (Internet Protocol address) The address of a device attached to an IP network (TCP/IP network). Every client, server and network device must have a unique IP address for each network connection (network interface). Every IP packet contains a source IP address and a destination IP address.

ISP - (Internet Service Provider) An organization that provides access to the Internet. Small ISPs provide service via modem and ISDN while the larger ones also offer private line hookups (T1, fractional T1, etc.). Customers are generally billed a fixed rate per month, but other charges may apply. For a fee, a Web site can be created and maintained on the ISP's server, allowing the smaller organization to have a presence on the Web with its own domain name.

Keystroke Logger - A program or hardware device that captures every key depression on the computer. Also known as "Keystroke Cops," they are used to monitor an employee's activities by recording every keystroke the user makes, including typos, backspacing and retyping.

A software-based keystroke logger can also be a Trojan that was installed clandestinely with the intent to steal passwords and confidential information.

LAN - (Local Area Network) A communications network that serves users within a confined geographical area. The "clients" are the user's workstations typically running Windows, although Mac and Linux clients are also used. The "servers" hold programs and data that are shared by the clients. Servers come in a wide range of sizes from Intel-based servers to mainframes.

MAC - (Media Access Control address) The unique serial number burned into Ethernet and Token Ring adapters that identifies that network card from all others.

Malware - (MALicious softWARE) Software designed to destroy, aggravate and otherwise make life unhappy.

MAPI - (Mail API) A programming interface from Microsoft that enables a client application to send to and receive mail from Exchange Server or a Microsoft Mail (MS Mail) messaging system. Microsoft applications such as Outlook, the Exchange client and Microsoft Schedule use MAPI.
Microsoft Baseline Security Analyzer – Security tool used by Microsoft to allow users to scan their computer for any security vulnerabilities.

Password - A secret word or code used to serve as a security measure against unauthorized access to data. It is normally managed by the operating system or DBMS. However, the computer can only verify the legitimacy of the password, not the legitimacy of the user.

Password Lockout – When a user has tried to enter the password too many times and is now locked out to prevent brute force hacking. Often there is a time limit to the lockout period.

Password Requirements – The criteria that must be met by a password in order for a system to accept it as a secure password.

Patch – An file used to fix or enhance a piece of already existing software. Often used in security for patching holes and making known vulnerabilities secure.

Peer-to-Peer - From user to user. Peer-to-peer implies that either side can initiate a session and has equal responsibility. Peer-to-peer is a somewhat confusing term, because it has always been contrasted to a central system that initiates and controls everything. But in practice, two users on a peer-to-peer system often require data from a third computer. For example, the infamous Napster file sharing service was always called a "peer-to-peer network," but its use of a central server to store the public directory made it both centralized and peer-to-peer.

Phishing - Pronounced "fishing," it is a scam to steal valuable information such as credit card and social security numbers, user IDs and passwords. Also known as "brand spoofing," an official-looking e-mail is sent to potential victims pretending to be from their ISP, bank or retail establishment. E-mails can be sent to people on selected lists or on any list, expecting that some percentage of recipients will actually have an account with the real organization.

Piggybacking - Gaining access to a restricted communications channel by using the session another user already established. Piggybacking can be defeated by logging off before leaving a workstation or terminal or by initiating a protected mode, such as via a screensaver, that requires re-authentication before access can be resumed.

Private Key - The unpublished key in a public key cryptographic system, which uses a two-part key: one private and one public. The private key is kept secret and never transmitted over a network. Contrast with "public key," which can be published on a Web site or sent in an ordinary e-mail message.

Protocol - The format and procedure that governs the transmitting and receiving of data. The term comes from the Greek "protokollon," which was the cover page to a manuscript that provided a description of the contents.

Public Key - An encryption key that can be made public or sent by ordinary means such as an e-mail message.
Remote Access - The ability to log on to a computer or network within an organization from an external location. Remote access is typically accomplished by directly dialing up analog or ISDN modems or via a connection to the Internet.

Rootkit - A type of Trojan that keeps itself, other files, registry keys and network connections hidden from detection. It enables an attacker to have "root" access to the computer, which means it runs at the lowest level of the machine. A rootkit typically intercepts common API calls. For example, it can intercept requests to a file manager such as Explorer and cause it to keep certain files hidden from display, even reporting false file counts and sizes to the user. Rootkits came from the Unix world and started out as a set of altered utilities such as the ls command, which is used to list file names in the directory (folder).

S/MIME - (Multipurpose Internet Mail Extensions) The most common method for transmitting non-text files via Internet e-mail, which was originally designed for only ASCII text. MIME encodes the files using one of two encoding methods and decodes it back to its original format at the receiving end. A MIME header is added to the file which includes the type of data contained and the encoding method used. The MIME "type" has become the de facto standard for describing files on the Internet

Server - A computer system in a network that is shared by multiple users. Servers come in all sizes from x86-based PCs to IBM mainframes. A server may have a keyboard, monitor and mouse directly attached, or one keyboard, monitor and mouse may connect to any number of servers via a switch. In large companies, servers often reside in racks in the datacenter, and all access is via their network connections. See server farm and rack mounted.

Session - In communications, the active connection between a user and a computer or between two computers.

SMTP - (Simple Mail Transfer Protocol) The standard e-mail protocol on the Internet and part of the TCP/IP protocol suite. SMTP defines the message format and the message transfer agent (MTA), which stores and forwards the mail. SMTP was originally designed for only plain text (ASCII text), but MIME and other encoding methods enable executable programs and multimedia files to be attached to and transported with the e-mail message.

Spam - E-mail that is not requested. Also known as "unsolicited commercial e-mail" (UCE), "unsolicited bulk e-mail" (UBE), "gray mail" and just plain "junk mail," the term is both a noun (the e-mail message) and a verb (to send it). Spam is used to advertise products or to broadcast some political or social commentary.

The term was supposedly coined from a Monty Python comedy sketch in the early 1970s, in which every item on a restaurant menu contained SPAM, and there was nothing a customer could do to get a meal without it. The sketch was derived from the fact that in England during World War II, SPAM (Hormel's processed meat) was abundantly available while other foods were rationed. Many believe spam is an acronym for "sales promotional advertising mail" or "simultaneously posted advertising message."

SpyBot / Adaware – Anti-spyware designed to get rid of any spyware on the computer they are run on. Both are freeware and recommended for use to increase performance of local machines.

Spyware - Software that sends information about your Web surfing habits to its Web site. Often quickly installed in your computer in combination with a free download you selected from the Web, spyware transmits information in the background as you move around the Web. Also known as "parasite software," "scumware," "junkware" and "thiefware," spyware is occasionally installed just by visiting a Web site.

SSID - (Service Set IDentifier) The name assigned to a wireless Wi-Fi network. All devices must use this same, case-sensitive name to communicate, which is a text string up to 32 bytes long. Typically set to the equipment vendor's name, such as "linksys," it can be manually changed by going into the configuration settings of the access point by a browser. The client machines will identify all the wireless networks they find when they boot up.

SSL - (Secure Sockets Layer) The leading security protocol on the Internet. Developed by Netscape, SSL is widely used to do two things: to validate the identity of a Web site and to create an encrypted connection for sending credit card and other personal data. Look for a lock icon at the bottom of your browser when you order merchandise on the Web. If the lock is closed, you are on a secure SSL or TLS connection.

Telnet - A terminal emulation protocol used on the Internet and TCP/IP-based networks. A Telnet program allows a user at a terminal or PC to log onto a remote computer and run a program and execute other Unix commands. Originally developed for ARPAnet, Telnet is a common utility in the TCP/IP protocol suite, but it is not secure and transfers commands in the clear. Secure shell (SSH) provides an encrypted alternative that is widely used.

TLS - (Transport Layer Security) A security protocol from the IETF that is based on the Secure Sockets Layer (SSL) 3.0 protocol developed by Netscape. TLS uses digital certificates to authenticate the user as well as authenticate the network (in a wireless network, the user could be logging on to a rogue access point).

Trojan - A program that appears legitimate, but performs some illicit activity when it is run. It may be used to locate password information or make the system more vulnerable to future entry or simply destroy programs or data on the hard disk. A Trojan is similar to a virus, except that it does not replicate itself. It stays in the computer doing its damage or allowing somebody from a remote site to take control of the computer. Trojans often sneak in attached to a free game or other utility. For information about various Trojans that are spread on the Internet, visit the Lockdown Corporation at www.lockdowncorp.com.

Update - To change data in a file or database. The terms update and edit are often used synonymously, although "update" is more often used to refer to changes in a database and "edit" is used for altering the content of text files.

The terms "update" and "upgrade" are also used synonymously although update generally refers to adding and deleting elements of data and upgrade refers to changing to new versions of software. For example, we revise this Encyclopedia database and then release a software upgrade that contains the updated database.

Virus - Software used to infect a computer. After the virus code is written, it is buried within an existing program. Once that program is executed, the virus code is activated and attaches copies of itself to other programs in the system. Infected programs copy the virus to other programs.

The effect of the virus may be a simple prank that pops up a message on screen out of the blue, or it may destroy programs and data right away or on a certain date. It can lay dormant and do its damage once a year. For example, the Michelangelo virus contaminates the machine on Michelangelo's birthday.

Vulnerability - A security exposure in an operating system or other system software or application software component. Before the Internet became mainstream and exposed every organization in the world to every attacker on the planet, vulnerabilities surely existed, but were not as often exploited.

WEP - (Wired Equivalent Privacy) An IEEE standard security protocol for wireless 802.11 networks. Introduced in 1997, WEP was found to be very inadequate and was superseded by WPA, WPA2 and 802.11i. Its authentication method was extremely weak and even helped an attacker decipher the secret encryption key. As a result, WEP authentication was dropped from the Wi-Fi specification.
Windows Firewall - The built-in firewall in Windows XP Service Pack 2. It provides a stateful inspection of packets which accepts only responses to requests originated by the user. This prevents outside requests for data from entering the computer, unless specifically allowed by the user. However, spyware programs are often clandestinely installed in a user's computer which then make seemingly legitimate requests that a stateful firewall will allow responses to. Windows Firewall superseded Internet Connection Firewall (ICF) and is turned on by default.

Wireless - Radio transmission via the airwaves. Wireless is a very generic term that may refer to numerous forms of non-wired transmission, including AM and FM radio, TV, cellphones, portable phones and wireless LANs. Various techniques are used to provide wireless transmission, including infrared line of sight, cellular, microwave, satellite, packet radio and spread spectrum.

Worm - A destructive program that replicates itself throughout disk and memory, using up the computer's resources and eventually taking the system down.

WPA - (Wi-Fi Protected Access) A security protocol for wireless 802.11 networks from the Wi-Fi Alliance that was developed to provide a migration from WEP. The WPA logo certifies that devices are compliant with a subset of the IEEE 802.11i protocol. WPA2 certifies full support for 802.11i.

Zero-day Exploit - An attack that takes place immediately after a security vulnerability is announced. Very often, the vendor publicly releases the vulnerability and patch simultaneously in order to keep zero-day exploits to a minimum.

Zombie - A computer system that has been covertly taken over in order to transmit phony messages that slow down service and disrupt the network. A "pulsing zombie" is when the bogus messages are sent in periodic bursts rather than continuously. A "spam zombie" is a system that has been taken over by a virus that relays spam.
 

 
   
CONTACT US | ACCOUNT TOOLS