Kev sim: nws puas tuaj yeem txo qhov tsis zoo ntawm DoS tawm tsam siv lub npe?

Kev sim: nws puas tuaj yeem txo qhov tsis zoo ntawm DoS tawm tsam siv lub npe?

Daim duab: Unsplash

DoS kev tawm tsam yog ib qho kev hem thawj loj tshaj plaws rau cov ntaub ntawv kev nyab xeeb ntawm Is Taws Nem niaj hnub. Muaj ntau ntau lub botnets uas cov neeg tawm tsam xauj tawm los ua qhov kev tawm tsam no.

Cov kws tshawb fawb los ntawm University of San Diego tau ua kawm Yuav ua li cas kev siv tus neeg sawv cev pab txo qis qhov tsis zoo ntawm DoS tawm tsam - peb nthuav qhia rau koj mloog cov ntsiab lus tseem ceeb ntawm txoj haujlwm no.

Taw qhia: npe raws li lub cuab yeej los tawm tsam DoS

Cov kev sim zoo sib xws yog ib ntus ua los ntawm cov kws tshawb fawb los ntawm ntau lub teb chaws, tab sis lawv qhov teeb meem tshwm sim yog qhov tsis muaj peev txheej los sim ua kom muaj kev tawm tsam ze rau qhov tseeb. Kev ntsuam xyuas ntawm cov rooj zaum me me tsis tso cai teb cov lus nug txog yuav ua li cas cov neeg ua haujlwm tau zoo yuav tiv thaiv kev tawm tsam hauv kev sib txuas, dab tsi tsis ua lub luag haujlwm tseem ceeb hauv kev muaj peev xwm txo qis kev puas tsuaj, thiab lwm yam.

Rau qhov kev sim, cov kws tshawb fawb tau tsim ib qho qauv ntawm daim ntawv thov hauv web - piv txwv li, kev pabcuam e-lag luam. Nws ua haujlwm siv ib pawg ntawm cov servers; cov neeg siv tau faib thoob plaws thaj chaw sib txawv thiab siv Is Taws Nem kom nkag mus rau cov kev pabcuam. Hauv cov qauv no, Is Taws Nem ua haujlwm raws li kev sib txuas lus ntawm cov kev pabcuam thiab cov neeg siv - qhov no yog li cas cov kev pabcuam hauv web los ntawm kev tshawb fawb xyaw rau cov cuab yeej siv nyiaj hauv online ua haujlwm.

Kev sim: nws puas tuaj yeem txo qhov tsis zoo ntawm DoS tawm tsam siv lub npe?

DoS tawm tsam ua rau muaj kev sib cuam tshuam ntawm cov kev pabcuam thiab cov neeg siv tsis tuaj yeem. Muaj ob hom DoS: daim ntawv thov-theem thiab cov txheej txheem-theem tawm tsam. Nyob rau hauv rooj plaub tom kawg, cov neeg tawm tsam ncaj qha tawm tsam lub network thiab cov tswv tsev uas cov kev pabcuam khiav haujlwm (piv txwv li, lawv txhaws tag nrho lub network bandwidth nrog dej nyab). Nyob rau hauv cov ntaub ntawv ntawm daim ntawv thov-theem nres, tus neeg tawm tsam lub hom phiaj yog tus neeg siv interface - ua qhov no, lawv xa ntau qhov kev thov kom ua rau daim ntawv thov poob. Qhov kev sim piav qhia txog kev cuam tshuam txog kev cuam tshuam ntawm cov txheej txheem tsim kho.

