CacheBrowser sim: hla Suav firewall yam tsis muaj npe siv cov ntsiab lus caching

CacheBrowser sim: hla Suav firewall yam tsis muaj npe siv cov ntsiab lus caching

Daim duab: Unsplash

Niaj hnub no, ib feem tseem ceeb ntawm tag nrho cov ntsiab lus hauv Is Taws Nem raug faib siv CDN networks. Nyob rau tib lub sijhawm, kev tshawb fawb txog yuav ua li cas ntau yam censors txuas lawv lub zog ntawm cov tes hauj lwm zoo li no. Cov kws tshawb fawb los ntawm University of Massachusetts soj ntsuam muaj peev xwm los thaiv cov ntsiab lus CDN siv cov piv txwv ntawm kev coj ua ntawm Suav cov tub ceev xwm, thiab kuj tau tsim ib lub cuab yeej los hla kev thaiv qhov no.

Peb tau npaj cov ntaub ntawv tshuaj xyuas nrog cov ntsiab lus xaus thiab cov txiaj ntsig ntawm qhov kev sim no.

Taw qhia

Censorship yog kev hem thawj thoob ntiaj teb rau kev ywj pheej ntawm kev hais lus hauv Is Taws Nem thiab kev nkag mus rau cov ntaub ntawv dawb. Qhov no yog qhov ua tau ntau vim qhov tseeb tias Is Taws Nem qiv tus qauv "kev sib txuas lus kawg" los ntawm cov xov tooj ntawm 70s ntawm lub xyoo pua xeem. Qhov no tso cai rau koj los thaiv kev nkag mus rau cov ntsiab lus lossis cov neeg siv kev sib txuas lus yam tsis muaj kev siv zog loj lossis raug nqi raws li IP chaw nyob. Muaj ntau ntau txoj hauv kev ntawm no, los ntawm kev thaiv qhov chaw nyob nws tus kheej nrog cov ntsiab lus txwv tsis pub muaj peev xwm ntawm cov neeg siv kom paub txog nws siv DNS manipulation.

Txawm li cas los xij, kev txhim kho hauv Is Taws Nem kuj tau ua rau muaj kev tshwm sim tshiab ntawm kev tshaj tawm cov ntaub ntawv. Ib qho ntawm lawv yog kev siv cov ntsiab lus cached los txhim kho kev ua haujlwm thiab ua kom muaj kev sib txuas lus. Niaj hnub no, CDN cov neeg muab kev pabcuam ua haujlwm tseem ceeb ntawm txhua qhov kev khiav tsheb hauv ntiaj teb - Akamai, tus thawj coj hauv ntu no, ib leeg suav txog li 30% ntawm lub ntiaj teb zoo li qub web tsheb.

CDN network yog ib qho kev faib tawm rau xa cov ntsiab lus hauv Internet ntawm qhov siab tshaj plaws. Ib lub network CDN ib txwm muaj cov servers hauv thaj chaw sib txawv uas cache cov ntsiab lus los ua haujlwm rau cov neeg siv uas nyob ze rau lub server ntawd. Qhov no tso cai rau koj kom nce qhov nrawm ntawm kev sib txuas lus online.

Ntxiv rau kev txhim kho cov kev paub dhau los rau cov neeg siv kawg, CDN hosting pab cov neeg tsim cov ntsiab lus ntsuas lawv cov haujlwm los ntawm kev txo cov load ntawm lawv cov infrastructure.

Censoring CDN cov ntsiab lus

Txawm hais tias qhov tseeb tias CDN tsheb tau ua ib feem tseem ceeb ntawm txhua cov ntaub ntawv xa tawm hauv Is Taws Nem, tseem yuav luag tsis muaj kev tshawb fawb txog yuav ua li cas censors hauv lub ntiaj teb tiag tiag los tswj nws.

Txoj kev tshawb no cov kws sau ntawv tau pib los ntawm kev tshawb nrhiav cov txheej txheem censoring uas tuaj yeem siv rau CDNs. Tom qab ntawd lawv tau kawm txog cov txheej txheem tiag tiag siv los ntawm cov tub ceev xwm Suav.

Ua ntej, cia peb tham txog qhov ua tau censoring txoj kev thiab muaj peev xwm siv lawv los tswj CDN.

IP filtering

Qhov no yog cov txheej txheem yooj yim tshaj plaws thiab pheej yig tshaj plaws rau censoring hauv Internet. Siv txoj hauv kev no, tus censor txheeb xyuas thiab blacklists tus IP chaw nyob ntawm cov peev txheej hosting txwv cov ntsiab lus. Tom qab ntawd cov neeg muab kev pabcuam hauv Is Taws Nem tswj tau nres xa cov pob ntawv xa mus rau qhov chaw nyob.

