Home
 
   
 
  ServicesReport IncidentsBest PracticesResources
 
Site search:
Search
Report your Incident Report your Incident
Contact us Contact us
Latest news:
 
     
     
     
     
     
     
     
     
 
 

Resources/Glossary of terms

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

Access control
Are the mechanisms for limiting access to certain information based on a user's identity and membership in predefined groups. Access control can be mandatory, discretionary, or role-based.

ActiveX
Plug-in software for Windows programmes executed by web browsers.

Adware
Adware is a type of advertising display software whose primary purpose is to deliver advertising content in a manner or context that may be unexpected and unwanted
by users.

Alert
Notification that an attack has been shown in your system.

Application
An application is a software that can be installed in a computer and can combine a combination of executable files.

Authentication
A method used to verify the identify of a user/programme/computer in a network
or on the web.

return to top

Back-up
Keeping a copy of data and applications on a separate media either in a different location or just a different memory storage medium.

Backbone
A local backbone refers to the main network lines that connect several local area networks (LANs) together. The result is a wide area network (WAN) linked by a backbone connection.

Backdoor
They are programmes that give access to an attacker from a remote location.
They are a type of Trojans.

Bandwidth
The speed with which we can measure the amount of data that can be sent through
the Internet. The more bandwidth we have, the faster data travels.

Banner
Information/advertisement that is displayed at the top of a web page.

Blacklist
A list of e-mail addresses that usually cause spam.

Bluetooth
Bluetooth is a personal area network technology for short-range transmission of digital voice and data between laptops, mobile phones, and other portable handheld devices. Mobile viruses could be spread through Bluetooth transfers between computers
and mobile devices, and between mobile devices.

Border Gateway Protocol (BGP)
The core routing protocol of the Internet. Maintains a table of IP networks which designate network reachability among autonomous systems.

Botnet
A collection of zombie PCs (short for a robot network). They can consist of tens or even hundreds of thousands of zombie computers. A single PC in a botnet can automatically send thousands of spam messages per day. The most common spam messages come from zombie computers.

Brute-force
A brute-force attack involves exhausting a number of possibilities to retreive passwords and encrypted messages. These are all programmes that are set to use combinations
of characters, symbols and numbers to reveal the secret.

Buffer overflow
A buffer overflow occurs when a program tries to store more data in abuffer than it can hold. This extra information can overflow into adjacent buffers corrupting or overwriting valid information held in them.

Bug
A programming error that can bring vulnerabilities.

return to top

Cache
A cache stores recently-used information in a place where it can be accessed extremely fast. For example, a Web browser like Internet Explorer uses a cache to store the pages, images, and URLs of recently visted Web sites on your hard drive. So when you visit
a page you have recently been to, the pages and images do nott have to be downloaded to your computer all over again.

Certificate
A certificate in websites is used to authenticate to the user that the site is genuine.

CGI (Common Gateway Interface) attacks
CGI
is a standard that allows a web server to call an external program so that it can generate dynamic content. An attack happens through port scanning used to find CGI programs that have known vulnerabilities in them. Once a vulnerable CGI program
is found it can be used to break into a server.

Cloud Computing
Cloud computing is a general term for anything that involves delivering hosted services over the Internet. The name cloud computing was inspired by the cloud symbol that's often used to represent the Internet in flow charts and diagrams.

Code
A system of communication in which arbitrary groups of letters, numbers, or symbols represent units of plain text of varying length.

Cookies
A cookie is a line of text saved in a text file and is given to a web browser by a web server. It is used to identify users and customisw web pages for them.

Cracker
A person who obtains or attempts to obtain unauthorized access to computer resources for specific, premeditated crimes. (See also Hacker) .

Cracking Utilities
Programs planted in systems by attackers for a variety of purposes such as elevating privileges, obtaining passwords, and disguising the attacker's presence.

Cryptographic
A checksum that is generated using a checksum cryptographic means. It is used to detect accidental or deliberate modification of data.

Cybercrime
Is a criminal activity committed with the help of computers an the Internet. It includes computer fraud, distributing viruses, DoS attacks etc.

return to top

Database
This is a data structure used to store organized information. A database is typically made up of many linked tables of rows and columns. For example, a company might use
a database to store information about their products, their employees, and financial information. Databases are now also used in nearly all e-commerce sites to store product inventory and customer information.

Defacement
Defacement of a website involves unauthorised change of key pages like the home page.

