Gemini - The Runtime Application Self Protection (RASP) Solution Combined With Deep Learning
Gemini-Self-Protector pioneers the fusion of Runtime Application Self Protection (RASP) and transformative Deep Learning. In today's evolving digital landscape, intelligent and adaptive application security is paramount. Enter Gemini-Self-Protector, ushering in a new era of proactive defense that revolutionizes application safeguarding amid ever-changing threats.
By seamlessly integrating RASP into your application's runtime fabric, Gemini-Self-Protector achieves unparalleled protection. It dynamically monitors and secures various aspects of functionalityβdatabase interactions, file operations, and network communications. This symbiosis with Deep Learning empowers Gemini-Self-Protector to adapt and evolve defenses in real-time, staying ahead of emerging threats.
π G-SP : gemini-self-protector
π G-WVD : gemini-web-vulnerability-detection
π G-BD : gemini-bigdata
The architecture of gemini-self-protector is composed of seven layers however it is optimized so as not to affect the performance on the application.
Language | Platform/ Framework |
---|---|
Python | Flask |
Gemini uses a deep learning model that combines Convolutional Neural Network (CNN) and a family of Recurrent neural network (RNN) techniques to detect and identify vulnerabilities.
For more details: G-WVD-DL
π All about Gemini-Self-Protector is in here
pip install gemini_self_protector
βοΈ See detailed installation instructions here
Gemini supports 3 modes and recommends sensitivity levels for the application to operate at its best state.
Mode | Sensitive |
---|---|
off | N/A |
monitor | 70 |
protector | 50 |
πͺ You can implement your own G-WVD serve extremely simply and quickly. Details at gemini-web-vulnerability-detection (G-WVD)
Gemini-Self-Protector | Demo | Install - Configurate - Usage




Interested in contributing? Check out the contributing guidelines. Please note that this project is released with a Code of Conduct. By contributing to this project, you agree to abide by its terms.
gemini_self_protector
was created by lethanhphuc. It is licensed under the terms of the MIT license.
https://appseed.us/product/datta-able/flask/
Phuc Le-Thanh, Tuan Le-Anh, and Quan Le-Trung. 2023. Research and Development of a Smart Solution for Runtime Web Application Self-Protection. In Proceedings of the 12th International Symposium on Information and Communication Technology (SOICT '23). Association for Computing Machinery, New York, NY, USA, 304β311. https://doi.org/10.1145/3628797.3628901