IP-raws li thaiv yog ib txoj hauv kev tshaj plaws ntawm kev censoring hauv Internet. Feem ntau cov khoom lag luam network tau nruab nrog lub luag haujlwm los siv cov kev thaiv no yam tsis muaj kev siv nyiaj txiag tseem ceeb.

Txawm li cas los xij, txoj kev no tsis tsim nyog rau kev thaiv CDN tsheb vim qee yam khoom ntawm thev naus laus zis nws tus kheej:

  • Distributed Caching - txhawm rau xyuas kom muaj cov ntsiab lus zoo tshaj plaws thiab txhim kho kev ua tau zoo, CDN networks cache cov neeg siv cov ntsiab lus ntawm ntau tus ntug servers nyob hauv thaj chaw faib chaw. Txhawm rau lim cov ntsiab lus no raws li IP, tus censor yuav tsum tau tshawb xyuas qhov chaw nyob ntawm txhua tus ntug servers thiab blacklist lawv. Qhov no yuav ua rau cov khoom tseem ceeb ntawm txoj kev, vim tias nws lub ntsiab kom zoo dua yog tias nyob rau hauv cov txheej txheem ib txwm, thaiv ib tus neeg rau zaub mov tso cai rau koj "txiav" nkag mus rau cov ntsiab lus txwv tsis pub muaj coob tus neeg ib zaug.
  • Sib koom IPs - Cov chaw muab kev lag luam CDN qhia lawv cov kev tsim kho vaj tse (piv txwv li ntug servers, daim phiaj xwm txheej, thiab lwm yam) ntawm ntau tus neeg siv khoom. Yog li ntawd, txwv tsis pub CDN cov ntsiab lus tau thauj khoom los ntawm tib IP chaw nyob raws li cov ntsiab lus tsis txwv. Yog li ntawd, ib qho kev sim ntawm IP filtering yuav ua rau muaj ntau qhov chaw thiab cov ntsiab lus uas tsis txaus siab rau censors raug thaiv.
  • Kev ua haujlwm IP zoo heev - txhawm rau txhim kho qhov sib npaug thiab txhim kho cov kev pabcuam zoo, daim ntawv qhia ntawm ntug servers thiab cov neeg siv kawg tau ua tiav sai thiab muaj zog. Piv txwv li, Akamai hloov tshiab rov qab IP chaw nyob txhua feeb. Qhov no yuav ua rau nws yuav luag tsis yooj yim rau qhov chaw nyob cuam tshuam nrog cov ntsiab lus txwv.

DNS cuam tshuam

Dhau li IP filtering, lwm txoj kev censoring nrov yog DNS cuam tshuam. Txoj hauv kev no suav nrog kev ua los ntawm censors txhawm rau tiv thaiv cov neeg siv los ntawm kev lees paub IP chaw nyob ntawm cov peev txheej nrog cov ntsiab lus txwv. Ntawd yog, kev cuam tshuam tshwm sim ntawm lub npe sau npe daws teeb meem. Muaj ntau txoj hauv kev los ua qhov no, suav nrog kev nyiag DNS kev sib txuas, siv cov txheej txheem tshuaj lom DNS, thiab thaiv DNS thov rau qhov chaw txwv.

Qhov no yog ib txoj hauv kev zoo heev, tab sis nws tuaj yeem hla tau yog tias koj siv cov kev daws teeb meem tsis yog DNS, piv txwv li, tawm-ntawm-band channel. Yog li, censors feem ntau muab DNS thaiv nrog IP filtering. Tab sis, raws li tau hais los saum no, IP filtering tsis zoo ntawm censoring CDN cov ntsiab lus.

Lim los ntawm URL / Cov ntsiab lus siv DPI

Cov cuab yeej saib xyuas kev ua haujlwm niaj hnub hauv network tuaj yeem siv los txheeb xyuas cov URLs tshwj xeeb thiab cov ntsiab lus hauv cov ntaub ntawv xa mus. Lub tshuab no hu ua DPI (kev tshuaj xyuas pob ntawv sib sib zog nqus). Cov kab ke no pom tau hais txog cov lus txwv thiab cov peev txheej, tom qab ntawd lawv cuam tshuam nrog kev sib txuas lus online. Yog li ntawd, cov pob ntawv tsuas yog poob.

Txoj kev no yog qhov ua tau zoo, tab sis ntau qhov nyuaj thiab muaj peev xwm siv tau vim tias nws yuav tsum tau defragmentation ntawm tag nrho cov ntaub ntawv pob xa mus rau hauv qee cov kwj deg.

CDN cov ntsiab lus tuaj yeem tiv thaiv los ntawm kev lim dej zoo ib yam li cov ntsiab lus "tsis tu ncua" - ob qho tib si kev siv encryption (piv txwv li HTTPS) pab.