Desktop firewall
Is a program that filters incoming and outgoing packages between your computer
and the internet. Based on rules, it blocks or allows traffic.

DHCP
Dynamic Host Configuration Protocol is a protocol used to assign IP addresses
to networked computers. It is useful for setting up large networks since they do not need to be assigned manually.

Dialer
Any application whose primary function is to dial a premium rate phone number.

Dictionary attack
A method/software used to break password protected systems in which the attacker
runs all possible combinations of letters in a dictionary.

Digital Signature
It is used with email applications to verify that a specific email message has really been sent from the same person who supposedly sent it. The actual digital signature
is comprised of a mathematical algorithm that is used to combine information
on the message and the signature key.

Disruption/Denial of service (DOS)
Occurs when an intruder uses malicious code to disrupt computer services, including erasing a critical program,'mail spamming' i.e., flooding a user account with electronic mail, or altering system functionality by installing a Trojan horse program.

Domain Name
Is a name that identifies a web site (ex.www.forth.gr/grcert)

Domain Name Service (DNS)
It is a computer programme that runs on a web server and translates domain names
into IP addresses.

return to top

Ellevation of privilege
The process by which a user obtains a higher level of privilege than the one he has been authorized. A malicious user may use elevation of privilege as a means to compromise, destroy or access unauthorized information.

Encryption
Using encryption renders information unintelligible in a manner that allows the information to be decrypted into its original form - the process of transforming plaintext into cipher text.

Espionage
Espionage is stealing information to subvert the interests of AITS, the University of Illinois, the Federal government, or gaining access to a competitor's data to subvert contract procurement regulations.

Event
Any observable occurrence in a computer system or network, e.g., the system boot sequence, port scan, a system crash, or packet flooding within a network.
Events sometimes provide an indication that an incident is occurring, although
not necessarily.

Exploit
A file that will take advantage of design flaws (vulnerabilities) in software in order to take control of a system. The exploit may be used to perform a number of different actions such as downloading worms and Trojans, accessing confidential data or crashing
the software (Denial of Service) depending on the nature and severity of the vulnerability.

Firewall
Used to control access to or from a protected network. Enforces a network access policy by forcing connections to pass through this system, where they can be examined
and evaluated. The system can be a router, a personal computer, a host, or a collection
of hosts, set up specifically to shield a site or subnet from protocols and services
that can be abused from hosts outside the subnets.

Fix
(see Patch)

FTP (File Transfer Protocol)
A protocol used to transfer files between systems.

return to top

Gateway
A gateway is either hardware or software that acts as a bridge between two networks
so that data can be transferred between a number of computers. Often, your connection to a Web site will involve many smaller connections to other servers along the way.
In these cases, a number of gateways are used.

Hacker
A person who obtains or attempts to obtain unauthorized access to a computer
for reasons of thrill or challenge. (See also Cracker)

Hoax
A hoax occurs when false stories, fictitious incidents or vulnerabilities are spread
(e.g., virus warnings that do not exist).

Honeypot
A computer system on the internet set up to attract and trap spammers and hackers.

Identity Theft
When personal information is stolen and used illegally. The fraudster uses the victim's details to impersonate him in illegal transactions.

Incident
An incident is defined as any adverse event whereby some aspect of computer security could be threatened: loss of data confidentiality, disruption of data or system integrity,
or disruption or denial of availability. Examples include penetration of a computer system, exploitation of technical vulnerabilities, or introduction of computer viruses or other forms of malicious software.

Infection
An infection in a computer occures when malicious code has been entered into
its systems by means of a virus.

Infection length
It is the size in bytes, of the viral code that is inserted into a program by the virus.
If this is a worm or Trojan Horse, the length represents the size of the file.

Integrity
(1) A sub-goal of computer security which pertains to ensuring that data continues
to be a proper representation of information, and that information processing resources continue to perform correct processing operations.

(2) A sub-goal of computer security which pertains to ensuring that information retains
its original level of accuracy.

Data integrity is that attribute of data relating to the preservation of:
(a) its meaning and completeness,
(b) the consistency of its representation(s), and
(c) correspondence to what it represents.

Internal threat
A threat (security threat) that originates within an organization or company.

Internet Message Access Protocol (IMAP)
It is a method of accessing e-mail messages on a server without having to download them to your local hard drive. The advantage of using an IMAP mail server is that users can check their mail from multiple computers and always see the same messages.
This is because the messages stay on the server until the user chooses to download them to his or her local drive.

