Skip to content
UPEEC

Security Concepts

The areas of security work where Python is used.

Intermediate
Comments 0

This is an overview — pick a sub-topic below.

Sub-topics (9)

Cryptography Basics

Hashing, symmetric and asymmetric encryption, digital signatures and key management.

Intermediate♥ 0🔖 0💬 0

Password Security

Store passwords as slow, salted hashes and check them safely.

Easy♥ 0🔖 0💬 0

Secure Coding

Write code that resists attack: validate input, use parameterised queries, avoid `eval`, keep secrets out of code, and pin dependencies.

Intermediate♥ 0🔖 0💬 0

OSINT and Bug Bounties

Gather publicly available information, and report vulnerabilities through official programmes.

Intermediate♥ 0🔖 0💬 0

Spotted a mistake or want to add detail? Suggest an improvement — Content Contributors' edits are reviewed by editors before they go live.

Discussion (0)

Sign in or join free to ask questions and discuss this topic.