Puncte:1

Haproxy: restricționați accesul la IP-uri neîncrezătoare numai la adresa URL secundară

drapel in

Aș dori să restricționez accesul la serverul meu pastebin (folosesc zerobin), astfel încât IP-urile neîncrezătoare să poată deschide doar secrete, dar nu să le creeze.

(rețineți că adresa URL https://fakepastebin.com mai jos este doar un exemplu de dragul de a da un context acestei întrebări)

IP-uri de încredere: permiteți accesul la https://fakepastebin.com (pagina principală unde pot genera secrete) IP-uri care nu sunt de încredere: permiteți accesul numai la secrete (de ex https://fakepastebin.com/?29c6692368e9edc9#G4j8Y2w). Practic orice după https://fakepastebin.com/?*

Ceva asemănător cu :

acl trusted-ip src -f /etc/haproxy/whitelist.lst
acl pagini neprotejate calea_beg ^/..*$

Cum fac ca paginile neprotejate să poată fi accesate de către toate IP-urile? Nu am încercat niciodată să limitez pagina principală... doar sub-pagini, așa că nu sunt sigur cum să fac asta. Apreciez feedback-urile!

ACTUALIZAȚI: Cu acestea în loc, acum pot împiedica IP-urile neîncrezătoare să ajungă la adresa URL de nivel superior:

acl url_my_app hdr_dom(Host) -i fakepastebin.com
acl top_level_uri path_reg ^/$
acl interogare aplicație -m reg ^(pasteid=)*[0-9a-zA-Z]{16}$
http-request deny if url_my_app top_level_uri !app-query !trusted_ips

Cu toate acestea, am observat că dacă răsfoiesc https://fakepastebin.com/foobahshshshhs mă va redirecționa către uri de nivel superior și îl pot accesa atunci, ceea ce nu este ceea ce vreau :( cum pot obține haproxy pentru a refuza accesul IP-urilor nesigure la uri de nivel superior https://fakepastebin.com ?

Mulțumiri

Michael Hampton avatar
drapel cz
M-am uitat la `acl url_my_app hdr_dom(Host) -i fakepastebin_com`. Este doar o greșeală de scriere? Acesta ar trebui să fie conținutul așteptat al antetului solicitării gazdă.
JaneD avatar
drapel in
Opps, îmi pare rău, da greșeală de scriere, am editat întrebarea

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.