Sissejuhatus puhverserveritesse
Puhverserveritele viidatakse kui serveritele, mis vahendavad kliendi päringut, mis on esitatud mõnele serverile mõne teenuse jaoks või mõne ressursi päringule. Saadaval on mitut tüüpi puhverservereid, mille kasutamine sõltub klientide poolt serveritele esitatud päringu eesmärgist. Puhverserverite eesmärk on kaitsta Interneti-klientide ja Interneti ning Interneti-ressursside otsest ühendust: Puhverserver takistab kliendi IP-aadressi tuvastamist, kui mis tahes taotlust esitatakse teistele serveritele.
- Interneti-kliendid ja sisemised ressursid: puhverserverid toimivad ka sisemise võrgu varjestusena kliendi päringu eest selle serveri andmetele juurdepääsu saamiseks. Sõlme algne IP-aadress jääb selle serveri andmetele juurdepääsu ajal varjatuks.
- Kaitseb tõelist hostidentiteeti: väljuv liiklus pärineb puhverserverist. See tuleb konfigureerida vastavalt konkreetsele rakendusele, nt HTTP-dele või FTP-le.
Näiteks saab klient MNC-i kliendina kasutada puhverserverit, et jälgida oma lepinguliste töötajate liiklust, et töö tõhusalt tehtud saaks. Seda saab kasutada ka sisemiste äärmiselt konfidentsiaalsete andmete lekkimise kontrollimiseks. Mõned saavad seda kasutada ka oma veebisaitide paremusjärjestuse suurendamiseks ja liikluse anonüümseks ümbersuunamiseks.
Vajadus privaatse puhverserveri järele
Allpool on mainitud osa privaatse puhverserveri vajadusest:
-
Lüüa häkkerid
Igal organisatsioonil on oma isikuandmed, mida tuleb kaitsta pahatahtliku kasutamise eest. Nii kasutatakse paroole ja seadistatakse erinevaid arhitekte, kuid siiski on võimalik, et seda teavet saab häkkida, kui IP-aadressile on hõlpsasti juurde pääseda. Sellise väärkasutuse vältimiseks on puhverserverid üles seatud selleks, et takistada algse IP-aadressi jälgimist, selle asemel näidatakse, et andmed pärinevad teisest IP-aadressist.
-
Sisu filtreerimine
Puhverserverid aitavad ka filtreerida sisu, mis ei järgi vajaliku veebirakenduse või serveri põhimõtteid. See pakub nii kasutaja autentimise võimalust kui ka puhverserverite kaudu tehtud kasutajate taotluste URL-ide logisid.
-
Sisu saab vahemällu salvestada
Puhverserver aitab ka veebisaitide sisu vahemällu salvestada. See aitab kiiresti pääseda juurde andmetele, millele on sageli juurde pääsetud.
-
Uurige pakettide päiseid ja kasulikku koormust
Samuti saame uurida siseserveris olevate sõlmede esitatud taotluste tasulisi koormusi ja pakettide päiseid, et kogu juurdepääsu sotsiaalsetele veebisaitidele saaks hõlpsalt jälgida ja piirata.
Puhverserverite tüübid
Allpool on toodud erinevad puhverserveritüübid:
1. Pöördpuhvers
See tähistab serverit. Kui erinevates serverites on mitu veebisaiti, on pöördproksiserveri ülesanne kuulata kliendi taotlust ja suunata see konkreetsele veebiserverile.
Näide - kuulake TCP pordi 80 veebisaidi ühendusi. Need paigutatakse üldjuhul juurdepääsetavate teenuste jaoks DMZ-tsooni, kuid kaitsevad ka vastuvõtva isiku tõelist identiteeti. See on välisele kasutajale läbipaistev, kuna välised kasutajad ei suuda sisemiste serverite tegelikku arvu kindlaks teha. Pöördpuhverserveri kohustus on voog ümber suunata, sõltuvalt siseserverite konfiguratsioonidest. Tulemüüridega kaitstud privaatvõrgu läbimiseks esitatud taotlus vajab puhverserverit, mis ei järgi ühtegi kohalikku poliitikat. Seda tüüpi klientide taotlused täidetakse pöördproksiserverite abil. Seda kasutatakse ka selleks, et piirata klientide juurdepääsu konkreetsetes serverites asuvatele tundlikele andmetele.
2. Veebipuhverserver
Seda tüüpi puhverserverid edastavad HTTP-päringuid. See taotlus on sama, mis HTTP päringud, tee asemel edastatakse ainult URL. Saadetakse päring, millele puhverserver vastab. Selliste puhverserverite näideteks on Apache, HAPProxy.
Mitme puhverserveri probleemide lahendus on lahendatud kliendiserveri puhverserveri automaatse konfigureerimise protokolliga.
3. Anonüümne puhverserver
See on puhverserveri tüüp, mis ei loo algset IP-aadressi. Kuigi need serverid on tuvastatavad, pakub see kliendiseadmele siiski mõistlikku anonüümsust.
4. Suure anonüümsuse puhverserver
Seda tüüpi puhverserver ei võimalda tuvastada algset IP-aadressi ja ka keegi ei saa seda puhverserverina tuvastada.
5. Läbipaistev puhverserver
Seda tüüpi puhverserver ei anna kliendile kunagi anonüümsust, selle asemel saab selle puhverserveri abil hõlpsalt tuvastada algset IP-aadressi. Sellegipoolest kasutatakse seda veebisaitide vahemälluna.
Läbipaistev puhverserver koos lüüsiga annab puhverserveri, kuhu kliendi IP saadetud ühendustaotlused suunatakse. See ümbersuunamine toimub ilma kliendi IP-aadressi konfigureerimiseta. Seda ümbersuunamist saab hõlpsalt tuvastada serveripoolel olevate HTTP-päiste abil.
Neid nimetatakse ka pealtkuulatavateks puhverserveriteks, sisemiseks puhverserveriks ja võltsitud puhverserveriks.
Töötamine: see katkestab võrgu tasemel suhtluse ilma konfiguratsiooni vajamata. See töötab ka lüüsi või ruuterina, mis lihtsalt autentib ühenduse, ilma serverit läbivate päringute või vastuste muudatusi tegemata.
Kasutused: seda tüüpi puhverservereid kasutatakse kõige sagedamini ettevõtte tasandil suhtluspoliitika rakendamiseks. Samuti üritab see takistada TCP-serverite näiteid - teenuse keelamise rünnakuid.
6. CGI puhverserver
Seda tüüpi puhverserverid töötati välja selleks, et muuta veebisaidid paremini juurdepääsetavaks.
Töötamine: see võtab vastu veebivormi kasutades URL-ide sihtimise taotlused, töötleb seda ja tagastab tulemuse veebibrauserisse. See pole VPN-ide ja muude privaatsuseeskirjade tõttu vähem populaarne, kuid ka tänapäeval saab ta palju taotlusi. Selle kasutamine väheneb liigse liikluse tõttu, mida võib veebisaidile põhjustada pärast kohaliku filtreerimise läbimist, ja see võib seega põhjustada organisatsiooni kaasnevat kahju.
7. Suffix puhverserver
Seda tüüpi puhverserver lisab puhverserveri nime URL-ile puhverserverile taotletud sisule. Seda tüüpi puhverserverid ei säilita kõrgemat anonüümsust.
Kasutused: seda kasutatakse veebifiltritest möödahiilimiseks. Seda puhverserverit on lihtne kasutada ja seda saab hõlpsasti rakendada, kuid selle arvu ja veebifiltri olemasolu tõttu kasutatakse seda vähem.
8. Proksi moonutamine
Puhverserverid võivad genereerida klientide vale originaalse IP-aadressi, kui nad on puhverserverina tuvastatud. Kliendi IP-aadressi konfidentsiaalsuse säilitamiseks kasutab see HTTP-päiseid.
9. TOR sibula puhverserver
See on tarkvara, mille eesmärk on kasutajate isikliku teabe anonüümsus veebis.
Töötamine : see suunab liiklust läbi kogu maailmas asuvate võrkude, raskendades kasutajate aadresside jälgimist ja anonüümsete tegevuste rünnaku ärahoidmist. Kõigil liiklusanalüüsi tegevatel inimestel on algse aadressi jälgimine keeruline. Selleks kasutab ta sibula marsruuti.
Seda tüüpi marsruutimisel krüpteeritakse teave selle vältimiseks mitmekordses voltimises kihtide kaupa. Sihtkohas dekrüpteeritakse iga kiht ükshaaval, et vältida teabe rüselust või moonutamist.
See tarkvara on avatud lähtekoodiga ja selle kasutamine on tasuta.
10. I2P anonüümne puhverserver
See on Tor sibula puhverserveri anonüümne võrguühendusega täiustatud versioon, mis kasutab krüptimist kogu taseme peitmiseks. Seejärel edastatakse need krüptitud andmed läbi erinevate ruuterite, mis asuvad erinevates kohtades. Seega on I2P täielikult levitatud puhverserver, mille eesmärk on veebis anonüümsus. See rakendab ka küüslaugu suunamist. (Tori pnionide marsruudi täiustatud versioon. See pakub puhverserverit kõigile protokollidele. Seda tüüpi puhverservereid saab sõlmes käitada.
I2P ruuter leiab teistelt eakaaslastelt anonüümse identiteedi loomise, et kaitsta kasutaja isiklikku teavet.
See tarkvara ja võrk on tasuta ja avatud lähtekoodiga, see peab vastu ka tsensuurile.
11. DNS-puhverserver
Erinevalt teistest puhverserveritest võtab seda tüüpi puhverserver DNS-i päringute vormis päringuid ja edastab need domeeniserverisse, kus seda saab ka vahemällu salvestada ja päringute voogu ka ümber suunata.
Puhverserverite tüübid (protokollid)
Allpool on toodud erinevad puhverserverite protokollide tüübid:
- Sokid puhverserver: seda tüüpi puhverserver pakub ühenduse konkreetse serveriga. Sõltuvalt sokkide protokollidest võimaldab seda tüüpi server mitut tüüpi andmete, näiteks TCS või UDP, mitmekihilist kasutamist.
- FTP puhverserver: seda tüüpi puhverserver salvestab FTP taotluste liikluse ja kasutab edastamise mõistet.
- HTTP-puhverserver: see puhverserver on välja töötatud ühepoolse päringu töötlemiseks veebilehtedele, kasutades HTTP-protokolle.
- SSL-puhverserver: Seda tüüpi serveri väljatöötamisel kasutati SOCKS-i puhverserveri protokollis kasutatava TCP-vahendamise mõistet, et lubada veebilehtede taotlusi.
Järeldus
Puhverserverid aitavad erinevat tüüpi anonüümsust nõuda erinevatel tasemetel kas kliendi või teenusepakkujana. See aitab seista vastu nii erinevate kasutajate teabe kui ka sisevõrgu turvalisusele. Saadaval on erinevat tüüpi puhverserverid, mis järgivad erinevaid marsruutimisprotokolle ja pakuvad erinevat kasutust erinevatel anonüümsuse tasemetel.
Proxifiers on kliendiprogrammid, mis võimaldavad igat tüüpi puhverserverite abil võrgustamiseks kasutatavat tarkvara kohandada.
Soovitatavad artiklid
See on puhverserverite tüüpide juhend. Siin käsitleme puhverserverite vajalikkust, tüüpe ja erinevaid protokolle. Lisateavet leiate ka meie muudest soovitatud artiklitest -
- TCP / IP-mudel
- HTTP küpsised
- SOAP vs HTTP
- Mis on TCP / IP?
- Sissejuhatus Linuxi puhverserverisse
- Tulemüüri seadmed
- Küpsised JavaScriptis koos näidetega