Join us for our 3rd Annual Bishop Fox Livestream event, happening during DEF CON 32. Sign Up for Livestream Alerts›

Version 2.0

Cybersecurity Style Guide

C

C

A programming language. Pronounced as the letter.

C-3PO

A fictional protocol droid in Star Wars. Pronounced as letters and numbers.

Related:

CA, CAs (n.)

Certificate or certification authority. Spell out on first use.

CA/Browser Forum

An association of CAs that provides industry guidelines on certificates.

cache (n. or v.)

Attacks on caches include cache busting and cache poisoning.

Related:

CactusCon

An annual security conference in Arizona. http://www.cactuscon.com/

CAD (n.)

Computer-aided design. Pronounced as “cad.”

Related:

calc.exe

The Windows calculator program. Pen testers often use this in sample exploits to demonstrate code execution without harmful consequences.

Related:

callback (adj. or n.)

Ex: callback parameter

callback hell (n.)

A programming mistake that results in an infinite callback loop.

CAM (n.)

Computer-aided manufacturing. Spell out on first use. Pronounced as “cam.”

CAN (n.)

Controller area network. Usually referred to as a CAN bus.

CAPTCHA, CAPTCHAs (n.)

The Completely Automated Public Turing test to tell Computers and Humans Apart. A challenge-response test. Do not spell out.

carriage return character or \r (n.)

An invisible character that shifts the text position to the beginning of the line. This term is a skeuomorph that refers to the way a typewriter “returns” a carriage to its original position.

The Cathedral and the Bazaar (CatB)

A book by Eric S. Raymond about models of free software design.

Related:

CBA (n.)

Cost-benefit analysis. Spell out on first use.

Related:

CBC (n.)

Cipher block chaining. Do not spell out; briefly define on first use.

Related:

CC, CC’d, CCing (v.)

Carbon copy. Do not spell out.

Related:

CCC or C3

Chaos Communication Congress. An annual security conference in Germany.

CCDC

The National Collegiate Cyber Defense Challenge. An annual competition between university-based security teams.

CCPA

California Consumer Privacy Act.

Related:

CCTV (n.)

Closed circuit television. Pronounced as letters. Do not spell out.

CD, CD-R, CD-ROM, CD-RW (n.)

Compact disc. CD may also stand for continuous delivery or continuous deployment, as in CI/CD. Spell out on first use when using in this sense.

Related:

CDC

The Centers for Disease Control and Prevention.

Related:

cDc

Cult of the Dead Cow. A late 1990s hacking group that coined the term “hactivism.”

CDE (n.)

Collaborative development environment, cardholder data environment, or Chrome Dev Editor. Spell out on first use.

Related:

IDE
CDMA (n.)

Code division multiple access. A channel access method used in radio communications, particularly in mobile phone standards. Spell out or briefly define on first use.

CDN, CDNs (n.)

Content delivery network. Spell out on first use.

CDP (n.)

Clean desk policy. Spell out on first use.

CEH

Certified Ethical Hacker. Pronounced as letters or the whole phrase.

Related:

CentOS

A Linux distribution. Pronounced as “sent-O-S” or “sent-oss.”

CERT

Computer Emergency Readiness Team or Cyber Emergency Response Team. Do not use as a generic term.

Ex: US-CERT, CERT/CC

Related:

certification (n.)

Spell out certification names on first use unless used as a suffix for a person’s name. Examples of abbreviations for certifications include CCNA, GPEN, OSCE, PCI ASV, Sec+.

CFAA

The Computer Fraud and Abuse Act.

Related:

CFO, CFOs (n.)

Chief financial officer.

CFP, CFPs (n.)

Call for papers or call for proposals. Chiefly used for conference submissions.

Related:

RFP
CG (adj.)

Computer-generated. Spell out on first use in public-facing documents.

Related:

CGI (n.)

Short for computer-generated images or Common Gateway Interface. Spell out on first use to clarify your meaning.

characters (n.)

When calling out specific characters (keystrokes) that affect the meaning of a code sequence, write them in the tech font with a space on either side, surrounded by square brackets in the normal font. If the character’s name is also its symbol, write it in the tech font. If the font difference is not visible, use quotation marks. Sometimes abbreviated informally to char and pronounced as “char.”

Ex: a single quote [ ], the @ symbol, 30,000 A characters

charset (n.)

Character set. Pronounced “char-set.”

ChatOps (n.)

The practice of coordinating security teams through realtime chat applications.

chattr

Short for change attribute. Pronounced as “chatter.”

Related:

CHD (n.)

Cardholder data. Spell out on first use.

checkmark (n.)

On many social media sites, a checkmark (often blue) next to a username indicates that the account’s owner has been verified, distinguishing it from fan or parody accounts.

Related:

child abuse material (n.)

This is a more accurate term for child pornography. If you discover child abuse material in the context of your work, report it to a manager immediately. If you find it online outside of work, contact the National Center for Missing and Exploited Children (NCMEC).

Related:

chmod

Short for change mode. Pronounced as “change mod,” “C-H-mod,” or “chuh-mod.”

