Security
Security Topics
- Security Topics
- Introduction
- Secure Shell (SSH)
- Hypertext Transfer Protocol Secure (HTTPS)
- X.509 Digital Certificates
- Ghidra
- Golang
- Reverse Engineering
Introduction
ISC2 Certified in Cybersecurity
Secure Shell (SSH)
Hypertext Transfer Protocol Secure (HTTPS)
Transport Layer Security (TLS)
- Formerly known as Secure Socket Layer (SSL)
- “Public” key is made public, while “Private” key is owned by a client or origin server.
- Information is scrambled with a key to make cyphertext, and said key can unscramble the cyphertext
- Public key cryptography utilizes two keys, one asymmetric for handshake, and the other for symmetric encryption
RSA or Diffie-Hellman
Diffie-Hellman
- exponential key exchange
X.509 Digital Certificates
Ghidra
- an open source reverse engineering tool introduced in RSA Conference, first leaked in Wikileaks and released by the NSA in 2019.
Golang
Reverse Engineering
- Golang compiler preverses some data that may be reverse engineered, and is untouched by the strip utility (on UNIX, see
man strip
for manual pages on strip utility).