2011-01-19 107 views
1

我想在PHP中建立一個應用程序,我有一個加密/解密方法,我部署,以提高安全性我宣佈這兩種方法作爲保護,我打算有任何類需要他們繼承他們。這有什麼缺點嗎?惡意用戶也可以利用他們被宣佈受到保護的事實嗎?PHP安全保護與私人

+9

`protected`和`private`完全沒有*與安全性有關。 – ken 2011-01-19 20:41:14

回答

5

我不認爲那種保護,私人或公共應該用於這種安全。它更正確地面向對象編程的工具,而不是安全。

如果攻擊者實際上可以插入代碼,可能利用類似的東西,它不會成爲你的擔心,如果是私人或保護。

6

私有/受保護/公共(即可見性)的概念完全與安全無關。它涉及到encapsulation的概念。