簡體   English   中英

在iOS應用中隱式信任SSL證書以獲取私有API

[英]Implicitly trust SSL certificates in iOS app for private API

我正在使用帶有Rails后端的iOS應用程序,該應用程序在VPS上運行(通過我自己的域)。

我的問題是:考慮到這是只能通過我的 iOS應用訪問的私有API,在服務器上使用自簽名SSL證書並忽略與NSURLConnection發出的警告是否不安全?

在這種情況下,安全的方法是:自己進行簽名,然后將證書手動添加到工作所在的每個系統的本地證書數據庫中,因此無需身份驗證即可知道它是您的。 有時,這可以自動完成,就像您第一次從每個系統連接時選中“忽略此證書的警告”框一樣容易,這將阻止您在該系統上再次看到它,除非證書發生更改。

這樣,您將不會再看到警告,除非您正在查看的是其他人的自我證書。

默認情況下,忽略警告通常意味着,如果其他人簽署了自己的證書並將其出示給您,則您甚至不會注意到。 這不是一個好主意。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM