Skip to content

Injecting Security at run-time for web applications

Notifications You must be signed in to change notification settings

kp625544/runtime_secure

Repository files navigation

Injecting Security at Runtime

Gif showing the code Difference hence easy migration

Code Difference

Gif showing the defence against SQLI

Example Attack

So what's the fuss about? In a gist its about patching the security loopholes inside broken: Runtime web application frameworks. Here we patch a vulnerable tornado application at runtime

Installation

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes

pip install -r requirements.txt

Usage

python server.py #to start a local instance of the patched server
To add patches change the patch_final module. Be careful you might break something ;)

Contributing

  1. Fork it!
  2. Create your feature branch: git checkout -b my-new-feature
  3. Commit your changes: git commit -am 'Add some feature'
  4. Push to the branch: git push origin my-new-feature
  5. Submit a pull request :D

License

This project is licensed under the MIT License

ToDO

  • Notes to deploy to production environment

About

Injecting Security at run-time for web applications

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published