Internet Relay Chat (IRC)
IRC is a multi-user chat system, where people meet on "channels" (chat rooms) to talk
in groups, or privately. This system also allows for the distribution of executable content.

Intranet
A private Internet that runs inside a Local Area Network.

Intrusion
Unauthorized access to a system or network.

IPS (Intrusion Prevention System)
A system that monitors hosts connected in a network to find and quicly respond
to potential threats and alert the user(s) to take action.

return to top

JPEG
Joint Photograhic Experts Group - a common image format. Art and photographic pictures are usually encoded as JPEG files.

Kerberos
A system developed at the Massachusetts Institute of Technology that depends on passwords and symmetric cryptography to implement ticket-based, peer entity authentication service and access control service distributed in a client-server network environment.

keystroke Logger/Keylogger
A program that records users keystrokes with the intention of capturing sensitive information such as credit card details.

Local Area Network (LAN)
Is a network among computers in a local area (like inside a building), connected via cables.

Log
A record of actions and events that take place on a computer. Logging creates a record
of actions and events that take place on a computer.

Logic bomb
Is a program that allows a virus to stay dormant in a system and only attack when
the conditions it is set for, are met.

Macro
A macro is a combination of keystrokes that are recorded, stored and assigned
to a shortcut key to be used. When that key code is typed, the specified instructions
are run. They are used to simplify operations but they can have malicious uses too.

Macro virus
Is a program written in the internal macro language of an application and used to replicate and spread.

Malicious code attacks
Include attacks by programs such as viruses, Trojan horses, worms, and scripts used
by crackers/hackers to gain privileges, capture passwords, and/or modify audit logs
to exclude unauthorized activity.

Malware
Malware is a general term for a range of malicious software including viruses, worms, Trojan horses and spyware.

Message Authentication Code (MAC)
An algorithm that allows a receiver to ensure that a block of data has retained its integrity from the time it was sent until the time it was received.

Misuse
Misuse occurs when someone uses a computing system for other than official
or authorized purposes.

MPEG
Stands for "Moving Picture Experts Group." The MPEG organization, develops standards for digital audio and video compression. The term MPEG also refers to a type of multimedia file, which is denoted by the file extension ".mpg" or ".mpeg." These files
are compressed movies that can contain both audio and video. Though they are compressed, MPEG files maintain most of the original quality of the uncompressed movie.

return to top

Network
A group of computers and associated devices connected by communications facilities (both hardware and software) to share information and peripheral devices, such as printers and modems.

Network Address Translator (NAT)
Is a technique of transceiving network traffic through a router.
Most systems using NAT do so in order to enable multiple hosts on a private network
to access the Internet using a single public IP address. NAT can introduce complications
in communication between hosts and may have a performance impact.

OS (Operating Systems) fingerprinting
OS fingerprinting determines the operating system that a host computer is running based on specific characteristics. An outsider can discover general information by searching
for those spesific characteristics that can give detailed information on even what version of OS a host is running.

Partition
A hard disk can be divided into several partitions that function as a separate unit and have their own volume name such as D:, E:, F: etc). Partitioning makes the hard drive work faster as the computer can search smaller sections for a specific file rather than the whole drive.

Password cracker
Is a software designed to help a user or administrator to either recover a forgotten password or to use to uncover weak passwords. It is also used from attackers to get a list of weak passwords to access systems.

Patch
Is a small piece of software used to repair a bug or vulnerability in computing.

Payload
This is the malicious activity that the virus performs. Not all viruses have payloads, but there are some that perform destructive actions.

Payload trigger
The condition that causes the virus to activate or drop its destructive payload. Some viruses trigger their payloads on a certain date. Others may trigger their payload based on the execution of certain programs or on the availability of an Internet connection.

Peripheral Component Interconnect (PCI)
It is a hardware bus designed by Intel and used in both PCs and Macs. Most add-on cards such as SCSI, Firewire, and USB controllers, use a PCI connection. Some graphics cards use PCI, but most new graphics cards connect to the AGP slot. PCI slots are found
in the back of your computer and are about 3.5" long and about 0.5" high.

Phishing
Phising attacks usually involve sending emails asking for financial and personal information that need immediate attention. Malicious websites from where attackers
can retract information.

Ping
Ping is a protocol used across a network to see if a particular computer is 'alive' or not. Computers that recognize the ping, report back their status. Computers that are down
will not report anything back.

