# Тестирование кода

Для тестирования я взял небольшие фрагменты кода с наиболее популярными уязвимостями.&#x20;

<figure><img src="https://1757043198-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F1pEfXWJvrMFleLVjbyzc%2Fuploads%2FivxhCoaTt2YktxSoAnRb%2F%D0%A1%D0%BD%D0%B8%D0%BC%D0%BE%D0%BA%20%D1%8D%D0%BA%D1%80%D0%B0%D0%BD%D0%B0%202024-03-05%20110601.png?alt=media&#x26;token=9f1b5135-c090-4ce0-b4dd-5304483b0a29" alt=""><figcaption></figcaption></figure>

Запустим команду для тестирования, предоставленной в SonarQube

<figure><img src="https://1757043198-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F1pEfXWJvrMFleLVjbyzc%2Fuploads%2FrPOoyzvFJt4Kwz40k0Pi%2F%D0%A1%D0%BD%D0%B8%D0%BC%D0%BE%D0%BA%20%D1%8D%D0%BA%D1%80%D0%B0%D0%BD%D0%B0%202024-03-05%20110719.png?alt=media&#x26;token=c8127408-e74c-4f09-b491-8385feee32c7" alt=""><figcaption></figcaption></figure>

Ждем определенное время до фразы EXECUTION SUCCESS. После этого страница в браузере начнем обновляться и будет создавать отчет о проделанном сканировании.

К сожалению не все исходники содержали уязвимости на самом деле. Либо же я плохо постарался с поиском хороших примеров

<figure><img src="https://1757043198-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F1pEfXWJvrMFleLVjbyzc%2Fuploads%2F76p1hETM4MzwE3s19aGZ%2F%D0%A1%D0%BD%D0%B8%D0%BC%D0%BE%D0%BA%20%D1%8D%D0%BA%D1%80%D0%B0%D0%BD%D0%B0%202024-03-05%20125525.png?alt=media&#x26;token=7bc6bb21-0527-419a-9b98-1909755f0613" alt=""><figcaption></figcaption></figure>

Нашлось всего 3 потенциальных уязвимости: Authentication, CSRF, Insecure Configuration

<figure><img src="https://1757043198-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F1pEfXWJvrMFleLVjbyzc%2Fuploads%2Fg0mFM6JALxivrDREYBdx%2F%D0%A1%D0%BD%D0%B8%D0%BC%D0%BE%D0%BA%20%D1%8D%D0%BA%D1%80%D0%B0%D0%BD%D0%B0%202024-03-05%20125542.png?alt=media&#x26;token=a3564824-1ab2-436b-928e-6d31b963efbd" alt=""><figcaption></figcaption></figure>

Попробуем просканировать что-нибудь другое. Возьмем 5 самых популярных репозиториев на Github

&#x20;

<figure><img src="https://1757043198-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F1pEfXWJvrMFleLVjbyzc%2Fuploads%2FXnF4DhAcfzCu7LDaJWeE%2F%D0%A1%D0%BD%D0%B8%D0%BC%D0%BE%D0%BA%20%D1%8D%D0%BA%D1%80%D0%B0%D0%BD%D0%B0%202024-03-05%20152228.png?alt=media&#x26;token=67860c1d-130b-4a41-9a54-c639da4ec613" alt=""><figcaption></figcaption></figure>

<figure><img src="https://1757043198-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F1pEfXWJvrMFleLVjbyzc%2Fuploads%2Fj2lgaOvfjZ3MjcINR3SC%2F%D0%A1%D0%BD%D0%B8%D0%BC%D0%BE%D0%BA%20%D1%8D%D0%BA%D1%80%D0%B0%D0%BD%D0%B0%202024-03-05%20152645.png?alt=media&#x26;token=cf4224be-dfa2-401e-aaa3-e3d68cf75e88" alt=""><figcaption></figcaption></figure>

Создадим новый проект для сканирования аналогичным образом

<figure><img src="https://1757043198-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F1pEfXWJvrMFleLVjbyzc%2Fuploads%2Fd9DlXf5LMAfDk83TmVXM%2F%D0%A1%D0%BD%D0%B8%D0%BC%D0%BE%D0%BA%20%D1%8D%D0%BA%D1%80%D0%B0%D0%BD%D0%B0%202024-03-05%20133319.png?alt=media&#x26;token=ca0dd661-a0e2-4153-bf36-fef82dff79d5" alt=""><figcaption></figcaption></figure>

Результаты стали интереснее

<figure><img src="https://1757043198-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F1pEfXWJvrMFleLVjbyzc%2Fuploads%2FanxhUa97rMUIiOXm4J5A%2F%D0%A1%D0%BD%D0%B8%D0%BC%D0%BE%D0%BA%20%D1%8D%D0%BA%D1%80%D0%B0%D0%BD%D0%B0%202024-03-05%20201305.png?alt=media&#x26;token=6fbbbdee-f9b7-4e87-8c16-fb8b3076a25c" alt=""><figcaption></figcaption></figure>
