garbage code – a technique used by some forms of malware to intentionally add large volumes of encrypted and irrelevant programming code to make the work of defeating the threat more difficult. The attacker can hide a very small malicious software program inside a very much larger encrypted file (potentially thousands or millions of times larger), making the process of quarantine, decryption and elimination of the threat much harder.
gateways – network points that act as an entrance to another network. A node or stopping point can be either a gateway node or a host (end-point) node.
gethostbyaddr – DNS (Domain Name System) query that returns the Internet host name corresponding to an IP address.
gethostbyname – DNS (Domain Name System) query that returns the name of the host corresponding to a Internet host name.
GIT/Github – a web-based Git repository hosting service. It offers all of the distributed revision control and source code management (SCM) functionality of Git as well as adding its own features. Unlike Git, which is strictly a command-line tool, GitHub provides a Web-based graphical interface and desktop as well as mobile integration. It also provides access control and several collaboration features such as bug tracking,feature requests, task management, and wikis for every project.
GNU – “GNU’s Not Unix” (GNU is pronounced as g’noo). The development of GNU started in January 1984 and is known as the GNU Project. GNU is a Unix-like Operating System (OS), that comprises of many programs such as applications, libraries, developer tools, games. The GNU is available with source code that allows a user to run, copy, modify, distribute, study, change, and improve the software.
governance – the methods used by any executive to keep their organization on track with the management goals, and within acceptable performance standards. This is usually achieved by establishing policies, procedures and controls that match the enterprises vision, strategy and risk appetite.
governance, risk and compliance – a term to describe the interaction and interdependence between the activities that (i) control any organization (governance) (ii) verify and enforce those controls (compliance) and (iii) manage any substantial exposures to financial impact that emerge (risk), often due to gaps in (i) or (ii).
guideline – a general rule or a piece of advice required to follow in order to accomplish the set goals of an organization.