PHP защита защищена против частного - PullRequest
1 голос
/ 19 января 2011

Я пытаюсь создать приложение на php, и у меня есть метод шифрования / дешифрования, который я развертываю, чтобы повысить безопасность. Я объявил эти два метода защищенными и планирую иметь любой класс, которому они нужны, наследуются от них.Есть ли какие-либо недостатки в этом?Также злоумышленники могут воспользоваться тем, что они объявлены защищенными?

Ответы [ 2 ]

6 голосов
/ 19 января 2011

Концепция приватности / защищенности / общедоступности (т.е. видимости) не имеет ничего общего с безопасностью. Это связано с концепцией инкапсуляции .

5 голосов
/ 19 января 2011

Я не думаю, что защищенные, частные или публичные должны использоваться для такого рода безопасности. Это скорее инструмент для правильного объектно-ориентированного программирования, а не для обеспечения безопасности.

Если злоумышленник действительно может вставить код, который может использовать что-то подобное, он не будет беспокоиться, если он частный или защищенный.

...