Securing URLs with the Secure Link Module in NGINX and NGINX Plus

Artikeln beskriver hur man säkrar URL:er med NGINX Secure Link Module för att skydda innehåll från obehörig åtkomst. Modulen erbjuder två metoder: en enklare med secure_link_secret som använder en MD5-hash av en del av URL:en och en hemlig sträng, samt en mer flexibel med secure_link och secure_link_md5 som kan inkludera variabler som klientens IP-adress och utgångsdatum. Säkerhetskontrollen sker genom att jämföra en hash-sträng i URL:en med en beräknad sträng, och kan även verifiera om en länk har gått ut. Exempelkonfigurationer och instruktioner för att generera MD5-hashar på klientsidan med openssl presenteras för båda metoderna. Modulen är tillgänglig i NGINX och NGINX Plus, men måste inkluderas explicit vid kompilering från källkod.