2010-08-03 85 views
1

設計一個用戶內容網站,問題是從安全的角度來看管理部分的問題,它應該放在哪裏?網站管理部分 - 安全性?

  • 相同的域,並允許管理員使用管理電子郵件
  • 有一個獨立的子域名只爲管理員登錄像登入形式其他用戶進入網站
  • 有用於訪問管理功能
  • 一個單獨的祕密域
  • 或其他建議?

目標是阻止任何人瞭解管理部分並儘可能保持鎖定狀態。

謝謝

回答

0

那麼,作爲一個基本的規則,我會說這並不重要。您的登錄表單需要安全,無論是否暴露。

但是,我明白在任何情況下都希望保持管理區域隱藏。我個人很喜歡這個變體最好的:

相同的域,並允許管理員使用管理電子郵件

像登入形式其他用戶進入網站,因爲它不會留下客戶端計算機上的任何跡線很容易檢測到(如「admin.example.com」或「example.com/super-secret-admin-area」)。

1

其實我工作的系統使用一個單獨的子域,並且還有一個專門用於父域管理部分的另一個ASP.NET項目。

這對我們有很多好處。其中一些是:

  • 對於一個站點和另一個站點完全不同的身份驗證機制。
  • 我們可以在不關閉管理站點的情況下部署網站,反之亦然。