Related:

Chrome

A Google web browser.

Related:

chroot

Short for change root. A Unix operation that simulates a directory on a filesystem as if it were the root of the filesystem. Pronounced as “C-H-root” or “chuh-root.”

Related:

chroot jail (n.)

A directory used to isolate a process from the rest of the system.

CI (n.)

Continuous integration. Spell out on first use.

Related:

CIA (n.)

Confidentiality, integrity, and availability, the triad of information security concerns. Also stands for Central Intelligence Agency. Spell out on first use to clarify your intended meaning.

CI/CD pipeline (n.)

Continuous integration and continuous delivery/deployment. Spell out on first use, but choose either delivery or deployment based on client preference.

Related:

CIDR (n.)

Classless inter-domain routing. Pronounced as “cider” or “cedar.” Spell out or briefly define on first use in public-facing documents.

CIO, CIOs (n.)

Chief information officer.

cipher (n.)

A cryptographic primitive. Write the names of ciphers in the normal font, as in Blowfish. Don’t write this as “cypher.” Cypher is a character from The Matrix and a query language.

Related:

CIS 20

The Center for Internet Security has a list of 20 guidelines for securing an organization. https://www.cisecurity.org/controls/

CISA

Cybersecurity and Infrastructure Security Agency.

CIS CSC

CIS Critical Security Controls.

Related:

CISO, CISOs (n.)

Chief information security officer. Pronounced as “see-so.”

CISSP

Certified Information Systems Security Professional. A security certification.

Related:

class (n.)

When discussing a specific class by name, use the tech font, as in “the Time class.”

cleartext vs. plaintext

In common usage, these terms are used interchangeably. In our reports, cleartext means unencrypted content. Plaintext is a more technical term that describes the input to a cryptographic system (which itself may already be encrypted or hashed).

clear web or Clear Web (n.)

This is used in contrast to the “dark web” or “dark net” parts of the internet. It generally refers to publicly accessible sites that have been indexed by search engines. Informal.

CLI (n.)

Command-line interface or command language interpreter. Spell out on first use.

Related:

clickjacking (n.)

In formal writing, we often refer to this attack as user interface (UI) redress. It’s also called cross-frame scripting.

Related:

clip art (n.)

Related:

Clippy

The discontinued anthropomorphic paper clip assistant in Microsoft Office.

the cloud (n.)

Remote servers used to store information. Informal.

Cloud Application Security Assessment (CASA)

A security assessment framework for cloud-based third-party API integrations. Spell out on first use.

CloudFox

A Bishop Fox open source tool for testing cloud infrastructure.

CloudFront

An AWS content delivery network.

CloudTrail

An AWS logging and monitoring service.

cluster (n.)

A group of servers working together.

Ex: “Provision a cluster on each account.”

CMDB, CMDBs (n.)

Content management database. Spell out on first use.

cmdlet (n.)

A type of script in the Windows PowerShell command-line environment. Pronounced as “command-let.”

CMS, CMSes (n.)

Content management system. Spell out on first use.

code (n. or v.)

Do not pluralize when referring to programming languages.

codec (n.)

Short for code/decode. A device or program that can compress and decompress data. Pronounced as “co-deck.” Do not spell out.

Related:

coin vs. token

Unit of worth in virtual currencies. These terms are sometimes used interchangeably and sometimes used very differently. Define briefly on first use to clarify your intended meaning.

cold-call (v.), cold call (n.)

A social engineering strategy.

Related:

cold storage (n.)

A virtual wallet for offline bitcoin storage.

commodity hardware (n.)

Over-the-counter hacking tools that anyone could obtain and use.

Related:

concatenate or concat (v.)

To join two or more items into one item by stringing them together. Concat is informal.

Ex: "a" + "b" = "ab"

Related:

confidentiality (n.)

Indicates data is protected from unauthorized access.

config (n. or v.)

Short for configuration or configure. Informal.

constant (n.)

A pre-defined, immutable variable that is referenced in later code.

content type, (n.), content-type (adj.)

Ex: Content-Type header, content-type validation

-controlled (adj.)

Always hyphenate.

Ex: attacker-controlled, user-controlled

COPPA

Children’s Online Privacy Protection Act.

copypasta (n.)

Text that has been copied and pasted into a new location. On forums, it leads to inside jokes. In documents, it can refer to redundancy or typos caused by errant copy/paste actions. Informal.

Related:

CORS (n.)

Cross-origin resource sharing. Spell out on first use.

Related:

Cortana

Microsoft AI.

Cosmos

A Bishop Fox attack surface management and continuous penetration testing solution. https://bishopfox.com/platform

CPA (n.)

Chosen-plaintext attack. Also stands for Certified Public Accountant. Spell out on first use.

C++

A programming language. Pronounced as “C-plus-plus.”

CPU, CPUs (n.)

Central processing unit. Do not spell out.

crack (v.)

To decipher or decode, as in a password or combination lock. In old-school discussions, hacking vs. cracking was an important distinction between the exploratory intent of hackers accessing systems without authorization vs. the often criminal intent of crackers accessing and damaging those same systems.

