Защита серверной части php

123
28 ноября 2019, 18:30

У меня есть серверная часть написанная на php, мне нужно её максимально защитить от XSS и подобных атак.

Код:

<?php
ignore_user_abort(true);
$vs = $_GET["bb"];
echo $vs;
$hash = "5d41402abc4b2a76b9719d911017c592";
if (isset($vs)) {
    if ($vs != $hash) {
        header("Connection: close");
        exit();
    } else {
        echo "Succ";
    }
}
echo "Tralala";
?>

Сервер: localhost Меня не устраивает то, что если юзер перейдет не на localhost/test/?bb= , а допустим на localhost/test/ не введя при этом аргументов, php код продолжит выполнятся. То есть у меня выведется Tralala, которое никаким боков не должно вывестись, а соединение должно быть уже разорванным. Как эту проблему исправить? Ведь как я знаю это что-то на подобие серверной уязвимости.

Answer 1
<?php
ignore_user_abort(true);
$vs = $_GET["bb"];
echo $vs;
$hash = "5d41402abc4b2a76b9719d911017c592";
if (isset($vs)) {
    if ($vs != $hash) {
        header("Connection: close");
        exit();
    } else {
        echo "Succ";
    }
}
else
{
    exit("Wrong Url");
}
echo "Tralala";
?>
READ ALSO
Скрываем /?taxonomy=

Скрываем /?taxonomy=

Как скрыть в адресной строке таксономию?

153
В каком формате должна быть запись в wp_posts &gt; post_name?

В каком формате должна быть запись в wp_posts > post_name?

Есть задача, добавлять новые записи напрямую в базу WordPressДля этого создал в отдельном файле подключение к базе и выполняю запрос на добавление...

121
Как пользоваться REST API Битрикс24 в Drupal?

Как пользоваться REST API Битрикс24 в Drupal?

У клиента сайт на друпале/уберкартеИз интернет-магазина нужно отправлять запросы к API Битрикс24

139
Удаление файлов в Wordpress

Удаление файлов в Wordpress

Всем доброе время суток, есть следующая ситуация - на сайте которые построен на Wordpress вирусный код удаляет все файлы с папок wp-admin и wp-includes,...

122