GithubHelp home page GithubHelp logo

anomaly_project's Introduction

Anomaly_project

This project aims to create a meta-ensemble based classifier approach for attack detection in multi-tenant distributed systems. Distributed systems in a network have always been vulnerable to cyber attacks due to exposure of vulnerabilities in shared memories, configurations, and network access. Being co-holders in the same server provides attackers with an opportunity to track the activities of other users and accordingly make an attack when the security of the latter is in peril. Traditionally, the effort has been to build full proof network architectures free from any threats and attacks. However, owing to its open-ended nature, it is impossible to come up with a completely secure architecture. A common factor that can always be observed irrespective of the type of attacks is the specific values and configuration of the system through which the attack is instantiated. The rise in the use of machine learning algorithms and data collection facilities provides us with an opportunity to use network parameter values for modeling any anomaly and subsequent possibility of attacks. The results obtained on this data demonstrate that machine learning coupled with ensembling can be used as a good aid for network attacks analysis. We use decision trees, random forest, SVM, Naive bayes and MLP Classifier techniques to classify attacks as "Inliers" or "Outliers". We also perform weighted average to get an ensemble model.

anomaly_project's People

Contributors

aarushiwagh avatar

Watchers

 avatar

Forkers

maanav-c

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.