Plug in
An application added on web browsers in order to handle a special type of data like sound or movie files.

Post Office Protocol (POP3)
Post Office Protocol version 3 (POP3) is an application layer Internet standard protocol used to retrieve email from a remote server to a local client over a TCP/IP connection. Nearly all individual Internet service provider email accounts are accessed via POP3.

Port
Is a location from where data travels in and out of a computing device. In computers there are internal ports where users can connect disk drives, USBs, Keyboards and other peripherals. In TCP/IP and UDP networks, a port is the endpoint to a logical connection.

Port scanning
Is a hacking technique to check TCP/IP ports and find which services are available for exploitation and to also find out which operating system is run by a particular computer.

Pretty Good Privacy PGP
Public key encryption used for encrypting and decrypting email messages.

Proxy
A software agent, often a firewall mechanism, which performs a function or operation on behalf of another application or system while hiding the details involved.

return to top

Quarantine
Suspected files containing a virus, are sent to a quarantine by the anti-virus system
so that the files cannot be opened or executed.

Radio Frequency Identification RFID
This technology uses devices attached to objects that transmit data to an RFID receiver.
It is an alternative to bar coding used in shops. Advantages include data capacity, read/write capability, and no line-of-sight requirements.

Rootkit
A rootkit is a set of software tools designed to be invisible and placed on a computer
by a third party. It is used to conceal running processes, files or system data.
Rootkits do not infect machines by themselves like viruses or worms, but rather,
seek to provide an undetectable environment for malicious code to execute.
Attackers will typically leverage vulnerabilities in the target machine, or use social engineering techniques, to manually install rootkits. Or, in some cases, rootkits can
be installed automatically upon execution of a virus or worm or simply even by browsing to a malicious website.

Router
Is a type of hardware (rarely software) that directs the transfer of data to different computers within a network.

Runtime
When a program is running, or executing, it is said to be in runtime. A "runtime error"
is an error that happens while the program is executing. A memory leak, where the program sucks up excessive amounts of system memory is also a runtime error.

Safe Mode
Sometimes, Windows may not fully load after an unexpected crash and the only way to get the computer to boot is to use Safe Mode. Safe Mode is a way for the Windows operating system to run with the minimum system files necessary. It uses a generic VGA display driver instead of the vendor-specific driver, which means you will likely be working with only 16 colors in a resolution of 640x480. Safe Mode also turns off all third-party drivers for other peripherals such as mice, keyboards, printers, and scanners. In basic Safe Mode, networking files and settings are not loaded, meaning you won't be able to connect to the Internet or other computers on a network.

Scam
A fraudulent business scheme or swindle.

Script
A type of program that consists of a set of instructions for an application. A script usually consists of instructions that are expressed using the application's rules and syntax, combined with simple control structures.

Search engine
Is a computer progamme used to search pages online for information. It indexes
its results according to the search words put by the users. Some common search engines include Google and Yahoo!.

Secure Sockets Layer (SSL)
SSL protocol is used for transmitting private documents via the Internet using
a cryptographic system with two keys. One key is used to encrypt data (public key)
and another one to decrypt data (private key). The SSL standard is used by a wide variety of online providers such as online bank accounts and provides protection from the interception of sensitive data by third parties, as well as the misrepresentation of access control and credit card processing services.

Serial Advanced Technology Attachment SATA
A computer bus designed to transfer data to and from a hard drive using serial signaling technology. Because SATA cables are thinner than its ribbon type counterpart, they can be connected to more devices while maintaining its signal integrity.

Service Pack
A service pack is a software package that includes software or operating system updates. They are usually called patches and are reliesed to cover security holes.

Session
In communications, the time during which two computers maintain a connection and are usually engaged in transferring information.

SMB (Server Message Block) probe
An SMB probe checks a system to find out which shared files are available. When used internally, it probes intentional alerts. When used externally, sometimes in the form
of a worm, it can determine file system weaknesses.

Shareware
Software distributed on the basis of an honor system. Most shareware is delivered free
of charge, but the author usually requests that you pay a small fee if you like the program and use it regularly. By sending the small fee, you become registered with the producer so that you can receive service assistance and updates. You can copy shareware and pass it along to friends and colleagues, but they too are expected to pay a fee if they use
the product.

