Skip to content

CRIBA: A Tool for Comprehensive Analysis of Cryptographic Ransomware's I/O Behavior

License

Notifications You must be signed in to change notification settings

dsrhaslab/criba

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CRIBA

A Tool for Comprehensive Analysis of Cryptographic Ransomware's I/O Behavior

CRIBA is an open-source framework that simplifies the exploration, analysis, and comparison of I/O patterns for Linux cryptographic ransomware.


Installation and setup

CRIBA's tracer and analysis pipeline

CRIBA is built on top of DIO, a generic tool for observing and diagnosing the I/O interactions between applications and in-kernel POSIX storage systems.

CRIBA's modifications to DIO's components are integrated in DIO's repository (release v1.1.0). https://github.com/dsrhaslab/dio/releases/tag/v1.1.0

Deployment steps for these components can be found at https://github.com/dsrhaslab/dio#getting-started-with-dio.

CRIBA's dashboards

To import CRIBA's dashboard:

  • Define the following environment variables:

    • CRIBA_USER - CRIBA's username
    • CRIBA_PASS - CRIBA's password
    • CRIBA_URL - CRIBA's URL
    Example
      CRIBA_USER="dio"
      CRIBA_PASS="diopw"
      CRIBA_URL="http://cloud124"
    
  • Run the following command to import CRIBA's dashboards:

    curl -u "$CRIBA_USER:$CRIBA_PASS" -X POST -k "$CRIBA_URL:32222/api/saved_objects/_import" -H "kbn-xsrf: true" --form [email protected]
    

CRIBA's correlation algorithms

The folder correlation_algorithms contains the 6 correlation algorithms provided by CRIBA.

The script run_ca_darkside shows how to run each of these scripts for the Darkside family.

Traces folder contains the tracers, for each family, obtained with CRIBA's SysTracer and MetricMon components.


Publications

  • CRIBA: A Tool for Comprehensive Analysis of Cryptographic Ransomware's I/O Behavior.
    Tânia Esteves, Bruno Pereira, Rui Pedro Oliveria, João Marco and João Paulo.
    In 42nd International Symposium on Reliable Distributed Systems (SRDS), 2023.

Contact

Please contact us at [email protected] with any questions.

About

CRIBA: A Tool for Comprehensive Analysis of Cryptographic Ransomware's I/O Behavior

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published