Back to courses

    Information Security

    23,041 courses
    Lessons from the Buzz
    Linux Plumbers Conference

    Lessons from the Buzz

    What it Takes to Patch High Impact Vulnerabilities: A Retrospective on WebP CVE
    Android Makers

    What it Takes to Patch High Impact Vulnerabilities: A Retrospective on WebP CVE

    Installing and Using Jackalope Fuzzer on MacOS - Finding Vulnerabilities in Simple Programs
    Fuzzing_in - Hardik Shah

    Installing and Using Jackalope Fuzzer on MacOS - Finding Vulnerabilities in Simple Programs

    Less Power for More Learning - Restricting OCaml Features for Effective Teaching
    ACM SIGPLAN

    Less Power for More Learning - Restricting OCaml Features for Effective Teaching

    Runtime Detection of Data Races in OCaml with ThreadSanitizer
    ACM SIGPLAN

    Runtime Detection of Data Races in OCaml with ThreadSanitizer

    A Grounded Conceptual Model for Ownership Types in Rust
    ACM SIGPLAN

    A Grounded Conceptual Model for Ownership Types in Rust

    Verus: Verifying Rust Programs Using Linear Ghost Types
    ACM SIGPLAN

    Verus: Verifying Rust Programs Using Linear Ghost Types

    Accelerating Fuzzing through Prefix-Guided Execution
    ACM SIGPLAN

    Accelerating Fuzzing through Prefix-Guided Execution

    Indexed Types for a Statically Safe WebAssembly - POPL 2024
    ACM SIGPLAN

    Indexed Types for a Statically Safe WebAssembly - POPL 2024

    Flux: Liquid Types for Rust
    ACM SIGPLAN

    Flux: Liquid Types for Rust

    Taype: A Policy-Agnostic Language for Oblivious Computation
    ACM SIGPLAN

    Taype: A Policy-Agnostic Language for Oblivious Computation

    Obtaining Information Leakage Bounds via Approximate Model Counting
    ACM SIGPLAN

    Obtaining Information Leakage Bounds via Approximate Model Counting

    Towards Secure MicroPython on Morello - Work in Progress
    ACM SIGPLAN

    Towards Secure MicroPython on Morello - Work in Progress

    RefinedRust: A Type System for High-Assurance Verification of Rust Programs
    ACM SIGPLAN

    RefinedRust: A Type System for High-Assurance Verification of Rust Programs

    Supporting Trusted Virtual Machines with Hardware-based Secure Remote Memory
    ACM SIGPLAN

    Supporting Trusted Virtual Machines with Hardware-based Secure Remote Memory

    Descend: A Safe GPU Systems Programming Language
    ACM SIGPLAN

    Descend: A Safe GPU Systems Programming Language

    jGuard - Programming Misuse-Resilient APIs
    ACM SIGPLAN

    jGuard - Programming Misuse-Resilient APIs

    HasTEE: Programming Trusted Execution Environments with Haskell
    ACM SIGPLAN

    HasTEE: Programming Trusted Execution Environments with Haskell

    Don't Go Down the Rabbit Hole: Reprioritizing Enumeration for Property-Based Testing
    ACM SIGPLAN

    Don't Go Down the Rabbit Hole: Reprioritizing Enumeration for Property-Based Testing

    Borrow Checking in Hylo - A High-Level Systems Programming Language
    ACM SIGPLAN

    Borrow Checking in Hylo - A High-Level Systems Programming Language

    Does Rust SPARK Joy? Safe Bindings from Rust to SPARK, Applied to the BBQueue Library
    ACM SIGPLAN

    Does Rust SPARK Joy? Safe Bindings from Rust to SPARK, Applied to the BBQueue Library