2012-11-07 154 views
1

我知道mac地址或機器標識不是通過互聯網傳輸的,但是,我想鎖定我們基於訂閱的網站安全性,以便只有特定的計算機才能註冊並訪問其資源。我可以限制網站訪問特定的計算機嗎?

大型組織將訂閱我們的服務,毫無疑問,他們的組織將擁有多個IP。同樣,我們希望讓他們的合格員工能夠訪問其實際組織之外的設備上的網站(用於道路旅行演示等)。

是否有一個可靠的方法來實現這一目標(超出分配給每個帳戶的用戶名/密碼)?如果不是,那麼最有效的方法是什麼?

+2

典型的用戶名和密碼方法有什麼問題?如果訪問被限制在某些設備上,這似乎讓雙方都很頭疼 –

+0

用戶名和密碼暗示在這裏,我很抱歉,我沒有提到它(編輯:增加了這個)。問題是這些訂閱費用非常昂貴,所以我們無法承擔這些帳戶的共享費用。 –

+2

適當的法律許可是這裏唯一的優點。 – 2012-11-07 18:59:53

回答

2

而不是限制通過IP的訪問,你想要使用一些實際上是安全的。

通過HTTPS連接的用戶名和密碼至少應該是無法調用的,但您可能需要查看客戶端SSL證書。它們可以是configured in Apache或其他網絡服務器軟件。如果用戶名/密碼認證不夠,這是下一步(也許是最後一步)。

UPDATE:

這就是說,現在很多應用提供商需要做的是爲用戶實現了他們的帳戶的訪問控制列表的方法。你甚至可以強迫人們在允許他們訪問你的服務之前考慮他們的ACL。想想這樣:

  • 在您的系統中設置一個帳戶,允許從任何地方登錄。創建時,ACL是UNSET。
  • 用戶登錄並立即定向到ACL設置頁面,他們必須提供與其帳戶關聯的IP地址或範圍或子網。你可以聰明地預先填充他們現有的IP地址或子網,甚至可以在ARIN上查看他們的IP是否在他們的賬戶中分配給公司名稱的網絡中。
  • 一旦ACL被設置(或者他們有,儘管你的警告,確認他們想保持他們的ACL打開),他們可以訪問你的服務。
  • 如果他們嘗試從其他地方登錄,他們(和您)會通過電子郵件(或短信或其他方式)通知企圖違規。
  • 如果他們不再訪問其列入ACL的IP(即由於新的上游Internet提供商和錯誤規劃而導致IP重新編號),他們可以致電您的電話支持人員,他們將通過其他方式對其進行驗證。傳真確認也許,因爲這是很安全的...

用戶管理的ACL並不是一種「確定的」方式,但它可能足以滿足您的需要,並且它肯定會灌輸一種含義您的客戶認爲自己的利益是最重要的。

+0

客戶端SSL是否可以從計算機複製到計算機? –

+0

是的,它可以。它不限於一臺電腦。 – Oswald

+0

是的。證書是存儲在文件中的一塊數據。如果您的客戶的數據易受攻擊,那麼任何訪問信息也很容易受到攻擊,無論是證書還是密碼保管庫。您只能確保訪問您的數據/應用程序。這取決於他們保護他們的電腦。 – ghoti

0

沒有確定的辦法。這是網絡的性質。您接受來自遠程機器的數據,至少在一定程度上您必須信任它。

採取簡單的用戶名/密碼方式。如果用戶名和密碼相匹配,則必須相信用戶名和密碼的用途是由用戶輸入的。如果您需要更多的數據由客戶端發送,這不會從根本上改變。

相關問題