Saint Jude

Saint Jude is a wholly kernel-based intrusion detection and intrusion response system that implements the Saint Jude Model for detection of improper privilege transitions. Saint Jude can detect the presence of ongoing and successful attacks, from sources both local and remote, that would yield root-level access to the attacking individual. Detection is performed using a rule-based anomaly detector that uses a model of normal system behavior that is generated on the protected machine during a training phase. By comparing actual actions against a fully developed model, it is possible to detect attacks against vulnerabilities that are both known and unknown with no false positives or negatives.

Tags Security
Licenses GPL

Tweet this project Short link

Rss Recent releases

  • Rrelease-mid
  •  30 Dec 2004 22:40
  • Rrelease-after

Changes: This release improves compatibility with Linux distributions.

Changes: This version is intended for and has been tested on the Solaris 8/SPARC platform. 64-bit and 32-bit installations are supported.

Changes: Rolled back the Kernel Integrity software from Saint Michael. This introduces kernel integrity checking, and module support on systems that require module support. Added Read-Only /dev/kmem support. This does not effect the ability to load or unload modules. Eliminated the double-execve problem. New configuration script simplifies platform identification, and selection of compile-time options. Spelling corrections in numerous files and comments have been made.

  • Rrelease-mid
  •  06 Apr 2001 10:46
  • Rrelease-after

Changes: Checks were updated, and compatibility with 2.4.3 was verified. A potential endless recursion that could occur under crafted conditions was identified and solved. A bug was fixed that could have caused a failed execution by a privileged process to cause its set of allowed programs to decrease by not detecting the execution failure. The risk of gaining privlage was not present due to the downward flow of privlages, however intended execution paths could be cut off as a result of a failed execve.

  • Rrelease-mid
  •  20 Mar 2001 00:43
  • Rrelease-after

Changes: An improper IFDEF test in StJude_lkm.h would prevent compiles on 2.4.0 kernel. Fixed. StJude_Learning_Parser.pl would produce an output in some instances that could not be compiled. Non-SMP compiles under an SMP kernel has been fixed. If a process exec'd() without forking, and it was an override rule, then the first execution wouldn't be recorded through learning. This has been fixed.

Fd9d89da9e2bf548108b6c7d24c8eef8_thumb

Project Spotlight

ZDoom

An advanced DOOM source port.

1b467a363b3b1b9f26b118fedae6ce3e_thumb

Project Spotlight

Automate HDD formatter

A script to automate mass hard drive formatting.