I3P Digital Commons: Cyber Security Glossary

home > cyber_security_glossary > I3P Digital Commons: Cyber Security Glossary

Cyber Security Glossary

The I3P Cyber Security Glossary is a dictionary of terms useful for people doing cyber security research. Drawn from a variety of glossaries in the field, the I3P Glossary includes every relevant definition from its sources. To see the list of sources and read more about how the Glossary was constructed, see the About the Glossary page.

Using the Glossary

If a definition is greater than 50 words long, only the first 50 words of each definition are displayed. In order to see the remainder of the definition, click the [more] link. At the end of each definition is a link to the glossary it is drawn from.

If you would like to suggest a word or definition for the glossary, please send e-mail to glossary@thei3p.org

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

A
aads
use account authority digital
access
"(I) The ability and means to communicate with or otherwise interact with a system in order to use system resources to either handle information or gain knowledge of the information the system contains. (O) ""A specific type of interaction between a subject and an object that results in the flow of[more] (RFC 2828)
"(1) A specific type of interaction between a subject and an object that results in the flow of information from one to the other. (2) The ability and the means necessary to approach, to store or retrieve data, to communicate with, or to make use of any resource of an ADP[more] (Anne and Lynn Wheeler)
"1. The rights granted a user in a network. See authorization and authentication. 2. The ability to read, write, or update information (data) on some recording media such as disks; it can be a noun or a verb. 3. A Microsoft product that has become a standard for small database applications.[more] (CGSNetwork.com)
"(v.) (1) To use. For example, programs can access memory , which means they read data from or write data to main memory. A user can access files, directories, computers, or peripheral devices. (2) More specifically, access often means to read data from or write data to a mass storage device.[more] (Webopedia)
access control (use for: access controls, computer access control, permitted accesses)
"(I) Protection of system resources against unauthorized access; a process by which use of system resources is regulated according to a security policy and is permitted by only authorized entities (users, programs, processes, or other systems) according to that policy. (See: access, access control service.) (O) ""The prevention of unauthorized use[more] (RFC 2828 )
"(1) The limiting of rights or capabilities of a subject to communicate with other subjects, or to use functions or services in a system or network. (2) Restrictions controlling a subject's access to an object. [TNI] (1) The process of limiting access to the resources of an information technology (IT) product[more] (Anne and Lynn Wheeler )
Refers to mechanisms and policies that restrict access to computer resources. (Webopedia)
Access Control ensures that resources are only granted to those users who are entitled to them. (SANS)
access control lists (use for: acl)
(I) A mechanism that implements access control for a system resource by enumerating the identities of the system entities that are permitted to access the resource. (See: capability.) (RFC 2828)
"(1) A list of subjects authorized for specific access to an object. (2) A list of entities, together with their access rights, which are authorized to have access to a resource. [TNI] (1) A mechanism implementing discretionary access control in an IT product that identifies the users who may access an[more] (Anne and Lynn Wheeler)
"Short for access control list, a set of data that informs a computer's operating system which permissions, or access rights, that each user or group has to a specific system object, such as a directory or file. Each object has a unique security attribute that identifies which users have access to[more] (Webopedia)
A mechanism that implements access control for a system resource by listing the identities of the system entities that are permitted to access the resource. (SANS)
access controls
use access control
access points (use for: ap)
"Short for Access Point, a hardware device or a computer's software that acts as a communication hub for users of a wireless device to connect to a wired LAN. APs are important for providing heightened wireless security and for extending the physical range of service a wireless user has access to." (Webopedia)
account authority digital (use for: aads, account authority digital signature)
relying party obtains public key from its own account registery record for digital signature authentication [misc] (Anne and Lynn Wheeler)
account authority digital signature
use account authority digital
accuracy
"A qualitative assessment of correctness, or freedom from error. [SRV]" (Anne and Lynn Wheeler)
acl
use access control lists
active content
Active content refers to electronic documents that are able to automatically carry out or trigger actions on a computer platform without the intervention of a user. [800-46] WWW pages which contain references to programs which are downloaded and executed automatically by WWW browsers. [SRV] (Anne and Lynn Wheeler)
"Refers to content on a Web site that is either interactive, such as Internet polls or opt-in features, or dynamic, such as animated GIFs, stock tickers, weather maps, JavaScript applications, embedded objects, streaming video and audio or ActiveX applications. Streaming video and audio rely on browser plug-ins, such as RealPlayer, to[more] (Webopedia)
"Program code embedded in the contents of a web page. When the page is accessed by a web browser, the embedded code is automatically downloaded and executed on the user's workstation. Ex. Java, ActiveX (MS)" (SANS)
address resolution protocol
use arp
agent technology (use for: agents)
A program used in distributed denial of service (DDoS) attacks that sends malicious traffic to hosts based on the instructions of a handler. [800-61] (Anne and Lynn Wheeler )
"1. A software process empowered to transparently act for or represent a user by completing transactions, seeking information of specific interest, or communicating with other users and agents. The HotBot online service on the WWW is a good example of agent technology at work on the Internet, HTTP://WWW.HOTBOT.COM. 2. Another would[more] (CSGNetwork.com)
"(n.) A program that performs some information gathering or processing task in the background. Typically, an agent is given a very small and well-defined task. Although the theory behind agents has been around for some time, agents have become more prominent with the growth of the Internet. Many companies now sell[more] (Webopedia)
agents
use agent technology
aggregation
(I) A circumstance in which a collection of information items is required to be classified at a higher security level than any of the individual items that comprise it. (RFC 2828)
(I) A circumstance in which a collection of information items is required to be classified at a higher security level than any of the individual items that comprise it. [RFC2828] (Anne and Lynn Wheeler)
ai
use artificial intelligence
algorithms
"(I) A finite set of step-by-step instructions for a problem- solving or computation procedure, especially one that can be implemented by a computer." (RFC 2828)
"(I) A finite set of step-by-step instructions for a problem-solving or computation procedure, especially one that can be implemented by a computer. [RFC2828] A mathematical procedure that can usually be explicitly encoded in a set of computer language instructions that manipulate data. Cryptographic algorithms are mathematical procedures used for such purposes[more] (Anne and Lynn Wheeler)
"A programming and mathematical term, an algorithm is a procedure or formula for solving a problem. The word is derived from the name of the Persian mathematician, Al-Khowarizmi. A computer program can be viewed as an elaborate algorithm containing many smaller algorithms within. In mathematics and computer science, an algorithm usually[more] (CGSNetwork.com)
"(n.) A formula or set of steps for solving a particular problem. To be an algorithm, a set of rules must be unambiguous and have a clear stopping point. Algorithms can be expressed in any language, from natural languages like English or French to programming languages like FORTRAN. We use[more] (Webopedia)
analysis
The examination of acquired data for its significance and probative value to the case. [800-72] (Anne and Lynn Wheeler)
anonymous
use anonymous computation
anonymous computation (use for: anonymous)
"(I) The condition of having a name that is unknown or concealed. (See: anonymous login.) (C) An application may require security services that maintain anonymity of users or other system entities, perhaps to preserve their privacy or hide them from attack. To hide an entity's real name, an alias may be[more] (RFC 2828 )
"(I) The condition of having a name that is unknown or concealed. (C) An application may require security services that maintain anonymity of users or other system entities, perhaps to preserve their privacy or hide them from attack. To hide an entity's real name, an alias may be used. For example,[more] (Anne and Lynn Wheeler )
anti-virus
use anti-virus tools
anti-virus tools (use for: anti-virus, antivirus scanner, antivirus software)
A program that monitors a computer or network to identify all major types of malware and prevent or contain malware incidents. [800-83] Computer programs that offer protection from viruses by making additional checks of the integrity of the operating system and electronic files. Also known as virus protection software [FFIEC] (Anne and Lynn Wheeler)
"Anti-Virus software scans a computer's memory and disk drives for viruses or for code suspected of being a virus. If it finds a match for the criteria that it feels is that of a virus or virus-like condition, the application informs the user and may clean, delete or quarantine any files,[more] (CGSNetwork.com)
"A computer program designed to detect and respond to malicious software, such as viruses and worms. Responses may include blocking user access to infected files, cleaning infected files or systems, or informing the user that an infected program was detected." (Microsoft)
"Software that scans your computer for viruses, worms, and other malicious software, usually using pattern matching and heuristic algorithms. Pattern-matching involves comparing data in your files to a database of all known viruses. Heuristic algorithms attempt to find files on your computer containing code that does illicit operations, in order to[more] (Hideaway.net)
antivirus scanner
use anti-virus tools
antivirus software
use anti-virus tools
anycast
"Communication that takes place over a network between a single sender and the nearest of a group of receivers. Anycast is used in IPv6 as a method of updating routing tables. One host initiates an update of a router table for a group of hosts, sending the data to the nearest[more] (Webopedia)
aosd
use aspect-oriented programming
ap
use access points
apache
"Often referred to as simply Apache, a public-domain open source Web server developed by a loosely-knit group of programmers. The first version of Apache, based on the NCSA httpd Web server, was developed in 1995. Core development of the Apache Web server is performed by a group of about 20 volunteer[more] (Webopedia)
Open-source web server software originally for Linux systems but now freely available for numerous platforms. See the Apache.Org website for more information. (Hideaway.net)
api (use for: application program interface)
"The interface between the application software and the application platform, across which all services are provided. The API is primarily in support of application portability, but system and application interoperability is also supported by a communication API. [SRV]" (Anne and Lynn Wheeler)
A document for programmers that provides the technical specifications for interfacing with an application from another program. (CGSNetwork.com)
"Abbreviation of application program interface, a set of routines, protocols, and tools for building software applications. A good API makes it easier to develop a program by providing all the building blocks. A programmer puts the blocks together. Most operating environments, such as MS-Windows, provide an API so that programmers can[more] (Webopedia)
System access point or library function that has a welldefined syntax and is accessible from application programs or user code to provide well-defined functionality.[FC v.1] (Center for Secure Information Systems)
apple
use macintosh
applet
use java applets
application program interface
use api
applications
"1) All application systems, internal and external, utilized in support of the core process. 2) A software package designed to perform a specific set of functions, such as word processing or communications. [CIAO] A computer program designed to perform specific functions, such as inventory control, scheduling, and payroll. [SRV] A program[more] (Anne and Lynn Wheeler)
An application is a program or group of programs (suites) that perform a given task. Word or WordPerfect are examples of applications; accounting is an application. A smaller form of an application is an applet. Some applications (often called utilities) make up part of the various operating systems but usually run[more] (CGSNetwork.com)
"A program or group of programs designed for end users. Software can be divided into two general classes: systems software and applications software. Systems software consists of low-level programs that interact with the computer at a very basic level. This includes operating systems, compilers, and utilities for managing computer resources. In[more] (Webopedia)
architecture
"A description of all functional activities to be performed to achieve the desired mission, the system elements needed to perform the functions, and the designation of performance levels of those system elements. An architecture also includes information on the technologies, interfaces, and location of functions and is considered an evolving description[more] (Anne and Lynn Wheeler)
"(n.) A design. The term architecture can refer to either hardware or software, or to a combination of hardware and software. The architecture of a system always defines its broad outlines, and may define precise mechanisms as well. An open architecture allows the system to be connected easily to devices and[more] (Webopedia)
arp (use for: address resolution protocol)
"Short for Address Resolution Protocol, a network layer protocol used to convert an IP address into a physical address (called a DLC address), such as an Ethernet address. A host wishing to obtain a physical address broadcasts an ARP request onto the TCP/IP network. The host on the network that has[more] (Webopedia)
artificial intelligence (use for: ai)
"A branch of computer science that studies how to endow computers with capabilities of human intelligence. For example, speech recognition is a problem being worked on by AI scientists. The branch of computer science concerned with making computers behave like humans. The term was coined in 1956 by John McCarthy at[more] (CGSNetwork.com)
"The branch of computer science concerned with making computers behave like humans. The term was coined in 1956 by John McCarthy at the Massachusetts Institute of Technology. Artificial intelligence includes # games playing: programming computers to play games such as chess and checkers; # expert systems : programming computers to make[more] (Webopedia)
aspect oriented software development
use aspect-oriented programming
aspect-oriented programming (use for: aosd, aspect oriented software development)
"Aspect-oriented software development (AOSD) is a new approach to software development that addresses limitations inherent in other approaches, including object-oriented programming. AOSD aims to address crosscutting concerns by providing means for systematic identification, separation, representation and composition. Crosscutting concerns are encapsulated in separate modules, known as aspects, so that localization can[more] (Webopedia)
assembly
"(COMSEC) Group of parts, elements, subassemblies, or circuits that are removable items of COMSEC equipment. [CNSSI]" (Anne and Lynn Wheeler)
"All of the files that comprise an application, including the resource, security management, versioning, sharing and deployment information. An assembly may appear as a single DLL or EXE file, or as multiple files, and is roughly the equivalent of a COM module" (Webopedia)
assembly language (use for: assembly programming)
"A programming language that is once removed from a computer's machine language, often called assembler. The term assembler is often used as the slang to indicate the compiler used to reduce and compile the final code. Machine languages consist entirely of numbers and are almost impossible for humans to read and[more] (CGSNetwork.com)
"A programming language that is once removed from a computer's machine language. Machine languages consist entirely of numbers and are almost impossible for humans to read and write. Assembly languages have the same structure and set of commands as machine languages, but they enable a programmer to use names instead of[more] (Webopedia)
assembly programming
use assembly language
assessment
Surveys and Inspections; an analysis of the vulnerabilities of an AIS. Information acquisition and review process designed to assist a customer to determine how best to use resources to protect information in systems. [NSAINT] Verification of a deliverable against a standard using the corresponding method to establish compliance and determine the[more] (Anne and Lynn Wheeler)
assessment of threats
use threat assessment
assurance
(I) (1.) An attribute of an information system that provides grounds for having confidence that the system operates such that the system security policy is enforced. (2.) A procedure that ensures a system is developed and operated as intended by the system's security policy. (RFC 2828)
"(1) The degree of confidence that a TOE adequately fulfills the security requirements. (2) A measure of confidence that the security features and architecture of an AIS accurately mediate and enforce the security policy. Note: The two main aspects of assurance are effectiveness and correctness (ITSEC - European Information Technology Security[more] (Anne and Lynn Wheeler)
A measure of confidence that the security features and architecture of an AIS accurately mediate and enforce the security policy. (NIST)
Property of a TOE giving grounds for confidence that the TOE is secure. [CC 0.9] The degree of confidence that a TOE adequately fulfills the security requirements. Note: The two main aspects of assurance are effectiveness and correctness. (WG3 N102) The confidence that may be held in the security provided by[more] (Center for Secure Information Systems)
asymmetric cryptography (use for: asymmetric encryption, public key cryptography, public key encryption)
"(I) A modern branch of cryptography (popularly known as ""public- key cryptography"") in which the algorithms employ a pair of keys (a public key and a private key) and use a different component of the pair for different steps of the algorithm. (See: key pair.) (C) Asymmetric algorithms have key management[more] (RFC 2828 )
Public-key cryptography; A modern branch of cryptography in which the algorithms employ a pair of keys (a public key and a private key) and use a different component of the pair for different steps of the algorithm. (SANS)
"public key cryptography: Cryptography using two matched keys (or asymmetric cryptography) in which a single private key is not shared by a pair of users. Instead, users have their own key pairs. Each key pair consists of a matched private and public key. Public key cryptography can perform (1) digital signature,[more] (Center for Secure Information Systems )
asymmetric encryption
use asymmetric cryptography
asynchronous
"1. A type of transmission in which each character is transmitted independently without reference to a standard clock. The counterpart is synchronous transmission. 2. Data transmission one character at a time to the receiving device, with intervals of varying lengths between transmittals, and with start bits at the beginning and stop[more] (CGSNetwork.com)
"Not synchronized; that is, not occurring at predetermined or regular intervals. The term asynchronous is usually used to describe communications in which data can be transmitted intermittently rather than in a steady stream. For example, a telephone conversation is asynchronous because both parties can talk whenever they like. If the communication[more] (Webopedia)
asynchronous transfer mode
use atm
atm (use for: asynchronous transfer mode)
"A dedicated connection switching technology that organizes digital data into fixed byte cell units and transmits those units over a physical medium using digital signal technology. It is implemented by hardware, therefore, very fast processing and switching speeds are possible. [IATF] A fast-packet technology that was developed for use in area[more] (Anne and Lynn Wheeler)
"1. Asynchronous Transfer Mode. The ITU standard for a cell-relay based communications system encompassing voice, data and video traffic. ATM provides standards for 25Mbps and 155Mbps transmission speeds. Because of the expense of the architecture, most networks do not handle this all the way to the workstation but larger networks will[more] (CGSNetwork.com)
"Short for Asynchronous Transfer Mode, a network technology based on transferring data in cells or packets of a fixed size. The cell used with ATM is relatively small compared to units used with older technologies. The small, constant cell size allows ATM equipment to transmit video, audio, and computer data over[more] (Webopedia)
attack
use cyber attacks
attack detection
"Detection, correlation, identification, (AS&W) and characterization of intentional unauthorized activity with notification to decision makers so that an appropriate response can be developed. [CNSSI]" (Anne and Lynn Wheeler)
attack signatures
"A specific sequence of events indicative of an unauthorized access attempt. [800-12] Activities or alterations to an IS indicating an attack or attempted attack, detectable by examination of audit trail logs. [CIAO]" (Anne and Lynn Wheeler)
audio
"The audible or sound function of your multimedia interface. There are many types of audio interfaces currently available and while the Microsoft Media Player and the RealAudio Player are currently among the standards, MP3 and others have made significant advancements and may well overtake the leaders as the new standard. Some[more] (CGSNetwork.com)
audit (use for: auditing)
"A family of security controls in the technical class dealing with ensuring activity involving access to and modification of sensitive or critical files is logged, monitored, and possible security violations investigated. [800-37] A service that keeps a detailed record of events. [IATF] An independent examination of a work product or set[more] (Anne and Lynn Wheeler)
Auditing is the information gathering and analysis of assets to ensure such things as policy compliance and security from vulnerabilities. (SANS)
Independent review and examination of records and activities to determine compliance with established usage policies and to detect possible inadequacies in product technical security policies of their enforcement. [FC v.1] (Center for Secure Information Systems)
audit data
use audit trail
audit trail (use for: audit data)
"(1) A set of records that collectively provide documentary evidence of processing used to aid in tracing from original transactions forward to related records and reports, and/or backward from records and reports to their component source transactions. (2) A chronological record of system activities that is sufficient to enable the reconstruction,[more] (Anne and Lynn Wheeler)
"A record showing who has accessed a computer system and what operations he or she has performed during a given period of time. Audit trails are useful both for maintaining security and for recovering lost transactions. Most accounting systems and database management systems include an audit trail component. In addition, there[more] (Webopedia)
"A chronological record of system activities that is sufficient to enable the reconstruction, reviewing, and examination of the sequence of environments and activities surrounding or leading to an operation, a procedure, or an event in a transaction from its inception to final results." (NIST)
"(1) A set of records that collectively provide documentary evidence of processing used to aid in tracing from original transactions forward to related records and reports, and/or backward from records and reports to their component source transactions. (2) A chronological record of system activities that is sufficient to enable the reconstruction,[more] (Anne and Lynn Wheeler)
auditing
use audit
authentication
"(I) The process of verifying an identity claimed by or for a system entity. (See: authenticate, authentication exchange, authentication information, credential, data origin authentication, peer entity authentication.) (C) An authentication process consists of two steps: 1. Identification step: Presenting an identifier to the security system. (Identifiers should be assigned carefully, because[more] (RFC 2828 )
"(1) To establish the validity of a claimed identity. (2) To provide protection against fraudulent transactions by establishing the validity of a message, station, individual, or originator. [TNI] (1) To establish the validity of a claimed identity. (2) To provide protection against fraudulent transactions by establishing the validity of a message,[more] (Anne and Lynn Wheeler )
"1. The verification of the identity of a person or process. This process is most often associated with the login (username) and password verification process. Some ISPs verify that you are who you say you are during the login process, and that you are not already logged on under that name.[more] (CSGNetwork.com)
"The process of identifying an individual, usually based on a username and password. In security systems, authentication is distinct from authorization , which is the process of giving individuals access to system objects based on their identity. Authentication merely ensures that the individual is who he or she claims to be,[more] (Webopedia)
authenticity
(I) The property of being genuine and able to be verified and be trusted. (RFC 2828)
"(I) The property of being genuine and able to be verified and be trusted. [RFC2828] The principle that ensures that a message is received in exactly the same form in which it was sent. [AFSEC] The property of being genuine and being able to be verified and trusted; confidence in the[more] (Anne and Lynn Wheeler)
Authenticity is the validity and conformance of the original information. (SANS)
authority
"(D) ""An entity, responsible for the issuance of certificates."" [FPDAM] (C) ISDs SHOULD NOT use this term as a synonym for AA, CA, RA, ORA, or similar terms, because it may cause confusion. Instead, use the full term at the first instance of usage and then, if it is necessary to[more] (RFC 2828)
"(D) 'An entity, responsible for the issuance of certificates.' (C) ISDs SHOULD NOT use this term as a synonym for AA, CA, RA, ORA, or similar terms, because it may cause confusion. Instead, use the full term at the first instance of usage and then, if it is necessary to shorten[more] (Anne and Lynn Wheeler)
authorization (use for: authorize, permissions, user permissions)
"(I) (1.) An ""authorization"" is a right or a permission that is granted to a system entity to access a system resource. (2.) An ""authorization process"" is a procedure for granting such rights. (3.) To ""authorize"" means to grant such a right or permission. (See: privilege.) (O) SET usage: ""The process[more] (RFC 2828 )
"Permissions: (I) A synonym for 'authorization', but 'authorization' is preferred in the PKI context. [RFC2828] A description of the type of authorized interactions a subject can have with an object. Examples include read, write, execute, add, modify, and delete. [AJP][NCSC/TG004] Another word for the access controls that are used to control[more] (Anne and Lynn Wheeler )
"The process of granting or denying access to a network resource. Most computer security systems are based on a two-step process, sometimes more. The first stage is authentication, which ensures that a user is who he or she claims to be and in some cases, that the user is not already[more] (CSGNetwork.com)
"Authorization is the approval, permission, or empowerment for someone or something to do something." (SANS)
authorize
use authorization
automated security analysis (use for: automated security monitoring)
"All security features needed to provide an acceptable level of protection for hardware, software, and classified, sensitive, unclassified or critical data, material, or processes in the system. [NSAINT] The use of automated procedures to ensure that security controls are not circumvented. [AJP][NCSC/TG004][SRV] Use of automated procedures to ensure security controls are[more] (Anne and Lynn Wheeler)
The use of automated procedures to ensure that security controls are not circumvented. (NIST)
The use of automated procedures to ensure that security controls are not circumvented. [NCSC TG-004] (Center for Secure Information Systems)
automated security monitoring
use automated security analysis
autonomic computing
"A type of computing model in which the system is self-healing, self-configured, self-protected and self-managed. Designed to mimic the human body's nervous system--in that the autonomic nervous system acts and reacts to stimuli independent of the individual's conscious input--an autonomic computing environment functions with a high level of artificial intelligence while[more] (Webopedia)
availability
"(I) The property of a system or a system resource being accessible and usable upon demand by an authorized system entity, according to performance specifications for the system; i.e., a system is available if it provides services according to the system design whenever users request them. (O) ""The property of being[more] (RFC 2828)
"(1) The ability to access a specific resource within a specific time frame as defined within the IT product specification. (2) The ability to use or access objects and resources as required. The property relates to the concern that information objects and other system resources are accessible when needed and without[more] (Anne and Lynn Wheeler)
Availability is the need to ensure that the business purpose of the system can be met and that it is accessible to those who need to use it. (SANS)
B
banking
use banking and finance
banking and finance (use for: banking)
"A critical infrastructure characterized by entities, such as retail and commercial organizations, investment institutions, exchange boards, trading houses, and reserve systems, and associated operational organizations. Also includes government operations, and support activities, that are involved in all manner of monetary transactions, including its storage for saving purposes, its investment for income[more] (Anne and Lynn Wheeler)
bayesian filter (use for: bayesian filtering)
"(b_� z_-en fil�t�r) (n.) A technique for identifying incoming e-mail spam. Unlike other filtering techniques that look for spam-identifying words in subject lines and headers, a Bayesian filter uses the entire context of an e-mail when it looks for words or character strings that will identify the e-mail as spam. Another[more] (Webopedia)
bayesian filtering
use bayesian filter
behavior
A description of a response to postulated interactions. [CC 0.9] (Center for Secure Information Systems)
benchmarking
"A structured approach for identifying the best practices from industry and government, and comparing and adapting them to the organization's operations. Such as approach is aimed at identifying more efficient and effective processes for achieving intended results and at suggesting ambitious goals for productivity, product/service quality, and process improvement. [SRV]" (Anne and Lynn Wheeler)
best practices
"The processes, practices, and systems identified in public and private organizations that performed exceptionally well and are widely recognized as improving an organization's performance and efficiency in specific areas. Successfully identifying and applying best practices can reduce business expenses and improve organizational efficiency. Best practices can be applied to all functions[more] (Anne and Lynn Wheeler)
bgp
use border gateway protocol
binary compatible
"Having the exact same data format, down to the binary level. That is, two files that are binary compatible will have the same pattern of zeroes and ones in the data portion of the file. The file header, however, may be different. The term is used most commonly to state that[more] (Webopedia)
bioinformatics
"The application of computer technology to the management of biological information. Specifically, it is the science of developing computer databases and algorithms to facilitate and expedite biological research. Bioinformatics is being used largely in the field of human genome research by the Human Genome Project that has been determining the sequence[more] (Webopedia)
biometric technologies
use biometrics
biometrics (use for: biometric technologies)
"A measurable, physical characteristic or personal behavioral trait used to recognize the identity, or verify the claimed identity, of an applicant. Facial images, fingerprints, and handwriting samples are all examples of biometrics. [FIPS201] Automated methods of authenticating or verifying an individual based on a physical or behavioral characteristic. [IATF] Automated methods[more] (Anne and Lynn Wheeler)
"The term biometric is the name given a technology that is the measurement of a living, human characteristic. This process include the ability to measure characteristics such as fingerprints, voice recordings, irises, heat patterns, keystroke rhythms, and facial images; comparing a person's unique characteristics against previously enrolled images for the purpose[more] (CGSNetwork.com)
"(b_��_-met�riks) (n.) Generally, the study of measurable biological characteristics. In computer security, biometrics refers to authentication techniques that rely on measurable physical characteristics that can be automatically checked. There are several types of biometric identification schemes: * face: the analysis of facial characteristics; * fingerprint: the analysis of an individual�s unique[more] (Webopedia)
Biometrics use physical characteristics of the users to determine access. (SANS)
blackouts
The total loss of electrical power. (CGSNetwork.com)
bluetooth
"Bluetooth is a telecommunications industry specification describing how certain types of mobile phones, computers, and personal digital assistants (PDAs) can be interconnected using a short-range wireless connection technology. The technology is also used for wireless keyboards, mice and similar pointing and input devices. Bluetooth networks feature a dynamic topology called a[more] (CGSNetwork.com)
"A short-range radio technology aimed at simplifying communications among Internet devices and between devices and the Internet. It also aims to simplify data synchronization between Internet devices and other computers. Products with Bluetooth technology must be qualified and pass interoperability testing by the Bluetooth Special Interest Group prior to release. Bluetooth's[more] (Webopedia)
boot
use bootstrap
bootstrap (use for: boot)
"1. Short and slang for the early computing term, bootstrap loader. To start up or reset a computer. When a computer is booted, a bootstrap routine is automatically executed that looks for and loads the operating system. A cold boot is when the computer is powered up from an off state.[more] (CGSNetwork.com)
"(v.) To load the first piece of software that starts a computer. Because the operating system is essential for running all other programs, it is usually the first piece of software loaded during the boot process. Boot is short for bootstrap, which in olden days was a strap attached to the[more] (Webopedia)
"The ROM routine used to load the OS is often known as the 'bootstrap', from the expression ""pull yourself up by your own bootstraps""." (CGSNetwork.com)
border gateway protocol (use for: bgp)
"Border Gateway Protocol, a standard routing protocol, used primarily for routing between large, heterogenous networks." (CSGNetwork.com)
"Short for Border Gateway Protocol, an exterior gateway routing protocol that enables groups of routers (called autonomous systems) to share routing information so that efficient, loop-free routes can be established. BGP is commonly used within and between Internet Service Providers (ISPs). The protocol is defined in RFC 1771." (Webopedia)
An inter-autonomous system routing protocol. BGP is used to exchange routing information for the Internet and is the protocol used between Internet service providers (ISP). (SANS)
brand spoofing
use phishing
buffer
"1. A temporary memory location for data in transit from one device to another device; it is usually credited with making negotiations easier between devices of two different speeds. Your operating system or the application program decides which buffer to use. Most buffers are for disk I/O. In DOS, Windows and[more] (CSGNetwork.com)
"(n.) A temporary storage area, usually in RAM. The purpose of most buffers is to act as a holding area, enabling the CPU to manipulate data before transferring it to a device. Because the processes of reading and writing data to a disk are relatively slow, many programs keep track of[more] (Webopedia)
A region of memory reserved for use as an intermediate repository in which data is temporarily held before it is transferred between two locations or devices. (Microsoft)
A segment of memory assigned by programs to store data. (Hideaway.net)
buffer overflow (use for: buffer overrun)
"A condition at an interface under which more input can be placed into a buffer or data holding area than the capacity allocated, overwriting other information. Attackers exploit such a condition to crash a system or to insert specially crafted code that allows them to gain control of the system. [800-28][more] (Anne and Lynn Wheeler )
"A buffer overflow occurs when a program or process tries to store more data in a buffer (temporary data storage area) than it was intended to hold. Since buffers are created to contain a finite amount of data, the extra information - which has to go somewhere - can overflow into[more] (