Cybersecurity
-

How to manipulate the execution flow of TOCTOU attacks
TOCTOU attack takes advantage of the delay between when a system checks something (like a condition) and when it actually acts on that check.
-

IDS Security Using Decision Trees and Neural Networks
Learn how we created an IDS that achieved accuracy rates of 94.4% for misuse detection and 99.0% for anomaly detection.
-

The Importance of Key Rotation
Key rotation changes encryption keys, rendering compromised keys ineffective, and reducing the risk of unauthorized access and data breaches.
-

Computer Memory and Performance
Computer memory is how computers access and store information, and it is where programs live and run. Memory also effects performance.
-

Instruction Set Architectures and Performance
Instruction Set Architectures (ISA) or “computer architectures” is a common interface and boundary between software and hardware.
-

Converting High Level Languages to Machine Language
High level languages (HLLs) are designed for humans. However, computers can’t understand HLLs, so it translates them into machine language.
-

Junior Black Teaming ISTS: Blockchain Explorer
Read about my junior black teaming experience at the 2022 ISTS competition. Let’s see some blockchain smart contracts! Yay RITSEC!
-

Understanding Computer Architecture and Development Objectives
Understanding computer architecture can help developers disassemble code to determine poor coding practices which introduce vulnerabilities.
-

Navigating the Open Source Security Community
Want to learn how to contribute to open source security projects? Click here to learn more! We’ll discuss history, culture, and technology.