secure_token_token_cache_scope
Директива `secure_token_token_cache_scope` задаёт поведение кэширования защищённых токенов, генерируемых для ответов в NGINX.
Описание
Директива secure_token_token_cache_scope используется в модуле Secure Token для NGINX для определения параметров кэширования токенов в зависимости от их области видимости. Конфигурируя эту директиву в контекстах http, server или location, администраторы могут контролировать, как токены кэшируются, обеспечивая соответствие требованиям безопасности и целям производительности. Параметр принимает одно значение, которое указывает желаемое поведение кэширования и играет ключевую роль в управлении тем, как долго токен остаётся действительным до необходимости его регенерации.
Когда токены генерируются для безопасной доставки контента, кэширование существенно влияет и на производительность, и на безопасность. Эта директива тесно взаимодействует с другими настройками, связанными с токенами, для управления длительностью кэша, синхронизируя её с временем истечения токена и настройками контроля доступа. Например, если защищённый токен должен истечь вскоре после создания, поведение кэша, задаваемое этой директивой, может предотвратить повторное использование старых токенов, которые могли бы быть использованы злоумышленниками при слишком длительном хранении. Более того, аккуратное управление областью кэша также помогает снизить нагрузку на бэкенд-серверы, позволяя включать кэширование там, где это уместно, при обеспечении безопасности и актуальности токенов.
Пример конфига
http {
secure_token_token_cache_scope 15m;
}Установка слишком длительного времени кэширования может привести к повторному использованию старых токенов, что ставит под угрозу безопасность.
Убедитесь, что эта директива применена в правильном контексте (http, server, location), чтобы она вступила в силу.