python - Django - Admin Site - how to protect it? -
i'm wondering if ppl hide admin site? put under different domain? run on different server main application?
is safe have /admin/
can find it, given protected login screen , permissions test? don't think it's protected simple brute force attacks, correct me if i'm wrong.
how django admin site protected? , best practices protect it?
i found similar question way back, , accepted answer talks different apache settings or using vpn, how in cloud heroku or aws?
what can think of:
- make sure staff members have difficult password (against brute force mentioned).
- moving subdomain such sessions aren't shared , need authenticate separately little, in case (stupid) leaves session logged in on public computer. having separate apache password (as in question linked) alternative this.
- use https. if share sessions main site, need use https on main site too. idea anyway.
- using vpn work if want restrict ips, require quite work on part , on part of staff members.
of these, difficult passwords + https enough many sites. added advantage enforcing difficult passwords easy (for new passwords) , https idea regardsless of admin site.
Comments
Post a Comment