All Projects → strongcourage → ML4Sec-papers

strongcourage / ML4Sec-papers

Licence: other
Research papers on ML for security

Projects that are alternatives of or similar to ML4Sec-papers

dizzy-legacy
Network and USB protocol fuzzing toolkit.
Stars: ✭ 35 (+29.63%)
Mutual labels:  fuzzing
sandsifter
The x86 processor fuzzer
Stars: ✭ 21 (-22.22%)
Mutual labels:  fuzzing
FuSeBMC
FuSeBMC is a novel Energy-Efficient Test Generator that exploits fuzzing and BMC engines to detect security vulnerabilities in real-world C programs.
Stars: ✭ 26 (-3.7%)
Mutual labels:  fuzzing
kroger-cli
Clip coupons and earn points at Kroger-owned grocery chains
Stars: ✭ 95 (+251.85%)
Mutual labels:  survey
coursera-ai-for-medicine-specialization
Programming assignments, labs and quizzes from all courses in the Coursera AI for Medicine Specialization offered by deeplearning.ai
Stars: ✭ 80 (+196.3%)
Mutual labels:  deeplearning
leaky-paths
A collection of special paths linked to major web CVEs, known misconfigurations, juicy APIs ..etc. It could be used as a part of web content discovery, to scan passively for high-quality endpoints and quick-wins.
Stars: ✭ 507 (+1777.78%)
Mutual labels:  fuzzing
Awesome-Text-to-Image
A Survey on Text-to-Image Generation/Synthesis.
Stars: ✭ 251 (+829.63%)
Mutual labels:  survey
fuzzing-tutorial
Curated list of classic fuzzing books, papers about fuzzing at information security top conferences over the years, commonly used fuzzing tools, and resources that can help us use fuzzer easily.
Stars: ✭ 74 (+174.07%)
Mutual labels:  fuzzing
Satellite-Image-Forgery-Detection-and-Localization
No description or website provided.
Stars: ✭ 17 (-37.04%)
Mutual labels:  deeplearning
healer
Kernel fuzzer inspired by Syzkaller.
Stars: ✭ 194 (+618.52%)
Mutual labels:  fuzzing
SESR
SESR: Single Image Super Resolution with Recursive Squeeze and Excitation Networks
Stars: ✭ 26 (-3.7%)
Mutual labels:  deeplearning
katnip
Extension library for the Kitty fuzzing framework
Stars: ✭ 73 (+170.37%)
Mutual labels:  fuzzing
deep-improvisation
Easy-to-use Deep LSTM Neural Network to generate song sounds like containing improvisation.
Stars: ✭ 53 (+96.3%)
Mutual labels:  deeplearning
fuzza
Customizable TCP fuzzing tool to test for remote buffer overflows.
Stars: ✭ 29 (+7.41%)
Mutual labels:  fuzzing
Kirenenko
Super Fast Concolic Execution Engine based on Source Code Taint Tracing
Stars: ✭ 84 (+211.11%)
Mutual labels:  fuzzing
MTMT
Code for the CVPR 2020 paper "A Multi-task Mean Teacher for Semi-supervised Shadow Detection"
Stars: ✭ 66 (+144.44%)
Mutual labels:  deeplearning
ODSC India 2018
My presentation at ODSC India 2018 about Deep Learning with Apache Spark
Stars: ✭ 26 (-3.7%)
Mutual labels:  deeplearning
deeptrolldetector
Deep troll uses a deep learning model that identifies whether an audio contains the Gemidao troll (AAAWN OOOWN NHAAA AWWWWN AAAAAH).
Stars: ✭ 20 (-25.93%)
Mutual labels:  deeplearning
barrage
Barrage is an opinionated supervised deep learning tool built on top of TensorFlow 2.x designed to standardize and orchestrate the training and scoring of complicated models.
Stars: ✭ 16 (-40.74%)
Mutual labels:  deeplearning
fuzzuf
Fuzzing Unification Framework
Stars: ✭ 263 (+874.07%)
Mutual labels:  fuzzing

I collect several interesting research papers using machine learning for security.

Survey

  1. [arxiv] Using Deep Learning to Solve Computer Security Challenges: A Survey (paper)