Ntxiv nrog rau kev siv DPI los nrhiav cov ntsiab lus lossis URLs ntawm cov peev txheej txwv, cov cuab yeej no tuaj yeem siv rau kev tshuaj xyuas ntau dua. Cov txheej txheem no suav nrog kev txheeb xyuas kev txheeb xyuas ntawm kev khiav tsheb hauv online / offline thiab kev txheeb xyuas cov txheej txheem kev txheeb xyuas. Cov txheej txheem no muaj peev xwm siv tau ntau heev thiab tam sim no tsuas yog tsis muaj pov thawj ntawm lawv siv los ntawm censors kom txaus txaus.

Tus kheej-censorship ntawm CDN cov chaw muab kev pab

Yog tias qhov censor yog lub xeev, ces nws muaj txhua lub sijhawm los txwv cov CDN cov chaw muab kev pabcuam los ntawm kev ua haujlwm hauv lub tebchaws uas tsis ua raws li cov cai hauv zos tswj xyuas cov ntsiab lus. Kev censorship tus kheej tsis tuaj yeem tiv thaiv txhua txoj hauv kev - yog li ntawd, yog tias lub tuam txhab muab kev pabcuam CDN txaus siab rau kev ua haujlwm hauv qee lub tebchaws, nws yuav raug yuam kom ua raws li cov cai hauv zos, txawm tias lawv txwv kev ywj pheej ntawm kev hais lus.

Yuav ua li cas Tuam Tshoj censors CDN cov ntsiab lus

Lub Great Firewall ntawm Tuam Tshoj tau raug suav hais tias yog qhov ua tau zoo tshaj plaws thiab qib siab tshaj plaws los ua kom ntseeg tau tias Internet censorship.

Kev tshawb fawb vib this

Cov kws tshawb fawb tau ua qhov kev sim siv lub Linux node nyob hauv Suav teb. Lawv kuj tau nkag mus rau ntau lub khoos phis tawj sab nraud lub tebchaws. Ua ntej, cov kws tshawb fawb tau tshawb xyuas tias cov node raug censorship zoo ib yam li siv rau lwm tus neeg siv Suav - ua qhov no, lawv tau sim qhib ntau qhov chaw txwv tsis pub siv lub tshuab no. Yog li lub xub ntiag ntawm tib theem ntawm censorship tau lees paub.

Cov npe ntawm cov vev xaib raug thaiv hauv Suav teb uas siv CDNs raug coj los ntawm GreatFire.org. Cov txheej txheem ntawm kev thaiv hauv txhua kis tau raug tshuaj xyuas.

Raws li cov ntaub ntawv pej xeem, tsuas yog tus neeg ua si loj hauv CDN kev ua lag luam nrog nws tus kheej cov txheej txheem hauv Suav teb yog Akamai. Lwm tus neeg muab kev pabcuam koom nrog hauv txoj kev kawm: CloudFlare, Amazon CloudFront, EdgeCast, Fastly thiab SoftLayer.

Thaum lub sijhawm sim, cov kws tshawb nrhiav pom qhov chaw nyob ntawm Akamai ntug servers hauv lub tebchaws, thiab tom qab ntawd sim kom tau txais cov ntsiab lus tso cai los ntawm lawv. Nws tsis muaj peev xwm nkag mus rau cov ntsiab lus txwv tsis pub (HTTP 403 Forbidden yuam kev raug xa rov qab) - pom tau tias lub tuam txhab yog tus kheej censoring txhawm rau tswj lub peev xwm ua haujlwm hauv lub tebchaws. Tib lub sijhawm, kev nkag mus rau cov peev txheej no tseem qhib sab nraud lub tebchaws.

ISPs uas tsis muaj kev tsim kho vaj tse hauv Suav teb tsis ua tus kheej censor cov neeg siv hauv zos.

Nyob rau hauv cov ntaub ntawv ntawm lwm tus neeg muab kev pab, feem ntau siv txoj kev thaiv yog DNS filtering - thov kom thaiv qhov chaw raug daws kom tsis raug IP chaw nyob. Nyob rau tib lub sijhawm, firewall tsis thaiv CDN ntug servers lawv tus kheej, vim lawv khaws cov ntaub ntawv txwv tsis pub thiab tso cai.

Thiab yog hais tias nyob rau hauv cov ntaub ntawv ntawm unencrypted tsheb ciav hlau cov tub ceev xwm muaj peev xwm los thaiv ib tug neeg nplooj ntawv ntawm qhov chaw siv DPI, ces thaum siv HTTPS lawv tsuas tuaj yeem tsis kam nkag mus rau tag nrho cov npe. Qhov no tseem ua rau thaiv cov ntsiab lus tso cai.

Tsis tas li ntawd, Tuam Tshoj muaj nws tus kheej CDN cov chaw muab kev pabcuam, suav nrog cov network xws li ChinaCache, ChinaNetCenter thiab CDNetworks. Tag nrho cov tuam txhab no ua raws li cov cai ntawm lub teb chaws thiab thaiv cov ntsiab lus txwv.

