Может ли запуск npm запустить сборку для React App или ng build --prod для angular приложения Inject Clickjacking? - PullRequest
0 голосов
/ 23 апреля 2020

Я начал разработку своего веб-сайта в Angular 9.1 и собрал приложение с помощью ng build --prod. После сборки было сгенерировано четыре js файла, и этот js файл будет указан в индексе. html .

  1. основной. *. js
  2. время выполнения. *. js
  3. 2 polyfill. *. js

Я загружал весь контент своего веб-сайта на хостинг aws stati c, и игра начиналась. Когда я перефразирую sh мой веб-сайт, будет введен клик-джеккинг, и любой щелчок по моему веб-сайту приведет меня на какой-нибудь случайный веб-сайт для показа рекламы. Что я заметил, так это то, что моя среда выполнения. . js - это с изменениями между моей загрузкой в ​​AWS S3, т. Е. В моем локальном времени выполнения My. . js полностью нормально, но когда к браузеру после загрузки к нему обращаются, в него внедряется вредоносное ПО.

Поскольку я не представлял, как это происходит, я сомневался,

  1. npm
  2. любая npm библиотека
  3. nodejs

Следовательно, чтобы подтвердить, что я начал разработку в ReactJS, но результат был тем же после загрузки моего сайта в AWS.

Что еще я попробовал, так это то, что я переименовал весь файл js с помощью x. js, y. js .... но все же этот скрипт вставлялся. Теперь я не понимаю, как скрипт внедряется в мой обычный js файл. По мне только в одной области я могу сомневаться

  1. AWS? Для дальнейшего эксперимента я удалил publi c доступ на чтение ко всем моим объектам, но все же этот скрипт загружал (только этот скрипт), иначе все остальные объекты были недоступны, и это усилило мои сомнения. Может кто-нибудь здесь, пожалуйста, помогите мне запустить мой веб-сайт без вредоносных программ / перехвата кликов.

Вся эта среда выполнения. *. js изменена.

enter image description here

...