既然iOS是閉源代碼,那為什么還有人能找出系統(tǒng)漏洞?
網(wǎng)友解答: 閉源就不代表沒法找漏洞。就像一間屋子,這間屋子的功能就是抽水房。閉源的意思就是把門鎖了,外面的人只知道這可以抽水,水從這邊進去從那邊出來。開源就是門沒鎖大家都可以進去。看看抽
閉源就不代表沒法找漏洞。就像一間屋子,這間屋子的功能就是抽水房。閉源的意思就是把門鎖了,外面的人只知道這可以抽水,水從這邊進去從那邊出來。開源就是門沒鎖大家都可以進去。看看抽水機怎么設置的,電路怎么設置的,哪些設置有漏洞有隱患可以整改,提出整改方案。閉源只有拿鑰匙開門,也就是開發(fā)這個軟件的公司授權人員才能進去查看和安裝配件。
那么,我是不是可以把鎖炸了或者把門破了進去看呢?還有我可不可以圍著房子走,拿個錘子每塊磚的敲,發(fā)現(xiàn)哪塊磚是松的,就取出來然后放個機器人進去搞破壞(黑客)或者做修補(白帽子)
網(wǎng)友解答:這還不簡單嘛,任何系統(tǒng)都是人為設計的,不管開源還是閉源,都是是完美的,都有設計的缺陷,這些缺陷是設計者自己不知道的,因為每一位設計者都認為自己的設計沒問題,比較自大,當使用者和專門攻擊的黑客操作時,一些漏洞就出來了。無可厚非,和閉源開源有關系嗎