CRAM (n.)

Challenge-response authentication mechanism. Spell out on first use.

crawl (v.)

Ex: crawl a website

Creative Commons (CC)

Write Creative Commons licenses in normal font.

Ex: CC BY-SA 2.0 Generic

Related:

credential or cred (n.)

The information necessary to pass a security check (e.g., a username and password set, a key pair, or an RFID badge). Cred is informal and can also refer to currency in sci-fi or dystopian settings.

CRIME

Compression Ratio Info-leak Made Easy. A security exploit. Do not spell out.

critical (adj.)

Describes a non-negotiable business function or a vulnerability with catastrophic consequences that is easily exploitable.

criticality (n.)

A measure of the degree to which an organization depends on the information or information system for the success of a mission or of a business function.

CRM (n.)

Customer relations management.

CRO, CROs (n.)

Chief revenue officer.

cron

A software utility.

Related:

cross-site scripting (XSS) (n.)

There are three kinds of XSS: reflected, stored, and DOM-based. Pronounced as letters or the whole phrase.

Related:

Crowbar

A password-cracking tool.

CRUD (n.)

Create, read, update, destroy. Sometimes the R is retrieve and the D is delete.

Related:

FUD
crypto (n. or adj.)

Historically, this was short for cryptography. Now, it can also mean cryptocurrency. In medicine, Crypto is short for Cryptosporidium, a waterborne parasite. Spell out on first use to clarify your intended meaning.

CryptoParty

A global series of events that educate communities about security and technology. https://www.cryptoparty.in/

Ex: @CryptoHarlem on Twitter

Related:

CS (n.)

Computer science or container security. Spell out on first use.

C♯

A programming language. Pronounced as “C-sharp.”

Related:

CSIRT (n.)

Computer security incident response team. Spell out on first use.

Related:

CSO, CSOs (n.)

Chief Security Officer.

CSP

Content Security Policy. Spell out on first use.

Related:

CSPRNG, CSPRNGs (n.)

Cryptographically secure pseudo-random number generator. A secure way of generating random numbers. Pronounced as letters, “crypto R-N-G,” or “C-spring.” Spell out or briefly define on first use.

Related:

CSRF (n.)

Cross-site request forgery. A common web vulnerability. Pronounced as letters or “C-surf.” Spell out on first use.

Related:

CSS

Cascading Style Sheets. Do not spell out.

C-suite (adj. or n.)

An informal term for high-level executives like CEOs and CIOs. Also called “C-level” executives.

CSV, .csv file

Comma-separated value(s) file.

CSWSH (n.)

Cross-site WebSocket hijacking. Pronounced as letters, the whole phrase, “WebSocket hijacking,” or “C-swish.” Spell out on first use.

CTF (n.)

Capture the flag. Spell out on first use in public-facing documents.

CTIA

A U.S. wireless association.

CTO, CTOs (n.)

Chief technology officer.

CTR (n.)

Short for clickthrough rate or Counter Mode. Spell out on first use.

the Cupertino effect (n.)

An error in early Apple dictionaries corrected “cooperation” to “Cupertino” because their limited word list only included “co-operation” as correct.

cURL, curl

Client URL. A data transfer tool. Use the tech font when writing about the specific command. Pronounced “curl.”

CVE

Common Vulnerabilities and Exposures. A system that catalogs publicly known vulnerabilities and exposures. Do not spell out. Write CVE ID numbers in the normal font.

Ex: CVE-2014-6271

CVSS

Common Vulnerability Scoring System. Spell out on first use in public-facing documents.

CW, CWs (n.)

Content warning. Do not abbreviate in formal writing.

Related:

CWE

Common Weakness Enumeration. Do not spell out. Write weaknesses in the normal font.

Ex: CWE-565

CYA

Cover your ass. Informal.

Related:

cyber- (adj.)

Industry professionals don’t use this prefix, but it’s helpful when informing the public, as in the title of this document. For many users, “cyber” on its own invokes cybersex, not hacking. Use sparingly.

cyber.dic

A dictionary file based on this style guide’s word list that augments your word processor’s spell checker. Available at https://github.com/bishopfox/cyberdic.

cyber kill chain (n.)

A framework that describes the phases of digital attacks from information gathering to full system control. Originates from the military concept kill chain, which it is sometimes abbreviated to. Avoid using this trademarked term to mean a generic attack chain.

cybersecurity (n.)

Defense contractors and government officials use this term or “infosec.” Industry professionals do not prefer this term, but it is used for clarity with the public, as in the title of this document. We prefer the term information security.

Related:

cyborg (n.)

A hybrid organic being. Coined in 1960 as a contraction of cybernetic and organism.

Cycript

A reverse engineering tool for iOS devices.

Cydia

An app found on jailbroken iOS devices.

Cylon (n.)

A fictional cyborg in Battlestar Galactica.

Related:

cypherpunk (n.)

An activist who promotes cryptography and privacy.

This site uses cookies to provide you with a great user experience. By continuing to use our website, you consent to the use of cookies. To find out more about the cookies we use, please see our Privacy Policy.