Skip to content

ponkdev/aaac

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

archangelAC

a 'safe' modular linux anticheat solution written in rust

feature progress

  • base features

    • 🟩 modular structure with dynamic loading of module libraries
    • 🟩 control via config file
  • tier 1 modules

    • 🟥 TPM2 EK + PCR0–10 quote + nonce
    • 🟥 TPM2 sealed keys (offline attestation)
    • 🟥 verified Boot + sbverify/sbattach checks
    • 🟥 seccomp-bpf strict profile
    • 🟥 landlock filesystem restrictions
    • 🟥 fs-verity signatures on game files/libs
    • 🟥 bubblewrap / systemd-nspawn sandbox
    • 🟥 systemd-confine + DynamicUser + ProtectSystem=strict
  • tier 2 modules

    • 🟥 IMA-appraisal + custom policy (verify every executable & library the game loads)
    • 🟥 kernel lockdown = integrity + signed modules only
    • 🟥 signed eBPF CO-RE monitoring/blocking
    • 🟥 exact PCR whitelisting + mandatory sealed keys

aim

  • purely user-mode anti-cheat baseline that is objectively stronger and less invasive than current windows kernel-level solutions by leveraging linux-native security subsystems
  • experimental more agressive kernel level mode (tier 2)
  • extra features for immutable distros to increase security further

GitHub @dylan15404  ·  X @minorponky

About

modular linux anticheat built on rust

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages