„Nginx“ - saugi nuoroda

Turinys
A saugi nuoroda leidžia mums suteikti ribotą prieigą prie tam tikrų išteklių mūsų žiniatinklio ekosistemoje, tokio tipo apribojimai atsiranda, kai turime apsaugoti išteklius, bet nenorime sukurti vartotojo ir slaptažodžių sistemos, tačiau vis tiek nenorime, kad bet kuris vartotojas galėtų pasiekti toje mūsų svetainės skiltyje.
Norėdami tai pasiekti Nginx apima modulį, kuris leidžia mums nustatyti šį apribojimą ir sukurti komponentus, kurie veiks kaip saugos veiksnys ir su kuriais tik tie vartotojai, kuriems pateikiame saugos parametrus, galės patekti į tas mūsų svetainės sritis.
Sukurkite saugią failo nuorodą
The saugios nuorodos Aš apskritai žinau naudojamas apsaugoti failus nuo bendros prieigosNorėdami tai padaryti, sukuriamas specialus URL ir platinamas tiems, kurie turėtų turėti prieigą. Tai labai naudinga, ypač kai mums reikia laikinos apsaugos. Pavyzdžiui, jei įkėlėme failą, kuris bus pasiekiamas porą dienų, bet nenorime, kad kas nors, nepriklausantis mūsų pasirinktam draugų ratui, galėtų jį pasiekti.
Kaip pridėti saugią nuorodą
Pasiekti sukurti mūsų saugią nuorodą turime atlikti šiuos veiksmus:
1- Atsisiuntimo ir diegimo metu Nginx turime būtinai įtraukti modulį -su-http_secure_link_module paslaugos sudarymo metu, nes be šio modulio negalėsime sukurti tokio tipo saugumo.
2- Kitas žingsnis yra pasirinkti raktinį žodį, kuris bus naudojamas maišos, idealus yra tas, kad žodis yra gana sudėtingas arba kaip tam tikras slaptažodis, kad jo nebūtų lengva atspėti, šiame pavyzdyje mes naudosime paprastą pavyzdį, žodis bus "Superheš", tada mūsų konfigūracijos faile Nginx įdėsime šiuos dalykus:

3- Tada mes matome, kad pirmiausia nurodome, koks yra mūsų raktinis žodis, tada nustatome taisykles, kada raktinis žodis yra neteisingas, ir pridedame perrašyti kad mums nebūtų pateikta 404 klaida naudojant šią saugios nuorodos konfigūraciją.
4- Dabar mes galime patikrinti prieigą prie mūsų saugomų išteklių, todėl pirmiausia turime tai padaryti generuoti md5 maišąTokiu atveju norime pasiekti failą top_secret.html ir sukurti saugią nuorodą, savo konsolėje galime atlikti šiuos veiksmus:
echo -n 'top_secret.htmlsuperhash' | openssl dgst -md5

Turėdami šią nuorodą, galėsime pasiekti savo išteklius, kaip matome šiame ekrane:

DIDELIS

Jei įdėjote neteisingą nuorodą, Nginx ji atsiųs mums 403 klaidą ir negalėsime pasiekti turinio.
Kaip matome, tokio tipo saugumas leidžia mums sukurti paprastą, bet veiksmingą mechanizmą generuoti unikalius ir sunkiai atspėtus URL neteisėtam vartotojui, šiuo atveju su failo pavadinimu ir slaptu žodžiu padarėme unikalią maišą, kurią labai sunku atspėti.
Baigę šią mokymo programą, matome, kad turime naują būdą, kaip apsaugoti savo svetainės išteklius, todėl galime turėti laikinų nuorodų, skirtų bendrinti failus ar skyrius su tam tikrais vartotojais.Ar jums patiko ir padėjo ši pamoka?Galite apdovanoti autorių paspausdami šį mygtuką, kad suteiktumėte jam teigiamą tašką

Padėsite svetainės plėtrą, dalintis puslapį su draugais

wave wave wave wave wave