CacheBrowser: CDN bypass cuab yeej

Raws li kev txheeb xyuas pom, nws nyuaj heev rau censors los thaiv CDN cov ntsiab lus. Yog li ntawd, cov kws tshawb fawb tau txiav txim siab mus ntxiv thiab tsim ib qho online block bypass tool uas tsis siv cov cuab yeej siv npe.

Lub tswv yim tseem ceeb ntawm cov cuab yeej yog tias censors yuav tsum cuam tshuam nrog DNS los thaiv CDNs, tab sis koj tsis tas yuav siv lub npe daws teeb meem los rub tawm CDN cov ntsiab lus. Yog li, tus neeg siv tuaj yeem tau txais cov ntsiab lus nws xav tau los ntawm kev hu ncaj qha rau ntawm ntug server, qhov twg nws twb tau cached.

Daim duab hauv qab no qhia txog kev tsim qauv.

CacheBrowser sim: hla Suav firewall yam tsis muaj npe siv cov ntsiab lus caching

Cov neeg siv software tau nruab rau ntawm tus neeg siv lub khoos phis tawj, thiab lub browser tsis tu ncua yog siv los nkag rau cov ntsiab lus.

Thaum ib qho URL lossis ib qho ntawm cov ntsiab lus tau thov, tus browser ua kev thov rau lub zos DNS system (LocalDNS) kom tau txais qhov chaw nyob IP hosting. DNS tsis tu ncua tsuas yog nug rau cov npe uas tsis tau nyob hauv LocalDNS database. Lub Scraper module txuas ntxiv mus los ntawm qhov thov URLs thiab tshawb nrhiav cov npe rau cov npe uas muaj peev xwm thaiv tau. Scraper tom qab ntawd hu rau Resolver module los daws qhov kev tshawb pom tshiab tau thaiv cov npe, qhov module no ua haujlwm thiab ntxiv qhov nkag mus rau LocalDNS. Tus browser lub DNS cache yog tom qab ntawd tshem tawm cov ntaub ntawv DNS uas twb muaj lawm rau tus sau npe.

Yog tias Resolver module tsis tuaj yeem txheeb xyuas qhov twg CDN tus kws kho mob lub npe koom nrog, nws yuav nug Bootstrapper module rau kev pab.

Nws ua haujlwm li cas hauv kev xyaum

Cov neeg siv software ntawm cov khoom tau siv rau Linux, tab sis nws tuaj yeem yooj yim ported kuj rau Windows. Mozilla tsis tu ncua yog siv los ua tus browser
Firefox. Cov Scraper thiab Resolver modules tau sau rau hauv Python, thiab Cov Neeg Siv Khoom-rau-CDN thiab CDN-toIP cov ntaub ntawv khaws cia hauv .txt cov ntaub ntawv. LocalDNS database yog cov ntaub ntawv tsis tu ncua /etc/hosts hauv Linux.

Yog li ntawd, rau qhov thaiv URL zoo li blocked.com Tsab ntawv yuav tau txais ntug server IP chaw nyob los ntawm /etc/hosts cov ntaub ntawv thiab xa HTTP GET thov kom nkag mus rau BlockedURL.html nrog Host HTTP header teb:

blocked.com/ and User-Agent: Mozilla/5.0 (Windows
NT 5.1; rv:14.0) Gecko/20100101 Firefox/14.0.1

Lub Bootstrapper module yog siv los siv cov cuab yeej pub dawb digwebinterface.com. Qhov kev daws teeb meem DNS no tsis tuaj yeem raug thaiv thiab teb cov lus nug DNS sawv cev ntawm ntau thaj chaw faib DNS servers hauv thaj chaw sib txawv.

Siv cov cuab yeej no, cov kws tshawb nrhiav tau tswj hwm kom nkag mus rau Facebook los ntawm lawv cov suav suav, txawm hais tias kev sib raug zoo tau ntev tau thaiv hauv Suav teb.

CacheBrowser sim: hla Suav firewall yam tsis muaj npe siv cov ntsiab lus caching

xaus

Qhov kev sim qhia tau hais tias kev ua kom zoo dua ntawm cov teeb meem uas censors tau ntsib thaum sim thaiv CDN cov ntsiab lus tuaj yeem siv los tsim cov txheej txheem rau kev hla cov blocks. Cov cuab yeej no tso cai rau koj los hla cov blocks txawm nyob hauv Suav teb, uas muaj ib qho ntawm cov haib tshaj censorship hauv online.

Lwm cov lus hais txog kev siv cov neeg nyob hauv lub cev rau kev lag luam:

Tau qhov twg los: www.hab.com

Ntxiv ib saib