Skip to content

LeonLee666/NeuralAuditGuard

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NeuralAuditGuard: A Learning-based SQL-agnostic Auditing Framework

License Python Version

Overview

This repository contains the official implementation of NeuralAuditGuard, a novel learning-based auditing framework designed to secure database systems without relying on explicit SQL parsing. NeuralAuditGuard leverages machine learning to detect anomalous database access patterns and potential security threats in real-time.

Paper Link: NeuralAuditGuard: A Learning-based SQL-agnostic Auditing Framework
Authors: [Liang Li, Yang Wu, Yiduo Wang, Jie Wu]

Key Features

  • SQL-Agnostic Design: Works across different database systems (MySQL, PostgreSQL, Oracle, etc.) without requiring SQL parsing.
  • Anomaly Detection: Uses advanced machine learning models to identify abnormal access patterns.
  • Real-time Monitoring: Provides instant alerts for potential security breaches.
  • Scalable Architecture: Designed to handle high-volume transactional data.
  • Extensible Plugin System: Easily integrate with existing security infrastructure.

Architecture

NeuralAuditGuard consists of four main components:

  1. Data Collection Module: Captures database access patterns without relying on SQL parsing.
  2. SQL-agnostic log preprocessing: extracting the literal value streams from the audit log.
  3. Feature Extraction Engine: Transforms raw access logs into machine-readable features.
  4. Anomaly Detection Model: Employs deep learning to identify suspicious activities.
  5. Alerting & Reporting System: Generates actionable insights and security alerts.

Contact

For questions or support, please open an issue on GitHub or contact [lil225@chinatelecom.cn].

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published