0
我有一個公共網站,也是我正在開發的一個REST API。有沒有任何好處(如安全或其他任何)使API在不同的域名&帳戶,甚至IP,比公共網站?與公共網站在同一臺服務器上託管REST API?
API: https://api.mywebsite.net,https://api.mywebsite2.com,ECT
或
什麼關係呢?我還需要採取其他什麼預防措施來使API更安全嗎?
我有一個公共網站,也是我正在開發的一個REST API。有沒有任何好處(如安全或其他任何)使API在不同的域名&帳戶,甚至IP,比公共網站?與公共網站在同一臺服務器上託管REST API?
API: https://api.mywebsite.net,https://api.mywebsite2.com,ECT
或
什麼關係呢?我還需要採取其他什麼預防措施來使API更安全嗎?
您的API是公共API還是意味着是私人的? - 如果是私人的,那麼理想情況下它需要在防火牆後面,這樣它就完全隱藏在網絡中。
域名:不是必需的,但是從長遠來看,由於幾個原因,它通常更容易放在子域上,它更加定義它是網站的子部分,並且如果你轉移到另一個服務器更容易需要擴展,負載平衡等。
關於安全性Storm Path有一篇關於保護REST API的相當不錯的文章,但作爲一般規則。
這是我的移動應用程序的私人API。我在每個https呼叫的標頭中發送用戶名/密碼來驗證請求。 – user185813