An empirical study of the reliability of UNIX utilities
Communications of the ACM
Introduction to Reinforcement Learning
Introduction to Reinforcement Learning
IPV6 CONFORMANCE TESTING: THEORY AND PRACTICE
ITC '04 Proceedings of the International Test Conference on International Test Conference
EXE: automatically generating inputs of death
Proceedings of the 13th ACM conference on Computer and communications security
The Art of Software Security Assessment: Identifying and Preventing Software Vulnerabilities
The Art of Software Security Assessment: Identifying and Preventing Software Vulnerabilities
Network protocol system monitoring: a formal approach with passive testing
IEEE/ACM Transactions on Networking (TON)
Directed test generation using symbolic grammars
Proceedings of the the 6th joint meeting of the European software engineering conference and the ACM SIGSOFT symposium on The foundations of software engineering
Flayer: exposing application internals
WOOT '07 Proceedings of the first USENIX workshop on Offensive Technologies
Proceedings of the 1st international conference on Principles, systems and applications of IP telecommunications
Grammar-based whitebox fuzzing
Proceedings of the 2008 ACM SIGPLAN conference on Programming language design and implementation
Quantifying the Extent of IPv6 Deployment
PAM '09 Proceedings of the 10th International Conference on Passive and Active Network Measurement
Prospex: Protocol Specification Extraction
SP '09 Proceedings of the 2009 30th IEEE Symposium on Security and Privacy
Reinforcement learning: a survey
Journal of Artificial Intelligence Research
Behavioral fuzzing operators for UML sequence diagrams
SAM'12 Proceedings of the 7th international conference on System Analysis and Modeling: theory and practice
Hi-index | 0.00 |
The current underutilization of IPv6 enabled services makes accesses to them very attractive because of higher availability and better response time, like the IPv6 specific services from Google and Youtube have recently got a lot of requests. In this paper, we describe a fuzzing framework for IPv6 protocols. Fuzzing is a process by which faults are injected in order to find vulnerabilities in implementations. Our paper describes a machine learning approach, that leverages reinforcement based fuzzing method. We describe a reinforcement learning algorithm to allow the framework to autonomically learn the best fuzzing mechanisms and to automatically test stability and reliability of IPv6.