Skype
Skype is a peer-to-peer voice over Internet protocol (VoIP). This Internet telephony network was developed as a free desktop software application that gives users the ability to make free Internet phone calls to other Skype users or you can use the application
to place and receive phone calls to and from traditional phone lines for a reduced fee.

Sniffer
A device or program that captures packets transmitted over a network.

Social engineering
"Conning" unsuspecting people into sharing information about computing systems
(e.g., passwords) that should not be shared for the sake of security.

Spam
Electronic unwanted junk email messages.

Spoofing
In networking, the term is used to describe a variety of ways in which hardware and software can be fooled. Email spoofing, for example, involves trickery that makes a message appear as if it came from a legitimate business email address.

Spyware
Spyware is a term used to describe a broad set of applications that send information
from a computer to a third party without the user's permission or knowledge.

Stealth port scans
A port scan helps find which ports are available by sending a message to each port,
one at a time and depending on the type of response we can understand whether the port is used. Usually they are done very quickly but by scanning very slowly,
it cannot be detected, becoming a stealth technique.

Switch
A switch is used to network multiple computers together. Switches made for the consumer market are typically small, flat boxes with 4 to 8 Ethernet ports. These ports can connect to computers, cable or DSL modems, and other switches. High-end switches can have more than 50 ports and often are rack mounted.

return to top

TCP/IP
Tramsmission Control Protocol/Internet Protocol is a four-layer protocol for connecting computers into the Internet.

Threat Capabilities
intentions, and attack methods of adversaries to exploit any circumstance or event
with the potential to cause harm to information or an information system.

Trojan horse
Computer program containing an apparent or actual useful function that contains additional (hidden) functions that allows unauthorized collection, falsification
or destruction of data.

Unauthorized access
Unauthorized access encompasses a range of incidents from improperly logging
into a user's account (e.g., when a hacker logs in to a legitimate user's account)
to obtaining unauthorized access to files and directories possibly by obtaining "super-user" privileges. Unauthorized access also includes access to network data gained by planting an unauthorized "sniffer" program (or some such device) to capture all packets traversing the network at a particular point.

Uninterruptible Power Supplies (UPS)
Is a device that maintains a continuous power supply to the connected equipment
when electricity is not available. Also called battery back up.

Utility
Utility programs, commonly referred to as just "utilities," are software programs that add functionality to your computer or help your computer perform better. These include antivirus, backup, disk repair, file management, security, and networking programs. Utilities can also be applications such as screensavers, font and icon tools, and desktop enhancements.

Virus
A computer program that copies itself. Often viruses will disrupt computer systems
or damage the data contained upon them. A virus requires a host program and will
not infect a computer until it has been run. Some viruses spread across networks
by making copies of themselves or may forward themselves via email.
The term 'virus' is often used generically to refer to both viruses and worms.

Virus Hoax
A warning about a non-existent virus. Usually urge users to forward them to everyone they know.

Virus Self replicating
malicious program segment that attaches itself to an application program or other executable system component and leaves no external signs of its presence.

Voice Over IP
A telephone service that uses the internet as a global telephone network.

VPN
Virtual Private Network is a network that is connected to the internet and uses encryption to cover all the data that is sent through the network so that the network is private.

Vulnerability
A weakness in an information system, cryptographic system, or components (e.g., system security procedures, hardware design, internal controls) that could be exploited to violate system security policy.

Vulnerability analysis
Part of a risk analysis. It takes under consideration anything that could be taken advantage to cause a security threat in an organisation. It identifies potential threats
to and vulnerabilities of intormation systems and the associated risk so as to protect
the Confidentiality, Integrity and Availability of an organisation.

Webmaster
The webmaster is the person in charge of maintaining a Web site. The jobs of a webmaster include writing HTML for Web pages, organizing the Web site's structure, responding to e-mails about the Web site, and keeping the site up-to-date.

Worm
An independent program that replicates from machine to machine across network connections often clogging networks and computer systems as it spreads.

Wiki
A wiki is a Web site that allows users to add and update content on the site using their own Web browser. This is made possible by Wiki software that runs on the Web server. Wikis end up being created mainly by a collaborative effort of the site visitors. A great example of a large wiki is the Wikipedia, a free encyclopedia in many languages that anyone can edit.

Zero-Day
A zero day threat is a new threat released in the wild before threat detection signatures are available to protect against it. Fast moving threats such as internet worms can cause huge amounts of damage at zero day.

return to top


 
FORTH Logo  
 
Home