Соответствие PCI - проверка целостности сценария - PullRequest
1 голос
/ 06 марта 2019

У меня есть несколько <script src=""> тегов в моем скрипте.Для всех js-файлов, которые находятся во внутренней файловой системе, я использую команду like-

cat jquery.js | openssl dgst -sha384 -binary | openssl base64 -A

, чтобы сгенерировать хэш sha384 в кодировке base64 и включить его в тег скрипта, например-

<script src="/js/jquery.js" integrity="J3vFgsKDNFSLyAxQe5jAHGNrVWc5wlIQG+hTxg57KX5ESMgxRMK1AbVWMP7kXogS"></script>

Но в моем скрипте также есть несколько js, которые являются внешними, например:

<script src="https://code.jquery.com/jquery-latest.js"></script>

Как я могу сгенерировать хеш для внешних js, чтобы я мог включить для них атрибут intergrity

1 Ответ

0 голосов
/ 15 мая 2019

Вы можете сгенерировать SRI Hash для внешних ресурсов js по этой ссылке SRI HASH

После этого я поставил диагноз и отлично работает

...