hal9000/README.md
2022-02-23 12:07:45 +01:00

884 B

HAL9000

Copyright © 1874-2001 Mars Institute of Technology.

Secure authentication for simple humans.

HAL9000 is the next generation Human-Machine Interface.

Using AI, the Interface is able to deter all kinds of misconduct from any human user.

Source Code

HAL9000.c

MODIFICATION, REDISTRIBUTION OR PERSONAL USE OF THIS PROGRAM IS FORBIDDEN BY THE GALACTIC LAW

Building

Our superior mecha-engineers only rely on Docker to build HAL9000:

docker build -t hal9000/TAG .

Execute HAL9000 ANYWHERE in the cloud:

docker run -it hal9000/TAG 

Security hardening

  • No optimizations
  • Stripped binary
  • FORTIFY_SOURCE=2
  • Full RELRO
  • Non-executable stack
  • Anti stack clashing
  • Position Independent Executable
  • RETPOLINE

See the Makefile for more compilation options, available only to non-humans.