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

Popular posts from this blog

database - VFP Grid + SQL server 2008 - grid not showing correctly -

jquery - Set jPicker field to empty value -

.htaccess - htaccess convert request to clean url and add slash at the end of the url -