Prokurilo - Wikipedia's Proxy server as translated by GramTrans
Wikipedia's Proxy server as translated by GramTrans
La ĉi-suba teksto estas aŭtomata traduko de la artikolo Proxy server article en la angla Vikipedio, farita per la sistemo GramTrans on 2017-12-06 06:43:15. Eventualaj ŝanĝoj en la angla originalo estos kaptitaj per regulaj retradukoj. Se vi volas enigi tiun artikolon en la originalan Esperanto-Vikipedion, vi povas uzi nian specialan redakt-interfacon. Rigardu la artikolon pri WikiTrans por trovi klarigojn pri kiel fari tion. Ankaŭ ekzistas speciala vortaro-interfaco por proponi aŭ kontroli terminojn.
Por la politiko de Vikipedio en redaktado de sinceraj anstataŭantoj, bonvole vidu Vikipedio: Malfermu anstataŭantojn
Komunikado inter du komputiloj (montritaj en griza) ligitaj tra tria komputilo (montrita en ruĝa) funkcianta kiel anstataŭanto. Bob ne scias al kiun la informoj iras, kio estas kial anstataŭantoj povas esti utiligitaj por protekti privatecon.
En komputilaj retoj, prokurilo estas servilo (komputilsistemo aŭ aplikiĝo) kiu funkcias kiel peranto por petoj de klientoj serĉantaj resursojn de aliaj serviloj. [1] Kliento ligas al la prokurilo, peti iun servon, kiel ekzemple dosiero, ligo, retpaĝo, aŭ alia rimedo havebla de malsama servilo kaj la prokurilo analizas la peton kiel maniero simpligi kaj kontroli sian kompleksecon. Anstataŭantoj estis inventitaj por alkonstrui strukturon kaj enkapsuligon al distribuitaj sistemoj. [2] Hodiaŭ, la plej multaj anstataŭantoj estas interretanstataŭantoj, faciligante aliron kontentigi sur la Tutmonda Reto, disponigante anonimecon kaj povas esti uzitaj por preteriri IP-adresblokadon.
1 Specoj de prokuriloj
1.1 Malfermu anstataŭantojn
1.2 Inversaj anstataŭantoj
2.1 Monitorado kaj filtrado
2.1-a 1 Enhav-kontrola softvaro
2.1-a 2 Filtrado de ĉifritaj datenoj
2.1-a 3 Preterirantaj filtriloj kaj cenzuro
2.1-a 4 Arbodehakado kaj subaŭskultante
2.2 Stimula efikeco
2.4 Alirante servojn anonime
2.4-a 1 Qa geotargeteis reklamadon
2.5 Sekureco
2.5-a 1 Trans-domenaj resursoj
2.6 Sekundaraj merkatmediaciantoj
3 Efektivigoj de anstataŭantoj
3.1 Retaj prokuriloj
3.2 ŜTRUMPETanstataŭanto
3.3 Travidebla anstataŭanto
3.3-a 1 Celo
3.3-a 2 Temoj
3.3-a 3 Efektivigmetodoj
3.3-a 4 Detekto
3.4 CGI-anstataŭanto
3.5 Sufikso anstataŭanto
3.6 Montcepa vicsoftvaro
3.7 I2P-anonima anstataŭanto
3.8 Anstataŭanto vs. Nat
3.9 DNS-anstataŭanto
4.1 Superrigardo kaj diskutoj
4.3 Diversspecaj temoj
Specoj de prokuriloj
Prokurilo povas loĝi sur la loka komputilo de la uzanto, aŭ en diversaj punktoj inter la komputilo kaj cellokserviloj de la uzanto sur la Interreto.
Prokurilo ke enirpermesiloj nemodifitaj petoj kaj respondoj estas kutime nomitaj enirejo aŭ foje tunela anstataŭanto.
Antaŭa anstataŭanto estas Interreta-fruntaal anstataŭanto utiligita por preni de larĝa gamo de fontoj (en la plej multaj kazoj ie ajn sur la Interreto).
Inversa anstataŭanto estas kutime interna-fruntaal anstataŭanto utiligita kiel antaŭa finaĵo por kontroli kaj protekti aliron al servilo sur privata reto. Inversa anstataŭanto ofte ankaŭ plenumas taskojn kiel ekzemple ŝarĝo-akordigo, konfirmo, malkriptigo aŭ konservado.
Malfermu anstataŭantojn
Senkaŝa vicplusendado petas de kaj ĝis ie ajn sur la Interreto.
Ĉefa artikolo: Sincera anstataŭanto
Sincera anstataŭanto estas plusenda prokurilo kiu estas alirebla de iu retulo. Gordon Lyon taksoj ekzistas "centoj da miloj" de sinceraj anstataŭantoj sur la Interreto. [3] Anonima sincera anstataŭanto permesas al uzantoj kaŝi ilian IP-adreson foliumante la Reton aŭ uzante aliajn retservojn. Ekzistas ŝanĝiĝantaj gradoj da anonimeco tamen, same kiel kelkaj metodoj de "trompado" la kliento en rivelado de si nekonsiderante la anstataŭanto estanta uzitaj.
Inversaj anstataŭantoj
Inversa anstataŭanto prenante petojn de la Interreto kaj plusendante ilin al serviloj en interna reto. Tiuj igantaj petojn ligi al la anstataŭanto kaj eble ne estas konsciaj pri la interna reto.
Ĉefa artikolo: Inversa anstataŭanto
Inversa anstataŭanto (aŭ surogato) estas prokurilo kiu ŝajnas al klientoj esti ordinara servilo. Inversaj anstataŭantoj antaŭen petas al unu aŭ pluraj ordinaraj serviloj kiuj pritraktas la peton. La respondo de la prokurilo estas resendita kvazaŭ ĝi venis rekte de la origina servilo, forlasante la klienton kun neniu scio pri la originserviloj. [4] Inversaj anstataŭantoj estas instalitaj en la najbareco de unu aŭ pluraj retserviloj. Ĉio trafiko venanta de la Interreto kaj kun celloko de unu el la retserviloj de la najbareco ekzamenas la prokurilon. La uzo da "reverso" originas de it ekvivalento- "avanculanstataŭanto" ĉar la inversa anstataŭanto sidas pli proksime al la retservilo kaj servas nur limigitan aron de retejoj. Ekzistas pluraj kialoj de instalado de inversaj prokuriloj:
Ĉifrado-/SSL-akcelado: kiam sekuraj retejoj estas kreitaj, la Secure Sockets Layer (SSL) ĉifrado ofte estas ne farita per la retservilo mem, sed de inversa anstataŭanto kiu estas provizita per SSL-akcelhardvaro. Krome, gastiganto povas disponigi unuopaĵon "SSL proxy" por disponigi SSL-ĉifradon por arbitra nombro da gastigantoj; forigi la bezonon de aparta SSL Server Certificate por ĉiu gastiganto, kun la malavantaĝo tiel ĉiu gastigas malantaŭ la SSL-anstataŭanto devas partumi oftan DNS-nomon aŭ IP-adreson por SSL-ligoj. Tiu problemo povas parte esti venkita utiligante la SubjectAltName kvaliton de X.509 atestiloj.
Ŝarĝo balanciĝanta: la inversa anstataŭanto povas distribui la ŝarĝon al pluraj retserviloj, ĉiu retservilo servante sian propran aplikiĝareon. En tia kazo, la inversa anstataŭanto povas devi reverki la URLojn en ĉiu retpaĝo (traduko de ekstere konataj URLoj ĝis la internaj lokoj).
Serviro/kaŝmemora senmova enhavo: inversa anstataŭanto povas malŝarĝi la retservilojn konservante senmovan enhavon kiel bildoj kaj alia senmova grafika enhavo.
Kunpremado: la prokurilo povas optimumigi kaj kunpremi la kontentan akceli la ŝarĝtempon.
Kulermanĝigo: reduktas rimeduzokutimon kaŭzitan de malrapidaj klientoj sur la retserviloj de konservanta la enhavon kiun la retservilo sendis kaj malrapide "al kulermanĝigo" ĝi al la kliento. Tio aparte utilas dinamike generitajn paĝojn.
Sekureco: la prokurilo estas kroma tavolo de defendo kaj povas protekti kontraŭ iu Os kaj Retservilo-specifaj atakoj. Tamen, ĝi ne disponigas ajnan protekton de atakoj kontraŭ la retoprogramo aŭ servon mem, kiu estas ĝenerale konsiderita la pli granda minaco.
Extranet Publishing: inversa prokurilo alfrontanta la Interreton povas esti uzita por komuniki kun fajromurservilo interna al organizo, disponigante ekstranetan aliron al kelkaj funkcioj konservante la servilojn malantaŭ la fajromuroj. Se uzite laŭ tiu maniero, sekureciniciatoj devus esti konsideritaj protekti la reston de via infrastrukturo en kazo tiu servilo estas enproblemigita, ĉar ĝia retoprogramo estas senŝirma ataki de la Interreto.
Monitorado kaj filtrado
Pliaj informoj: Enhav-kontrola softvaro
Enhav-filtranta interreta prokurilo disponigas administran kontrolon de la enhavo kiu povas esti relajita en unuj aŭ ambaŭ indikoj tra la anstataŭanto. Estas ofte uzite en kaj komercaj kaj ne-komercaj organizoj (aparte lernejoj) certigi ke Interreta uzokutimo harmonias kun akceptebla uzregularo.
Kontenta filtra anstataŭanto ofte apogas uzantkonfirmon por kontroli interretaliron. Ĝi ankaŭ kutime produktas tagalojn, aŭ por doni detalajn informojn pri la URLoj aliritaj fare de specifaj uzantoj, aŭ por monitori bendolarĝajn uzokutimstatistikojn. Ĝi ankaŭ povas komuniki kun demon-bazita kaj/aŭ ICAP-bazita kontraŭvirusilo por disponigi sekurecon kontraŭ viruso kaj alian malbon-varon de skanado de alvenanta enhavo en reala tempo antaŭ ol ĝi membrigas la reton.
Multaj laborlokoj, lernejoj kaj altlernejoj limigas la retejojn kaj retajn servojn kiuj estas alireblaj kaj disponeblaj en siaj konstruaĵoj. Registaroj ankaŭ cenzuras nedezirindan enhavon. Tio estas farita aŭ kun specialiĝinta anstataŭanto, nomita enhavofiltrilo (kaj komercaj kaj liberaj produktoj estas haveblaj), aŭ utiligante deponej-etendaĵan protokolon kiel ekzemple ICAP, kiu permesas aldonaĵetendaĵojn al malferma konserva arkitekturo.
Ironie, retejoj ofte utiligitaj fare de studentoj eviti filtrilojn kaj aliri ŝtopiĝintan enhavon ofte inkludas anstataŭanton, de kiu la uzanto tiam povas eniri la retejojn kiujn la filtrilo provas bloki.
Petoj povas esti filtritaj per pluraj metodoj, kiel ekzemple URL- aŭ DNS-nigraj listoj anatemi, URL regeksofiltrado, MIMAS filtradon, aŭ kontentigas ŝlosilvortfiltradon. Kelkaj produktoj povas utiligi enhavanalizteknikojn por serĉi trajtojn ofte uzitajn fare de certaj specoj de enhavprovizantoj. [ citaĵo bezonis ] Nigraj listoj ofte estas disponigitaj kaj konservitaj fare de ret-filtrantaj firmaoj, ofte grupigitaj en kategoriojn (pornografio, hazardludo, butikumado, sociaj retoj, ktp.).
Supozante la petita URL estas akceptebla, la enhavo tiam estas alportita fare de la anstataŭanto. Ĉe tiu punkto dinamika filtrilo povas esti uzita sur la revenpado. Ekzemple, JPEG dosieroj povus esti blokitaj surbaze de karnotonmatĉoj, aŭ lingvofiltriloj povis dinamike detekti nedeziratan lingvon. Se la enhavo estas malaprobita tiam HTTP-trukeraro povas esti resendita al la petanto.
Plej multe de la reto filtranta firmaojn uzas interret-larĝe rampantan roboton kiu taksas la verŝajnecon ke enhavo estas certa tipo. La rezulta datumbazo tiam estas korektita per manlibrolaboro bazita sur plendoj aŭ konataj difektoj en la enhav-egalaj algoritmoj.
Kelkaj anstataŭantoj skanas foriran enhavon, ekz., pri daten-perdopreventado; aŭ skanadenhavon por malica softvaro.
Filtrado de ĉifritaj datenoj
Web filtranta anstataŭantojn ne povas rigardi ene de sekuraj ingaj HTTP-transakcioj, supozante ke la ĉeno-de-fido de SSL/TLS ( Transport Layer Security) ne estis mistraktumita.
La SSL-/TLS-ĉeno-de-fido dependas de fidindaj radikaj atestiladminstracioj. En laborejo metanta kie la kliento estas administrita fare de la organizo, fido eble estos koncedita al radiko atestizas kies privata ŝlosilo estas konata al la anstataŭanto. Sekve, radikatestilo generita fare de la anstataŭanto estas instalita en la retumilan CA liston fare de IT-teknikistoj.
En tiaj situacioj, vicanalizo de la enhavo de SSL-/TLS-transakcio iĝas ebla. La anstataŭanto efike funkciigas vir-en-la-mezan atakon, permesitan fare de la fido de la kliento de radiko atestizas la anstataŭanton posedas.
Preterirado filtras kaj cenzuron
Se la celloka servila filtrilenhavo bazita sur la origino de la peto, la uzo de anstataŭanto povas eviti tiun filtrilon. Ekzemple, servilo uzante Ip-bazitan geoloko por limigi sian servon al certa lando povas esti alirita utiligante anstataŭanton situantan en tiu lando por aliri la servon.
Retaj anstataŭantoj estas la plej oftaj rimedoj de preterirado de registara cenzuro, kvankam ne pli ol 3% da retuloj uzas iujn ajn malobservilojn.
En kelkaj kazoj uzantoj povas eviti anstataŭantojn kiuj filtras uzantajn nigrajn listojn uzantajn servojn dizajnitajn al vicinformoj de ne-anatemita loko.
Multaj lernejoj blokas aliron al popularaj retejoj kiel ekzemple Facebook. Studentoj povas uzi prokurilojn por eviti tiun sekurecon. Tamen, per ligado al prokuriloj, ili eble estos malfermantaj sin supren al danĝero pasante sentemajn informojn kiel ekzemple personaj fotoj kaj pasvortoj tra la prokurilo. Kelkaj enhavofiltrilblokaj prokuriloj por konservi uzantojn de uzado de ili por preteriri la filtrilon.
Arbodehakado kaj subaŭskultado
Anstataŭantoj povas esti instalitaj por subaŭskulti sur la datumfluo inter klientmaŝinoj kaj la reto. Ĉiu enhavo sendis aŭ aliris - inkluzive de pasvortoj submetiĝis kaj keksoj uzis - povas esti kaptitaj kaj analizitaj fare de la vicfunkciigisto. Kontraŭ, pasvortoj al retaj servoj (kiel ekzemple retpoŝto kaj bankado) ĉiam devus esti interŝanĝitaj super kriptografike gardata ligo, kiel ekzemple SSL. De ĉenado anstataŭantoj kiuj ne rivelas datenojn pri la origina petanto, estas eble malklarigi agadojn de la okuloj de la celloko de la uzanto. Tamen, pli da spuroj estos forlasitaj sur la mezan lupolon, kiu povus esti uzita aŭ ofertita supren por spuri la agadojn de la uzanto. Se la politikoj kaj administrantoj de tiuj aliaj anstataŭantoj estas nekonataj, la uzanto povas iĝi viktimo de malvera sento de sekureco ĵus ĉar tiuj detaloj estas pro vido kaj menso. En kiaj SIC pli da de ĝeno ol risko, vicuzantoj povas trovi sin esti blokitaj de certaj retejoj, ĉar multaj forumoj kaj retejoj blokas IP-adresojn de anstataŭantoj konataj esti spameinta aŭ trenfiŝkaptinta la ejon. Vicresaltado povas esti uzita por konservi privatecon.
Stimula efikeco
Konserva prokurilo akcelas servpetojn prenante enhavon konservitan por antaŭa peto farita fare de la sama kliento aŭ eĉ aliaj klientoj. Konservaj anstataŭantoj konservas lokajn kopiojn de ofte petitaj resursoj, permesante al grandaj organizoj signife redukti sian kontraŭfluan bendolarĝuzokutimon kaj kostojn, dum signife kreskanta efikeco. La plej multaj ISPoj kaj grandaj entreprenoj havas konservan anstataŭanton. Konservi anstataŭantojn estis la unua speco de prokurilo. Retaj anstataŭantoj estas ofte utiligitaj por konservi retpaĝojn de retservilo. [7] Nebone efektivigitaj konservaj anstataŭantoj povas kaŭzi problemojn, kiel ekzemple malkapablo uzi uzantkonfirmon.
Anstataŭanto kiu estas dizajnita por mildigi specifan ligon rilatajn temojn aŭ degenerojn estas Performance Enhancing Proxy (PEPoj). Tiuj tipe kutimas plibonigi TCP efikecon en la ĉeesto de altaj revenirtempoj aŭ alta pakaĵetperdo (kiel ekzemple radioj aŭ poŝtelefonretoj); aŭ tre malsimetriaj ligiloj rolado tre malsama alŝutas kaj elŝutas tarifojn. PEPoj povas fari pli efikan uzon de la reto, ekzemple kunfandante TCP ACKojn (agnoskoj) aŭ kunpremante datenojn senditajn ĉe la programtavolo.
Alia grava uzo de la prokurilo devas redukti la hardvarkoston. Organizo povas havi multajn sistemojn sur la sama reto aŭ sub kontrolo de ununura servilo, malpermesante la eblecon de individua ligo al la Interreto por ĉiu sistemo. En tia kazo, la individuaj sistemoj povas esti ligitaj al unu prokurilo, kaj la prokurilo ligitaj al la ĉefservilo.
Traduko anstataŭanto estas prokurilo kiu kutimas lokalizi retejtravivaĵon por malsamaj merkatoj. Trafiko de tutmondaj spektantaroj estas sendita tra la traduko anstataŭanto al la fontretejo. Ĉar vizitantoj foliumas la proksieitan ejon, petoj iras reen al la fontejo kie paĝoj estas igitaj. Originallingvenhavo en la respondo estas anstataŭigita per tradukita enhavo kiam ĝi pasas reen tra la anstataŭanto. La tradukoj utiligitaj en traduko anstataŭanto povas esti ĉiu maŝintradukado, homa traduko, aŭ kombinaĵo de maŝino kaj homa traduko. Malsama traduko vicefektivigoj havas malsamajn kapablojn. Kelkaj permesas plian adaptadon de la fontejo por lokaj spektantaroj kiel ekzemple ekskludado de fontenhavo aŭ anstataŭigado de fontenhavo per origina loka-enhavo.
Alirante servojn anonime
Ĉefa artikolo: Anonymizer
Anonima prokurilo (foje nomita interretanstataŭanto) ĝenerale provas al anonimizeinterretsurfado. Ekzistas malsamaj gamoj da anonimizer. La cellokservilo (la servilo kiu finfine kontentigas la interretpeton) ricevas petojn de la anonimizing-prokurilo, kaj tiel ne ricevas informojn pri la adreso de la finuzanto. La petoj ne estas anonimaj al la anonimizing-prokurilo, aliflanke, kaj tiel grado da fido ĉeestas inter la prokurilo kaj la uzanto. Multaj prokuriloj estas financitaj tra daŭra reklamadligo al la uzanto.
Alirkontrolo: Kelkaj prokuriloj efektivigas logopostulon. En grandaj organizoj, aprobitaj uzantoj devas registradi akiri aliron al la reto. La organizo povas tiel spuri uzokutimon al individuoj. Kelkaj anonimizing-prokuriloj povas plusendi datenpakaĵetojn kun titolstrekoj kiel ekzemple HTTP_VIA, HTTP_x_FORwARDED_FOR, aŭ HTTP_FORwARDED, kiuj povas riveli la IP-adreson de la kliento. Aliaj anonimizing-prokuriloj, konataj kiel elitaj aŭ alt-anonimecaj anstataŭantoj, igas ĝin ekaperi ke la prokurilo estas la kliento. Retejo daŭre povis suspekti ke anstataŭanto estas utiligita se la kliento sendas pakaĵetojn kiuj inkludas kekson de antaŭa vizito kiu ne uzis la alt-anonimecan prokurilon. Malbari keksojn, kaj eventuale la deponejon, solvus tiun problemon.
Qa geotargeteis reklamadon
Anoncantoj uzas prokurilojn por konfirmado, kontrolado- kaj kvalitkontrolon de geotargeteitaj anoncoj. Geoceladanoncservilo kontrolas la petfontan IP-adreson kaj uzas geo-Ip-datumbazon por determini la geografian fonton de petoj. [10] Uzi prokurilon kiu estas fizike situanta ene de specifa lando aŭ grandurbo donas al anoncantoj la kapablon testi geotargeteitajn anoncojn.
Anstataŭanto povas konservi la internan retstrukturon de firmaosekreto utiligante sendostacian adresotradukadon, kiu povas helpi al la sekureco de la interna reto. [11] Tio igas petojn de maŝinoj kaj uzantoj sur la loka reto anonimaj. Anstataŭantoj ankaŭ povas esti kombinitaj per fajromuroj.
Neĝuste konfigurita anstataŭanto povas disponigi aliron al reto alie izolite de la Interreto.
Trans-domenaj resursoj
Anstataŭantoj permesas al retejoj fari interretpetojn al ekstere gastigitaj resursoj (ekz. bildoj, muzikodosieroj, ktp.) kiam trans-domenaj restriktoj malpermesas la retejon de ligi rekte al la eksteraj domajnoj. Anstataŭantoj ankaŭ permesas al la retumilo fari interretpetojn al ekstere gastigis enhavon nome de retejo kiam trans-domenaj restriktoj (modloko por protekti retejojn de similaĵoj de datenŝtelo) malpermesas la retumilon de rekte alirado de la eksteraj domajnoj.
Sekundaraj merkatmediaciantoj
Malsama al sekundara merkato, sekundaraj merkatmediaciantoj uzas interretajn prokurilojn por aĉeti grandajn akciojn de limigitaj produktoj kiel ekzemple limigitaj gimnastaj ŝuoj [12] aŭ biletoj.
Efektivigoj de anstataŭantoj
Retaj prokuriloj
Retaj anstataŭantoj antaŭen HTTP petoj. La peto de la kliento estas la sama kiel regula HTTP-peto krom la plena URL estas pasita, anstataŭe de ĵus la pado.
Tiu peto estas sendita al la prokurilo, la anstataŭanto igas la peton precizigita kaj resendas la respondon.
Iu reto kiun anstataŭantoj permesas al la HTTP LIGAS metodo por starigi plusendadon de arbitraj datenoj tra la ligo; ofta politiko estas nur plusendi havenon 443 por permesi al HTTP trafikon.
Ekzemploj de interretaj prokuriloj inkludas Apache (kun mod_proksy aŭ Traffic Server), HAProxy, iis FORMITAN kiel anstataŭanto (ekz., kun Application Request Routing), Nginx, Privoxy, Squid, Varnish (inversa anstataŭanto nur), WinGate, Ziproxy, Tinyproxy, RabbIT4 kaj Polipo.
ŜTRUMPETanstataŭanto
ŜTRUMPETOJ ankaŭ avanculoj arbitraj datenoj post ligfazo, kaj estas similaj al HTTP LIGAS en interretanstataŭantoj.
Travidebla anstataŭanto
Ankaŭ konate kiel kaptanta anstataŭanto, enlinianstataŭanto, aŭ malvola anstataŭanto, travidebla vicinterkaptoj normala komunikado ĉe la rettavolo sen postulado de ajna speciala klientkonfiguracio. Klientoj ne devas esti konsciaj pri la ekzisto de la anstataŭanto. Travidebla anstataŭanto estas normale situanta inter la kliento kaj la Interreto, kie la anstataŭanto elfaras kelkajn el la funkcioj de enirejo aŭ enkursigilon.
RFC 2616 (Hiperteksto-Transiga Protokolo - HTTP/1.1) ofertaj normaldifinoj:
« "Travidebla anstataŭanto" estas anstataŭanto kiu ne modifas la peton aŭ respondon preter kio estas postulata por vickonfirmo kaj identigo".
« "Ne-travidebla anstataŭanto" estas anstataŭanto kiu modifas la peton aŭ respondon por disponigi iun ekstran servon al la uzantagento, kiel ekzemple grupaj komentadservoj, amaskomunikilaro tajpas transformon, protokolredukton, aŭ anonimecfiltradon".
TCP-Interkapto estas trafiko filtranta sekurecotrajton kiu protektas TCP-servilojn de TCP SYN-inund atakoj, kiuj estas speco de neo-de-servatako. TCP-Interkapto estas havebla por Ip-trafiko nur.
En 2009 sekurecdifekto en la maniero kiel kiun travideblaj anstataŭantoj funkciigas estis publikigita fare de Robert Auger, [15] kaj la Komputilo-Krizo-Respondo-Teamo eldonis konsilajn listigajn dekduojn da trafita travidebla kaj kaptante prokurilojn.
Kapti anstataŭantojn estas ofte uzita en entreprenoj por devigi akcepteblan uzregularon, kaj por moderigi administrajn lumfoliojn, ĉar neniu klientretumilkonfiguracio estas postulata. Tiu dua kialo tamen estas mildigita per ecoj kiel ekzemple Active Directory-gruppolitiko, aŭ DHCP kaj aŭtomata vicdetekto.
Kapti anstataŭantojn ankaŭ estas ofte uzita de ISPoj en kelkaj landoj por ŝpari kontraŭfluan bendolarĝon kaj plibonigi klientajn respondadotempojn per konservado. Tio estas pli ofta en landoj por kie bendolarĝo estas pli limigita (ekz.-insulonacioj) aŭ devas esti pagita.
La distraĵo/interkapto de TCP-ligo kreas plurajn temojn. Unue la origina celloko Ip kaj haveno devas iamaniere esti komunikitaj al la anstataŭanto. Tio ne estas ĉiam ebla (ekz., kie la enirejo kaj anstataŭanto loĝas sur malsamaj gastigantoj). Ekzistas klaso de transversaj ejatakoj kiuj dependas de certa konduto de kaptado anstataŭantoj kiuj ne kontrolas aŭ havas aliron al informoj pri la origina (kaptita) celloko. Tiu problemo povas esti solvita utiligante integran pakaĵeto-nivelon kaj aplikiĝan nivelaparaton aŭ softvaron kiu tiam povas komuniki tiujn informojn inter la pakaĵetprizorganto kaj la anstataŭanto.
Kaptado ankaŭ kreas problemojn por HTTP konfirmo, aparte lig-orientita konfirmo kiel ekzemple NTLM, ĉar la klientretumilo kredas ke ĝi estas parolanta al servilo prefere ol anstataŭanto. Tio povas kaŭzi problemojn kie kaptanta anstataŭanto postulas konfirmon, tiam kiun la uzanto ligas al ejo kiu ankaŭ postulas konfirmon.
Finfine kapti ligojn povas kaŭzi problemojn por HTTP-deponejoj, ĉar kelkaj petoj kaj respondoj iĝas nereteneblaj proksime de komuna deponejo.
Efektivigmetodoj
En integra fajromuro /prokuriloj kie la enkursigilo/ fajromuro estas sur la sama gastiganto kiel la anstataŭanto, komuniki originajn cellokinformojn povas esti farita per iu metodo, ekzemple Microsoft TMG aŭ WinGate.
Interkapto ankaŭ povas esti farita uzante la WCP de Cisco (Web Cache Control Protocol). Tiu proprieta protokolo loĝas sur la enkursigilo kaj estas formita de la deponejo, permesante al la deponejo determini kiuj havenoj kaj trafiko estas senditaj ĝis ĝi per travidebla alidirektado de la enkursigilo. Tiu alidirektado povas okazi laŭ unu el du manieroj: GRE-Tunelado (OSI-Tavolo 3) aŭ MAC-reverkoj (OSI-Tavolo 2).
Post kiam trafiko atingas la vicmaŝinon mem interkapto estas ofte farita kun Nat (Network Address Translation). Tiaj aranĝoj estas nevideblaj al la klientretumilo, sed lasas la anstataŭanton kaj aliajn aparatojn videblaj al la retservilo sur la interretflankon de la anstataŭanto. Lastatempa Linukso kaj iu BSD liberigas disponigi TPROxW (travidebla anstataŭanto) kiu elfaras Ip-nivelan (OSI-Tavolo 3) travideblan interkapton kaj parodiadon de forira trafiko, kaŝante la vic-IP-adreson de aliaj retaparatoj.
Ekzistas pluraj metodoj kiuj ofte povas esti uzitaj por detekti la ĉeeston de kaptanta-prokurilo:
De komparado de la ekstera IP-adreso de la kliento kun la adreso vidita proksime de ekstera retservilo, aŭ foje ekzamenante la HTTP-kapricevitajn per servilo. Kelkaj ejoj estis kreitaj por trakti tiun temon, per anoncanta la IP-adreson de la uzanto kiel vidita per la ejo reen al la uzanto en retpaĝo. Google ankaŭ resendas la IP-adreson kiel vidite per la paĝo ĉu la uzanto serĉas "Ip".
De komparado de la rezulto de reta Ip-damludo kiam alirite uzante http'ojn vs http, kiel la plej multaj kaptantaj anstataŭantoj ne kaptas SSL. Se ekzistas suspekto de SSL estanta kaptita, oni povas ekzameni la atestilon asociis kun iu sekura retejo, la radikatestilo devus indiki ĉu ĝi estis eldonita por la celo de kaptado.
De komparado de la sekvenco de reto lupolo raportita per ilo kiel ekzemple spuritinero por proksieita protokolo kiel ekzemple http (haveno 80) kun tio por neproksieita protokolo kiel ekzemple SMTP (haveno 25).
De provado fari ligon al IP-adreso ĉe kiu estas konate ekzisti neniu servilo. La anstataŭanto akceptos la ligon kaj tiam provos al anstataŭanto ĝi sur. Kiam la anstataŭanto trovas neniun servilon por akcepti la ligon ĝi povas resendi erarmesaĝon aŭ simple fermi la ligon al la kliento. Tiu diferenco en konduto estas simpla detekti. Ekzemple, plej multe de la kiun tTT-legiloj generos retumilon kreis erarpaĝon en la kazo kie ili ne povas ligi al HTTP-servilo sed resendos malsaman eraron en la kazo kie la ligo estas akceptita kaj tiam fermita.
Servante la finuzanton speciale programis Adobe Flash SWF-aplikoj aŭ Sun Java apletoj kiuj sendas HTTP vokas reen al sia servilo.
CGI-anstataŭanto
Cgi-teksaĵanstataŭanto kiun promesoj celas al URLoj uzantaj Retan formon en la retumilfenestro de la uzanto, prilaboras la peton, kaj resendas la rezultojn al la retumilo de la uzanto. Sekve, ĝi povas esti uzita sur aparato aŭ reto kiu ne permesas al veraj" vicvaloroj esti ŝanĝitaj. La unua registrita CGI-anstataŭanto estis evoluigita fare de amerika komputikisto Richard Windmann la 6-an de junio 1999.
La plimulto de CGI-anstataŭantoj estas elektra aŭ de Glype aŭ PHProxy, ambaŭ skribitaj en la PHP lingvo. En April 2016, Glype ricevis preskaŭ milionon elŝutas, [20] dum PHProxy daŭre ricevas centojn de elŝutas je semajno. [21] Malgraŭ malkreskado en populareco [22] pro VPNoj kaj aliaj privatecmetodoj, ekzistas daŭre plurmil CGI-anstataŭantoj rete.
Kelkaj Cgi-anstataŭantoj estis starigitaj por celoj kiel ekzemple igi retejojn pli alireblaj por handikapitaj homoj, sed poste estis fermitaj malsupren pro troa trafiko, kutime kaŭzite de tria partio reklamanta la servon kiel rimedo por preteriri lokan filtradon. Ĉar multaj el tiuj uzantoj ne zorgas pri la kroma difekto kiun ili kaŭzas, iĝis necese ke organizoj por kaŝus siajn anstataŭantojn, malkaŝantajn la URLojn nur al tiuj kiuj transprenas la taskon por kontakti la organizon kaj montri originalan bezonon.
[ citaĵo bezonis ] Sufikso anstataŭanto
Sufikso anstataŭanto permesas al uzanto aliri interretenhavon almetante la nomon de la prokurilo al la URL de la petita enhavo (ekz. "en.ŭikipedia.org. SuffixProxy.com). Sufikso prokuriloj pli facile uzas ol regulaj prokurilebla sed ili ne ofertas altajn nivelojn de anonimeco kaj ilia primara uzo estas por preterirado de interretfiltriloj. Tamen, tio malofte estas uzita pro pli progresintaj interretfiltriloj.
Montcepa vicsoftvaro
Ĉefa artikolo: Monto (anonimecoreto)
La Vidalia Mont-reta mapo.
Monto (fuŝkontakto por La Cepo-Enkursigilo) estas sistemo intencita por ebligi retan anonimecon. [24] Montaj klientaj softvaritineroj Interreta trafiko tra tutmonda volontulreto de serviloj por kaŝi la lokon aŭ uzokutimon de uzanto de iu faranta retgvatadon aŭ trafikanalizon. Uzi Montigas pli malfacila spuri Interretan agadon, inkluzive de "vizitoj al retejoj, rete postenojn, tujajn mesaĝojn kaj aliajn komunikadformularojn", reen al la uzanto. [24] Estas celite protekti la personan liberecon de uzantoj, privatecon, kaj kapablon fari konfidencan komercon daŭrigante iliajn interretagadojn de estado monitorita. Por reguligi malhelajn interrettransakciojn, administrantoj starigis religsistemon kaj malpermesan sistemon. Similaj al la religsistemo de amazono, aĉetantoj povas forlasi religon por vendisto post kompletigado de transakcio. Se ekzistas kohera negativa religo aŭ scaming, foirejreguligistoj havas la kapablon ekskludi vendistojn. Tio estas la efiko de kreado de kvalito-sistemsistemo kiu kreas fortan kontraŭargumenton por disponigado de malalta kvalito de fraŭdaj produktoj.
" Cepvojigo " rilatas al la tavoligita naturo de la ĉifradservo: La originaj datenoj estas ĉifritaj kaj re-ĉifritaj multoblaj tempoj, tiam senditaj tra sinsekva Montostafetkurado, ĉiu de kiu deĉifras "tavolon" de ĉifrado antaŭ preterpasado de la datenoj pri al la venonta relajso kaj finfine la celloko. Tio reduktas la eblecon de la originaj datenoj estantaj aranĝita aŭ komprenita en transito.
La Tor-kliento estas libera programaro, kaj ekzistas neniuj kromaj pagendaĵoj por uzi la reton.
I2P-anonima anstataŭanto
Ĉefa artikolo: I2P
La I2P-anonima reto (' I2P ') estas vicreto alstrebanta retan anonimecon. Ĝi efektivigas ajlovojigon, kio estas pliintensiĝo de Tiu de Tor cepvojigo. I2P estas plene distribuita kaj laboras ĉifrante ĉiujn komunikadojn en diversaj tavoloj kaj relajante ilin tra reto de enkursigiloj prizorgitaj fare de volontuloj en diversaj lokoj. Konservante la fonton de la informoj kaŝe, I2P ofertas cenzurreziston. La celoj de I2P devas protekti la personan liberecon de uzantoj, privatecon, kaj kapablon fari konfidencan komercon.
Ĉiu uzanto de I2P prizorgas I2P-enkursigilon sur ilian komputilon (nodo). La I2P-enkursigilo prizorgas trovon aliajn kunulojn kaj konstruaj anonimizing-tuneloj tra ili. I2P disponigas anstataŭantojn ĉar ĉiu protokolas (HTTP, IRC, ŜTRUMPETOJ
La softvaro estas libera kaj malfermfonta, kaj la reto estas libera de pagendaĵo por uzi.
Anstataŭanto vs. Nat
Plej de la tempo "anstataŭanto" rilatas al tavolaplikaĵo en la OSI-referencmodelo. Tamen, alia maniero de proksiing estas tra tavolo kaj estas konata kiel Network Address Translation (NOKTI). La diferenco inter tiuj du victeknologioj estas la tavolo en kiu ili funkciigas, kaj la proceduro al formadoj de la vicklientoj kaj prokuriloj.
En klientkonfiguracio de tavolanstataŭanto (NOKTI), formi la enirejon estas sufiĉa. Tamen, por klientkonfiguracio de tavolanstataŭanto, la celloko de la pakaĵetoj kiun la kliento ĉiam generas devas esti la prokurilo (tavolo), tiam la prokurilo legas ĉiun pakaĵeton kaj malkovras la veran cellokon.
Ĉar NOKTI funkciigas ĉe tavolo, ĝi estas malpli rimed-intensa ol la tavolanstataŭanto, sed ankaŭ malpli fleksebla. Ĉar ni komparas tiujn du teknologiojn, ni eble renkontos terminologion konatan kiel "travidebla fajromuro". Travidebla fajromuro signifas ke la tavolanstataŭanto uzas la tavolajn vicavantaĝojn sen la kono de la kliento. La kliento supozas ke la enirejo estas NOKTI en tavolo, kaj ĝi ne havas ajnan ideon pri la interno de la pakaĵeto, sed tra tiu metodo la tavolpakaĵetoj estas senditaj al la tavolanstataŭanto por enketo.
DNS-anstataŭanto
DNS prokurilo prenas DNS-demandojn de (kutime loka) reto kaj plusendas ilin al Internet Domain Name Server. Ĝi ankaŭ povas konservi DNS-dosierojn.
Superrigardo kaj diskutoj
Komparo da retservilsoftvaro
SMTP-anstataŭanto
Reta akcelilo kiu diskutas gastigant-bazitan HTTP-akceladon
Reta deponejo
Ekzistas kliento programas ke "SOCKS-ify", [27] kio permesas al adaptado de iu interkonektita softvaro ligi al eksteraj retoj per certaj specoj de prokuriloj (plejparte ŜTRUMPETOJ).
Komparo de proksifier
Aplikiĝfajromuro
Kaptita portalo
Distribuis Ĉeksum-Ĉekkalkulejon
Viclisto
ŜTRUMPETOJ kiujn alternativa fajromurtraversal protokolas apogita per multaj aplikoj
^ World-Wide Web Proxies , Ari Luotonen , April, 1994
^ Structure and Encapsulation in Distributed Systems: the Proxy Principle. Marc Shapiro. Int. Conf. sur Dist. Atento. Sys. (ICDCS), Cambridge MA (Usono), majo 1986.
^ Known HTTP Proxy/Caching Problems . IETF . June 2001 . RFC 3143 . https : //tools.ietf.org/html/rfc3143 . Prenite februaron 2014.
^ " Layering " . Performance Enhancing Proxies Intended to Mitigate Link-Related Degradations . IETF . June 2001. p. 4. sec . 2,1. RFC 3135 . http'oj: //tools.ietf.org/html/rfc3135-numero- sekcio-2.1 . Prenite 21 februaron 2014.
^ " absolute-form " . HTTP/1.1 Message Syntax and Routing . IETF . June 2014. p. 41. sec . 5,3 . 2. RFC 7230 . http'oj: //tools.ietf.org/html/rfc7230-numero- sekcio-5.3.2 . Prenite 4 novembron 2017. " kliento DEVAS sendi la celon URI en absoluta-formo kiel la peto-celo "
^ https : //www.glype.com/ - dead url, archived at http://archive.fo/P9rjE
^ "Why the hidden internet can't be a libertarian paradise - Henry Farrell | Aeon Essays". Aeon. Retrieved 2017-04-15.
Vicsoftvaro kaj manuskriptoj ĉe DMOZ
Liberaj ret-bazitaj vicservoj ĉe DMOZ
Liberaj http-prokuriloj ĉe DMOZ
La ĉi-suba teksto estas la originala artikolo Prokurilo el la Esperanto-Vikipedio, prenita de GramTrans 2013-12-26 17:38:40. Eblaj ŝanĝoj en la originalo estos kaptitaj per regulaj ĝisdatigoj.
Page translated on: 2017-12-06 06:43:15