Я знаю об опасностях, связанных с развертыванием вашей собственной системы
...
Я нахожу документацию в руководстве немного запутанной
Тогда это не правильное решение именно по тем причинам, которые вы указали.Если вы не понимаете, как правильно его использовать, он никогда не будет безопасным, и вы не сможете предоставить гарантию того, что он подходит по назначению.
Вы можете подумать о том, чтобы заплатить Zend за контакт в службу поддержки и обратиться за помощью..
Существуют и другие проблемы с использованием готового кода.Если в нем есть дефект, его трудно идентифицировать, трудно устранить, то сложно объединить исправления поставщиков.Кроме того, хотя на самом деле это действительно аргумент в пользу безопасности из-за неясности (и, следовательно, недостаточно обоснованного), код, который вы пишете, не виден ни одному потенциальному злоумышленнику, пока вы не опубликуете его (если вообще когда-либо), в то время как используется готовый продуктВ качестве источника, если существует уязвимость, любой сценарий может атаковать ваш сайт.
C.