Bishop Fox named “Leader” in 2024 GigaOm Radar for Attack Surface Management. Read the Report ›

Version 2.0

Cybersecurity Style Guide

G

Game Boy, GameCube

Nintendo video game consoles.

game jam (n.)

A video game hackathon.

Game of Life

A programmable simulation created by mathematician John Conway that featured patterns like pulsars and gliders. Often used to explain algorithms to programming beginners.

-gapped (adj.)

Always hyphenate.

Ex: air-gapped

GaymerX

LGBTQIA-focused gaming conventions and nonprofit.

GB (n.)

Gigabyte. A gigabyte may be 1,000 or 1,024 megabytes. No space between the number and unit, as in 75GB. Do not pluralize GB.

Related:

GBps vs. Gbps

Capitalization matters. GBps is gigabytes per second. Gbps is gigabits per second.

GC (n.)

Garbage collection. A type of automatic memory management. Spell out on first use.

GCP

Google Cloud Platform.

GDPR

General Data Protection Regulation. Do not spell out.

Related:

gem (n.)

A Ruby library. RubyGems are always written in lowercase tech font as in ruby_parser. More guidance at https://guides.rubygems.org/.

getID3()

A PHP media file parser. ID3 tags refer to media metadata.

Ghidra

An open source reverse engineering tool from the NSA released in 2019. Pronounced “ghee-drah.”

Ghost in the Shell

A cyberpunk manga.

Related:

GHz

Gigahertz. Put a space between the number and the unit, as in “2.4 GHz.”

The Gibson

A fictional mainframe in the 1995 movie Hackers that is “unhackable”… until they hack it.

GIF, .gif file, GIFs (n.)

Graphics Interchange Format. Pronounced “giff” or “jiff.” ¯_(ツ)_/¯

Related:

GIGO

Garbage in, garbage out. Pronounced as “ghee-go” or the whole phrase.

Girls Who Code

A nonprofit organization that runs clubs and programs to train girls to code. https://girlswhocode.com/

Git, .git repository

A Linux version control system.

Related:

TFS
GitGot

A Bishop Fox tool that helps filter GitHub results.

GitHub

A service that hosts code repositories.

GitLab

A tool for managing Git repositories.

GKE

Google Kubernetes Engine. Spell out on first use.

Related:

GLaDOS

A fictional AI who appears in the Portal series of video games.

Glassdoor

Related:

GLBA compliance

The Gramm-Leach-Bliley Act of 1999 is a standard of security for financial institutions. Do not spell out.

glob, globbing (n. or v.)

Filename or file path identification through pattern matching using wildcards.

Ex: *.txt

Gmail

Related:

GNU

Short for “GNU’s Not Unix!” An operating system. GNU is a recursive acronym. Pronounced “guh-noo.”

Go

A programming language. Also called Golang for searchability reasons.

Godwin’s Law

This law of the internet states that all arguments eventually devolve into someone comparing someone to Hitler.

Golang

This term is used when researching the programming language Go, which is a difficult keyword to search on its own.

gold image (n.)

Also known as base image or configuration baseline.

goodput (n.)

The rate at which useful data is communicated by a network to a given destination.

google (v.)

If you want to be generic, you can also use search online or query a search engine. Informal.

Related:

Google Assistant

Google Home AI.

Google dorking (n. or v.)

Using advanced search queries (dorks) to gather information. Describe briefly in formal writing.

Gopher

An early application layer protocol that has mostly been replaced by HTTP.

GPG

GNU Privacy Guard. Also written as GnuPG. Spell out on first use.

Related:

PGP
GPO, GPOs (n.)

Group Policy Object. Spell out on first use.

Related:

GPS, GPSes (n.)

Global positioning system. Spell out on first use.

GPU, GPUs (n.)

Graphics processing unit.

Grace Hopper Celebration (GHC)

A woman-focused tech conference named after a programming pioneer.

Gradle

An open source build tool.

GraphQL

An open source query language. Pronounced as “graff-Q-L.”

gray goo or grey goo (n.)

An end-of-the-world scenario caused by the proliferation of self-replicating robots who eat the environment so all that is left is grey goo. Also refers to mushy bits of poorly written code. Informal.

greenfield (adj.)

Describes applications or environments with robust communities that are actively developing new software to augment it.

Related:

grep (n. or v.)

Stands for “get regular expression.” Can refer to the GNU tool of the same name or mean “to search,” as in “I grepped for secret and found a password in the source code.”

greylisting (n.)

Even though American English uses gray-box and gray hat, greylisting is written with an “-ey” regardless of location.

grok (v.)

To fully understand, to get. Informal.

Groovy

An Apache programming language.

gRPC

Google’s remote procedure call system. Do not spell out.

Related:

RPC
GSM

Global System for Mobile Communications. Do not spell out.

Guccifer, Guccifer 2.0

Hackers who claimed to be behind the 2016 DNC hacks. Pronounced as “goo-chee-fer” or “goo-see-fer.”

GUI, GUIs (n.)

Graphical user interface. Pronounced as “gooey” or as letters.

GUID, GUIDs (n.)

Globally unique identifier. Pronounced “goo-widd.” Spell out on first use.

Related:

GWT

Google Web Toolkit. Spell out on first use. Pronounced as “gwit.”

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.