Proxy networks yog ib qho ntawm cov cuab yeej los txo kev puas tsuaj los ntawm DoS tawm tsam. Thaum siv lub npe, txhua qhov kev thov los ntawm tus neeg siv mus rau qhov kev pabcuam thiab cov lus teb rau lawv tsis yog ncaj qha, tab sis los ntawm cov servers nruab nrab. Ob tus neeg siv thiab daim ntawv thov tsis "pom" ib leeg ncaj qha; tsuas yog chaw nyob npe muaj rau lawv. Yog li ntawd, nws tsis tuaj yeem tawm tsam daim ntawv thov ncaj qha. Nyob rau ntawm ntug ntawm lub network muaj li-hu ua ntug proxies - sab nraud proxies nrog muaj IP chaw nyob, kev sib txuas mus rau lawv ua ntej.

Kev sim: nws puas tuaj yeem txo qhov tsis zoo ntawm DoS tawm tsam siv lub npe?

Txhawm rau tiv thaiv DoS kev tawm tsam kom ua tiav, lub npe npe network yuav tsum muaj ob lub peev xwm tseem ceeb. Ua ntej, xws li ib lub network nruab nrab yuav tsum ua lub luag haujlwm ntawm tus neeg nruab nrab, uas yog, daim ntawv thov tsuas yog "mus txog" los ntawm nws. Qhov no yuav tshem tawm qhov muaj peev xwm ntawm kev tawm tsam ncaj qha ntawm qhov kev pabcuam. Qhov thib ob, lub npe npe network yuav tsum muaj peev xwm tso cai rau cov neeg siv tseem cuam tshuam nrog daim ntawv thov txawm tias thaum muaj kev tawm tsam.

Kev sim infrastructure

Txoj kev tshawb no tau siv plaub yam tseem ceeb:

  • kev siv lub npe hu ua network;
  • Apache web server;
  • web test tool siege;
  • cuab yeej ntaus Trinoo.

Lub simulation tau ua nyob rau hauv ib puag ncig MicroGrid - nws tuaj yeem siv los simulate network nrog 20 txhiab routers, uas yog piv rau cov tes hauj lwm ntawm Tier-1 cov tswv lag luam.

Ib qho kev sib raug zoo Trinoo network muaj cov txheej txheem ntawm kev sib haum xeeb uas khiav ib qho program daemon. Kuj tseem muaj kev saib xyuas software rau kev saib xyuas lub network thiab coj DoS tawm tsam. Tom qab tau txais ib daim ntawv teev npe IP chaw nyob, Trinoo daemon xa UDP pob ntawv mus rau lub hom phiaj ntawm lub sijhawm teev tseg.

Hauv kev sim, ob pawg tau siv. MicroGrid simulator khiav ntawm 16-node Xeon Linux pawg (2.4GHz servers nrog 1 gigabyte ntawm lub cim xeeb ntawm txhua lub tshuab) txuas nrog 1 Gbps Ethernet hub. Lwm cov khoom siv software tau nyob hauv ib pawg ntawm 24 nodes (450MHz PII Linux-cthdths nrog 1 GB ntawm lub cim xeeb ntawm txhua lub tshuab), txuas nrog 100Mbps Ethernet hub. Ob pawg tau txuas nrog 1Gbps channel.

Lub koom haum network tau tuav hauv lub pas dej ntawm 1000 tus tswv. Edge proxies raug faib sib npaug thoob plaws hauv pab pawg. Proxies rau kev ua hauj lwm nrog daim ntawv thov nyob rau hauv lub hosts uas nyob ze rau nws infrastructure. Cov proxies ntxiv yog sib npaug ntawm ntug thiab daim ntawv thov npe.

Kev sim: nws puas tuaj yeem txo qhov tsis zoo ntawm DoS tawm tsam siv lub npe?

Simulation network

Txhawm rau kawm txog qhov ua tau zoo ntawm tus neeg sawv cev ua ib qho cuab yeej rau kev tawm tsam DoS, cov kws tshawb fawb tau ntsuas qhov tsim tau ntawm daim ntawv thov nyob rau hauv cov xwm txheej sib txawv ntawm kev cuam tshuam sab nraud. Muaj tag nrho ntawm 192 tus neeg sawv cev hauv lub npe sib koom tes (64 ntawm lawv ntug). Txhawm rau ua qhov kev tawm tsam, Trinoo network tau tsim, suav nrog 100 dab. Txhua tus dab muaj 100Mbps channel. Qhov no sib raug rau botnet ntawm 10 txhiab lub tsev routers.

