Periodic Reporting for period 1 - LAZARUS (pLatform for Analysis of Resilient and secUre Software)
Período documentado: 2022-09-01 hasta 2024-02-29
The main research questions that will be investigated by LAZARUS are the following:
* Can we improve, by design, the security and resilience of large and complex systems?
* Can we automate these design processes, and make them cost-effective, easily applicable and deployable?
* What other efficient and effective measures can we use to automatically increase the security of systems against both failure and attack?
* What can be the role of Artificial Intelligence and Machine Learning in these attempts to automate hard design and operational decisions for increasing the security and performance of complex systems?
* How can we best realise automatic self-healing in software?
* Which of the novel techniques discussed above are better suited for improved resiliency, performance and security in embedded systems and other environments where certain environmental or design constraints do not allow for standard solutions?
Objectives:
* Design, develop, test, and validate a novel intelligent framework for the development of secure applications
* Automatically apply self-healing to a system which undergoes an attack
* Develop new methods for discovering vulnerabilities in an information system
* Integrate AI tools and automation in DevSecOps
The scientific results illustrate include, but are not limited to new AI/ML models to detect secrets in source code, improved detection of vulnerabilities and more targeted patches, as well as identification of fuzzers and bypassing SAST tools.
* Deeper understaning of what vulnerabilities can AI/ML-based solutions detect
* Bypasses of SAST utilities
* Better detection of programming languages
* Better detection of software vulnerabilities
* Automated patching of code vulnerabilities