Binary-related machine learning

  1. [SEC'14] Byteweight: Learning to recognize functions in binary code (paper, project, slides, talk)
  2. [SEC'15] Recognizing Functions in Binaries with Neural Networks (paper, talk)
  3. [POPL'16] Estimating Types in Binaries using Predictive Modeling (paper, talk)
  4. [SEC'17] Neural Nets Can Learn Function Type Signatures From Binaries (paper, project, talk)
  5. [EUROSP'17] Compiler-Agnostic Function Detection in Binaries (paper, project, slides)
  6. [CCS'17] Neural Network-based Graph Embedding for Cross-Platform Binary Code Similarity Detection (paper, slides)
  7. [NDSS'20] DeepBinDiff: Learning Program-Wide Code Representations for Binary Diffing (paper, project)

Vulnerabilities detection

  1. [CODASPY'16] Toward large-scale vulnerability discovery using Machine Learning (paper, slides, talk)
  2. [ACSAC'17] Machine-Learning-Guided Typestate Analysis for Static Use-After-Free Detection (paper)

Symbolic execution

  1. [NDSS'19] Neuro-Symbolic Execution: Augmenting Symbolic Execution with Neural Constraints (paper)

Taint analysis

  1. [arxiv] Fine Grained Dataflow Tracking with Proximal Gradients (paper)
  2. [S&P'20] Neutaint: Efficient Dynamic Taint Analysis with Neural Networks (paper, talk)

Testing deep learning system

  1. [SOSP'17] DeepXplore: Automated Whitebox Testing of Deep Learning Systems (paper)
  2. [ASE'18] DeepGauge: Multi-Granularity Testing Criteria for Deep Learning Systems (paper, project)
  3. [ASE'18] Concolic Testing for Deep Neural Networks (paper, project)
  4. [FSE'18] DLFuzz: Differential Fuzzing Testing of Deep Learning Systems (paper)
  5. [PLMR'19] TensorFuzz: Debugging Neural Networks with Coverage-Guided Fuzzing (paper, project)
  6. [ISSTA'19] DeepHunter: Hunting Deep Neural Network Defects via Coverage-Guided Fuzzing (paper)
  7. [TSE] Grammar Based Directed Testing of Machine Learning Systems (paper)
  8. [arxiv] Machine Learning Testing: Survey, Landscapes and Horizons (paper)

Search-based Software Testing

  1. [arxiv'20] A Generative Neural Network Framework for Automated Software Testing (paper)

Fuzzing

  1. [ASE'17] Learn&Fuzz: Machine Learning for Input Fuzzing (paper)
  2. [PAC'17] ExploitMeter: Combining Fuzzing with Machine Learning for Automated Evaluation of Software Exploitability (paper)
  3. [arxiv] Not all bytes are equal: Neural byte sieve for fuzzing (paper)
  4. [arxiv] Deep Reinforcement Fuzzing (paper)
  5. [arxiv] FuzzerGym: A Competitive Framework for Fuzzing and Learning (paper)
  6. [ISSTA'18] Compiler Fuzzing through Deep Learning (paper)
  7. [SP'19] NEUZZ: Efficient Fuzzing with Neural Program Smoothing (paper, project, slides, talk)
  8. [arxiv] A Review of Machine Learning Applications in Fuzzing (paper)
  9. [SEC'19] EnFuzz: Ensemble Fuzzing with Seed Synchronization among Diverse Fuzzers (paper, project, talk)
  10. [CCS'19] Learning to Fuzz from Symbolic Execution with Application to Smart Contracts (paper, project, slides)
  11. [ICST'19] Directing a Search Towards Execution Properties with a Learned Fitness Function (paper)
  12. [SEC'20] FuzzGuard: Filtering out Unreachable Inputs in Directed Grey-box Fuzzing through Deep Learning (paper, project)
  13. [arxiv] MEUZZ: Smart Seed Scheduling for Hybrid Fuzzing (paper)
  14. [FSE'20] MTFuzz: Fuzzing with a Multi-Task Neural Network (paper, project)

Program analysis

  1. [Keynote-CAV'19] Machine Learning as Program Synthesis (slides, blog: AI Safety as a PL problem)
  2. [SEC'19] DEEPVSA: Facilitating Value-set Analysis with Deep Learning for Postmortem Program Analysis (paper, project, talk)
  3. [arxiv] MCPA: Program Analysis as Machine Learning (paper)
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].