Skip to main content

DeepCASE

This repository contains the code for DeepCASE by the authors of the IEEE S&P DeepCASE [1] paper [PDF]. Please cite DeepCASE when using it in academic publications. This main branch provides DeepCASE as an out of the box tool. For the original experiments from the paper, please checkout the sp branch.

Introduction

DeepCASE introduces a semi-supervised approach for the contextual analysis of security events. This approach automatically finds correlations in sequences of security events and clusters these correlated sequences. The clusters of correlated sequences are then shown to security operators who can set policies for each sequence. Such policies can ignore sequences of unimportant events, pass sequences to a human operator for further inspection, or (in the future) automatically trigger response mechanisms. The main contribution of this work is to reduce the number of manual inspection security operators have to perform on the vast amounts of security events that they receive.

Documentation

We provide an extensive documentation including installation instructions and reference at deepcase.readthedocs.io.

References

[1] van Ede, T., Aghakhani, H., Spahn, N., Bortolameotti, R., Cova, M., Continella, A., van Steen, M., Peter, A., Kruegel, C. & Vigna, G. (2022, May). DeepCASE: Semi-Supervised Contextual Analysis of Security Events. In 2022 Proceedings of the IEEE Symposium on Security and Privacy (S&P). IEEE.

Bibtex

@inproceedings{vanede2020deepcase,
  title={{DeepCASE: Semi-Supervised Contextual Analysis of Security Events}},
  author={van Ede, Thijs and Aghakhani, Hojjat and Spahn, Noah and Bortolameotti, Riccardo and Cova, Marco and Continella, Andrea and van Steen, Maarten and Peter, Andreas and Kruegel, Christopher and Vigna, Giovanni},
  booktitle={Proceedings of the IEEE Symposium on Security and Privacy (S&P)},
  year={2022},
  organization={IEEE}
}

Metadata

Release files for deepcase 1.0.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for deepcase 1.0.1
File Size Uploaded
deepcase-1.0.1.tar.gz 661.7 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for deepcase 1.0.1
File Interpreter ABI Platform
deepcase-1.0.1-py3-none-any.whl Python 3 none any Details

Total release size: 699.2 kB

Release files / deepcase-1.0.1.tar.gz

Download URL deepcase-1.0.1.tar.gz
Size 661.7 kB
Tags Source
SHA-256 checksum
How to use checksums
758e56540feef8085eae96ce89c8b03efa1307088e41fa570ff6f9eb47de1c50
BLAKE2b-256 checksum
How to use checksums
be4e9cdc00146e529dd7a63bdddae210e8f7d3166086836e696e2ad226f9f971
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.1 importlib_metadata/3.7.3 pkginfo/1.7.1 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.8.10

Release files / deepcase-1.0.1-py3-none-any.whl

Download URL deepcase-1.0.1-py3-none-any.whl
Size 37.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
375883efafd529e9379986f8555a074b2b40f9745f4771890d29f9f5e4c0fc87
BLAKE2b-256 checksum
How to use checksums
238d9ca8768209baf1fa655562405457c740c1a4e4b8e627062c8040f6a6da4c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.1 importlib_metadata/3.7.3 pkginfo/1.7.1 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.8.10

Release history Release notifications | RSS feed

This release

1.0.1 This release

2 release files

0.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page