Qhov cuam tshuam ntawm DoS nres ntawm daim ntawv thov thiab lub npe npe tau ntsuas. Hauv kev sim teeb tsa, daim ntawv thov muaj Is Taws Nem channel ntawm 250 Mbps, thiab txhua tus neeg sawv cev muaj cov channel ntawm 100 Mbps.

Cov txiaj ntsig kev sim

Raws li cov txiaj ntsig ntawm kev txheeb xyuas, nws tau pom tias qhov kev tawm tsam ntawm 250Mbps ua rau lub sijhawm teb ntawm daim ntawv thov (kwv yees li kaum zaug), vim tias nws tsis tuaj yeem siv nws. Txawm li cas los xij, thaum siv lub npe hu ua network, qhov kev tawm tsam tsis muaj kev cuam tshuam loj rau kev ua haujlwm thiab tsis ua rau cov neeg siv kev paub dhau los. Qhov no tshwm sim vim hais tias ntug proxies dilute cov nyhuv ntawm qhov kev tawm tsam, thiab tag nrho cov peev txheej ntawm lub npe network yog siab dua li ntawm daim ntawv thov nws tus kheej.

Raws li kev txheeb cais, yog tias lub zog tawm tsam tsis pub dhau 6.0Gbps (txawm tias tag nrho cov kev xa tawm ntawm ntug proxy channel tsuas yog 6.4Gbps), ces 95% ntawm cov neeg siv tsis pom qhov ua tau zoo. Tsis tas li ntawd, nyob rau hauv cov ntaub ntawv ntawm kev tawm tsam muaj zog heev tshaj 6.4Gbps, txawm tias kev siv lub npe hu ua network yuav tsis zam kev txo qis ntawm qib kev pabcuam rau cov neeg siv kawg.

Kev sim: nws puas tuaj yeem txo qhov tsis zoo ntawm DoS tawm tsam siv lub npe?

Nyob rau hauv cov ntaub ntawv ntawm concentrated tawm tsam, thaum lawv lub hwj chim yog concentrated nyob rau hauv ib tug random txheej ntawm ntug proxies. Nyob rau hauv cov ntaub ntawv no, qhov kev tawm tsam clogs ib feem ntawm lub npe network, yog li ib feem tseem ceeb ntawm cov neeg siv yuav pom qhov poob ntawm kev ua haujlwm.

tshawb pom

Cov txiaj ntsig ntawm qhov kev sim qhia tau hais tias cov npe sib txuas tuaj yeem txhim kho kev ua haujlwm ntawm TCP daim ntawv thov thiab muab cov kev pabcuam ib txwm muaj rau cov neeg siv, txawm tias muaj kev tawm tsam DoS. Raws li cov ntaub ntawv tau txais, cov npe sib txuas lus tau dhau los ua ib txoj hauv kev zoo los txo qis qhov tshwm sim ntawm kev tawm tsam; ntau dua 90% ntawm cov neeg siv tsis muaj kev txo qis hauv qhov kev pabcuam zoo thaum lub sijhawm sim. Tsis tas li ntawd, cov kws tshawb fawb tau pom tias qhov loj ntawm lub npe npe nce ntxiv, qhov ntsuas ntawm DoS kev tawm tsam uas nws tuaj yeem tiv taus nce yuav luag linearly. Yog li ntawd, qhov loj dua lub network, qhov zoo dua nws yuav tawm tsam DoS.

Cov kev sib txuas zoo thiab cov ntaub ntawv los ntawm Infatica:

Tau qhov twg los: www.habr.com

Ntxiv ib saib