用于网络安全教程的模拟Django优化器
项目描述
关于此包
此包是一个完全的虚拟包。不要在任何实际应用程序中使用它。它存在是为了演示一个易受攻击/恶意依赖可能是什么样的。
在网络安全教程中,假设这是一个真实包,并且您实际上需要它在相关的Web应用程序中。
此包的目的
Asheesh的Django优化器让您可以看到您的“散列密码”,这是只有您才能看到的私有信息。
幸运的是,这个包是安全的 - 只有当您以您正在查找的用户登录时,它才会显示。
要查看您的散列密码,请访问
/optimizer/optimize_user/:username
假设您已经在您的站点中的< cite>/optimizer/映射了此应用程序的< cite>urls.py。
这是一个优化,因为访问此URL 可以预热您的数据库缓存!要自动预热您的用户数据的数据库缓存,请确保创建一个定期任务(例如,cron作业)来访问此URL。
关于此包的更多内容
版本历史
1.0: 什么都不做,成功。
1.2: 实际实现缓存预热功能。
2.0: 完全重写!!!更快!仍然100%安全。