Защита от горячих ссылок с помощью SHA-256

Я использую защиту от хотлинков на сервере nginx с set_misc_nginx_module с использованием sha-1, я бы хотел изменить это на sha-256,

Мои текущие настройки следующие:

root /var/www/streamboat.tv;
set $secret "secret";

location ~ ^/live/.+\.m3u8$ {
    set_sha1 $expected_digest "${secret}${remote_addr}";

    if ($expected_digest != $arg_digest) {
        return 403;
    }
}

В этом случае set_sha1 $ expected_digest "$ {secret} $ {remote_addr}"; - это то место, где я хотел бы перейти на sha-256, как мне сделать это обновление? Стоит ли мне использовать другой модуль?

0
задан 23 June 2017 в 18:16
1 ответ

Nginx не имеет для этого модуля sha256 ( https://www.nginx.com/resources/wiki/modules/set_misc/ ). Почему вы хотите внести это изменение? SHA1 должно быть достаточно хорошим для этого уровня защиты.

0
ответ дан 24 November 2019 в 04:20

Теги

Похожие вопросы