Konfigūruokite užkardos taisykles sistemoje „Windows“, kad blokuotumėte programas

  • Ugniasienės leidžia apibrėžti taisykles, skirtas kontroliuoti arba blokuoti konkrečių programų prieigą prie interneto.
  • „Windows“ sistemoje galite naudoti „Windows“ užkardą arba tokius programų paketus kaip ESET, o „Mac“ ir „Linux“ sistemose yra vietiniai mechanizmai srautui filtruoti pagal programą arba vartotojų grupę.
  • Žiniatinklio programoms WAF naudoja išplėstines taisykles (iš anksto apibrėžtas ir pritaikytas), kurios sujungia teigiamus ir neigiamus saugumo modelius.
  • Nuolatinis taisyklių ir politikos atnaujinimas, palaikomas automatizavimo ir mašininio mokymosi, yra labai svarbus norint išlaikyti veiksmingą apsaugą neblokuojant teisėto srauto.

windows ugniasienė

Prie interneto prisijungiančių programų valdymas yra viena iš tų užduočių, kurias daugelis vartotojų apleidžia... kol kas nors nepavyksta. Automatiniai atnaujinimai, kurie sutrikdo funkcijų veikimą, programėlės su erzinančiais skelbimais, žaidimai, leidžiantys jūsų vaikams kalbėtis su nepažįstamaisiais, arba programinė įranga, kuri siunčia daugiau paskyros duomenų nei būtina. Tai tik keli pavyzdžiai, kodėl svarbu įvaldyti užkardos taisykles programoms blokuoti.

Geros naujienos yra tai, kad tiek sistemoje „Windows“ (pavyzdžiui, galite išmokti Programų blokavimas sistemoje „Windows 11“) kaip ir „macOS“ bei net „Linux“, turite kelis būdus autorizuoti arba blokuoti kiekvienos programos tinklo srautąNesvarbu, ar naudojate sistemos integruotas užkardas, trečiųjų šalių saugumo sprendimus (pvz., ESET), žiniatinklio programų užkardas (WAF), ar manipuliuojate „iptables“ GNU/Linux sistemose, mes atidžiai ir išsamiai išnagrinėsime tai, naudodami aiškią ir praktišką kalbą.

Kodėl programų blokavimas užkardoje gali sutaupyti daug problemų

Ugniasienė veikia kaip filtras, kuris nusprendžia, koks srautas įeina, o koks išeina. jūsų komandos ar tinklo, laikantis jūsų arba pačios sistemos nustatytų taisyklių. Tipiškas palyginimas yra pasienio kontrolės atveju: tikrinama viskas, kas patenka ir išeina, o viskas, kas neatitinka kriterijų, praleidžiama.

Užblokuodami tam tikras programas naudodami užkardą, galite siekiant užkirsti kelią neteisėtiems ryšiams, sumažinti kenkėjiškų programų riziką ir apriboti informacijos siuntimą kuriuo nenorite dalytis. Be to, jūs neleidžiate tam tikroms programoms prašyti duomenų iš išorinių serverių arba atsisiųsti turinio, kuris gali būti nesusijęs ar net pavojingas.

Kasdieniame gyvenime tai reiškia labai konkrečius dalykus: Sustabdykite automatinius atnaujinimus, kurie gali sutrikdyti suderinamumą, ir pašalinkite kai kuriose nemokamose programose įterptą reklamą. arba neleisti programai prisijungti, kai esate viešajame „Wi-Fi“ tinkle su abejotino saugumo problema. Daugybė erzinančių dalykų ir rizikų, kuriuos galite išspręsti laikydamiesi kelių aiškiai apibrėžtų taisyklių.

Jei namuose turite vaikų, ugniasienė taip pat yra galingas sąjungininkas: Galite blokuoti internetinį srautą iš tam tikrų žaidimų ar socialinės žiniasklaidos platformų. kad jie negalėtų bendrauti su nepažįstamaisiais be priežiūros. Tai nėra visapusiškas tėvų kontrolės sprendimas, tačiau tai yra svarbus tos apsaugos ramstis.

Profesinėje ir švietimo aplinkoje programų valdymas per užkardą padeda užkirsti kelią duomenų nutekėjimui, sumažinti atakų paviršių ir apriboti neleistinų įrankių naudojimąSvarbiausia rasti pusiausvyrą: svarbu ne viską blokuoti, o leisti tik tai, ko jums iš tikrųjų reikia.

„Windows“ užkarda blokuoja programas

Blokuokite programas „Windows 10“ ir „11“ sistemose naudodami „Windows“ užkardą

„Windows“ sistemoje tiesioginis būdas kontroliuoti, kurios programos pasiekia internetą, yra naudoti „Windows Defender“ užkarda su išplėstiniu saugumuTai nėra pati patogiausia sąsaja pasaulyje, tačiau ji leidžia labai tiksliai valdyti gaunamų ir siunčiamų duomenų taisykles.

į blokuoti interneto prieigą konkrečiai programai „Windows 10“ arba „11“ versijose įprasta procedūra apima išsiuntimo taisyklės, susietos su programos vykdomuoju failu, sukūrimą. Tokiu būdu, net jei programa bandys prisijungti, užkarda blokuos srautą prieš jam paliekant kompiuterį.

Įprasta dirbti su visu .exe failo keliu. Vykdomieji failai paprastai yra aplanke „C:\Program Files“ arba „C:\Program Files (x86)“.po to – programos aplanko pavadinimas ir pagrindinis vykdomasis failas. Šio kelio žinojimas arba jo suradimas naudojant failų naršyklę yra labai svarbus norint teisingai sukurti taisyklę.

Radę programą, galite apibrėžti taisyklę, kuri Blokuokite ryšį visuose tinklo profiliuose: domeno, privačiame ir viešajameTai užtikrina, kad programa neprisijungs prie jūsų namų „Wi-Fi“, darbo tinklo ar viešosios interneto prieigos taško, nebent pakeisite šį nustatymą.

Kaip sukurti išėjimo taisyklę sistemoje „Windows“, kad būtų blokuojama programa

Klasikinė programos blokavimo naudojant išeinančių pranešimų taisyklę „Windows“ užkardoje darbo eiga Jis pagrįstas „Advanced Security“ konsole, kurioje galite kurti, redaguoti ir ištrinti pasirinktines taisykles. Nors tai gali atrodyti painu, atlikus tai kelis kartus, viskas tampa gana automatiška.

Šioje konsolėje, „Išsiunčiamų duomenų taisyklės“ kontroliuoja, ką jūsų kompiuteris bando siųsti į tinklą.Jei čia užblokuosite programėlę, visas iš jos siunčiamas srautas bus blokuojamas. Tada galėsite peržiūrėti šį sąrašą, kad prisimintumėte, ką užblokavote, ir bet kada ją atblokuoti.

Konfigūruodami taisyklę, matysite parinktis, leidžiančias pasirinkti taisyklės tipą (šiuo atveju „Programa“), vykdomojo failo kelią, atliekamą veiksmą ir tinklo profilius, kuriems ji taikoma. Pagrindinis veiksmas yra „Užblokuoti ryšį“.o tai ir garantuoja, kad bendravimas nieko neduos.

Paskutinis žingsnis – suteikti taisyklei atpažįstamą pavadinimą. Aiškių ir nuoseklių pavadinimų naudojimas padės išvengti galvos skausmo kai po kurio laiko reikia nustatyti, kuri taisyklė veikia konkrečią programą, kad ją vėl būtų galima leisti.

windows ugniasienė

Laikinas programų blokavimas naudojant „Windows“ užkardą

Būna laikų, kai nesinori visam laikui užblokuoti programos prieigą prie internetobet tik kurį laiką: pavyzdžiui, kol atliekate kontrolinį darbą, kai naudojatės konkrečiu tinklu arba kai esate klasėje su mokiniais.

„Windows“ užkardoje nėra programoms skirto mygtuko „pauzė“, tačiau ji leidžia tai padaryti. aktyvuoti ir deaktyvuoti atskiras taisykles dešiniuoju pelės mygtukuPraktiškai tai veikia kaip tos programos jungiklis: kai taisyklė įjungta, ryšys nutraukiamas; kai ją išjungiate, programa atgauna prieigą prie tinklo.

Ši technika turi pranašumą, kad Jums nereikia ištrinti taisyklės arba jos iš naujo kurti nuo nulio. Kai norite atnaujinti blokavimą, tiesiog perjunkite tarp „Aktyvuoti taisyklę“ ir „Deaktyvuoti taisyklę“, atsižvelgdami į savo poreikius.

Jei dirbate su keliomis skirtingomis programomis ir politikomis, pravartu turėti nedidelį Vidinė dokumentacija, kurioje nurodoma, kurios taisyklės yra laikinos, o kurios – nuolatinėskad nesusidarytų užkarda, pilna pamirštų taisyklių, apie kurias nebežinote, ar jos vis dar prasmingos.

Sukurkite leidžiamų programų „baltąjį sąrašą“ sistemoje „Windows“

Be blokavimo, „Windows“ užkarda leidžia jums apibrėžti, kurios programos turi aiškų leidimą praeiti pro užkardąTai paprastai vadinama „baltuoju sąrašu“ ir yra idealus papildymas individualiam bylų blokavimui.

Ekrane „Leisti programėlę arba funkciją per „Windows Defender“ užkardą“ matysite programų ir paslaugų sąrašą. Pažymėdami arba panaikindami žymėjimą langeliuose „Privatus“ ir „Viešas“, nusprendžiate, kokio tipo tinkle jie gali bendrauti.Visiškas programėlės žymėjimo panaikinimas taip pat gali būti greitas blokavimo būdas.

Jei jus dominančios programos sąraše nėra, galite pasinaudoti šia parinktimi „Leisti kitai programai“ rankiniu būdu pridėti jos vykdomąjį failąNors pavadinimas rodo, kad jį leisite, kai jis bus įtrauktas į sąrašą, niekas netrukdys jį užblokuoti. Tai šiek tiek nelogiška, bet sąsaja tokia ir sukurta.

Turėkite tai omenyje Programėlės įjungimas viešuosiuose tinkluose reiškia jos atvėrimą potencialiai pavojingai aplinkaipavyzdžiui, „Wi-Fi“ kavinėje ar viešbutyje. Paslaugoms, kurios tvarko jautrius duomenis, daug išmintingiau rinktis patikimus privačius tinklus.

Kiti būdai, kaip išjungti interneto prieigą sistemoje „Windows“

Jei ieškote visiško atjungimo nuo ryšio be daugybės niuansų, Lėktuvo režimas išlieka galingiausiu ir greičiausiu sparčiuoju klavišuJį suaktyvinate Veiksmų centre ir visi ryšiai („Wi-Fi“, mobilieji duomenys ir kt.) yra atjungiami vienu metu, todėl jokia programa negalės bendrauti su išoriniu pasauliu.

Tais atvejais, kai „Windows“ užkarda neatitinka reikalavimų, yra gana plati ekosistema trečiųjų šalių užkardos, skirtos „Windows“Daugelis jų yra nemokami. Šie įrankiai paprastai siūlo intuityvesnę sąsają, vedlio pagrindu veikiančias taisykles ir papildomas funkcijas, tokias kaip ryšio stebėjimas realiuoju laiku arba iš anksto sukonfigūruoti profiliai.

Verta prisiminti, kad bloga išplėstinė konfigūracija gali būti dar blogesnė nei nieko neliesti: Taisyklių kūrimas, modifikavimas ar ištrynimas iki galo nesuprantant jų poveikio gali palikti saugumo spragų arba sugadinti svarbias programas.Visada geriausia veikti lėtai, išbandyti įvairius variantus ir, jei įmanoma, pasidaryti nustatymų atsarginę kopiją.

Galiausiai, jei bet kuriuo metu viskas pasidaro sudėtinga arba pastebite keistą elgesį, visada galite pasinaudoti šia galimybe atkurti užkardą į numatytąją būsenąTai savotiškas užkardos „gamyklinių parametrų atkūrimo“ mygtukas, labai naudingas, kai nežinote, kuris pakeitimas ką sugadino.

ESET Windows

Ugniasienės taisyklės ESET produktuose, skirtuose „Windows“ (namų ir mažų biurų)

Jei naudojate saugos paketą, pvz., iš ESET sistemoje „Windows“, jūs turite paties produkto integruota užkarda Tai leidžia jums sukurti konkrečias taisykles, skirtas leisti arba blokuoti programų ryšį. Šis filtravimo sluoksnis papildo arba pakeičia integruotą „Windows“ užkardą, priklausomai nuo konfigūracijos.

Iš pagrindinio programos lango galite pasiekti Išplėstiniai nustatymai paspaudus F5 klavišąViduje atitinkamas skyrius yra „Tinklo prieigos apsauga“, kuriame rodomas skyrius „Ugniasienė“ ir mygtukas „Redaguoti“ šalia „Taisyklės“.

Ten rasite galiojančių taisyklių sąrašą ir parinktį „Pridėti“, kad sukurtumėte naują taisyklęTaip darydami, apibrėžiate aprašomąjį pavadinimą, pasirenkate veiksmą (leisti, blokuoti, klausti ir pan.), nurodote paveiktą programą ir srauto kryptį.

Išplėsdami lauką „Paraiška“, galėsite Naršykite sistemoje, kol rasite norimos valdyti programos vykdomąjį failą.„Krypties“ skiltyje galite nuspręsti, ar taisyklė taikoma įeinantiems, išeinantiems ryšiams, ar abiem ryšiams, o tai suteikia didelį lankstumą, priklausomai nuo jūsų tikslo.

Kai šie parametrai sukonfigūruoti, patvirtinkite paspausdami „Gerai“, o tada – skirtingais mygtukais „Priimti“. Išsaugokite pakeitimus ir aktyvuokite taisyklę.Nuo to momento ESET užkarda taikys pasirinktą politiką visam tos programos generuojamam srautui, integruodamasi su likusia programų rinkinio dalimi (grėsmių aptikimu, registravimu ir kt.).

„Windows“ užkarda: tinklo profiliai, papildomi nustatymai ir sauga

Be programoms skirtų taisyklių, „Windows“ užkarda leidžia koreguoti kaip jis veikia priklausomai nuo tinklo, prie kurio esate prisijungę, tipodomenas (dažniausiai įmonės aplinka), privatus (jūsų namai, jūsų mažas biuras) arba viešas (atviri arba nepatikimi tinklai).

Pagrindinis skirtumas tarp tinklo žymėjimo kaip privataus ar viešojo yra jūsų priimtinas matomumo lygis: Privačiuose tinkluose paprastai leidžiate kitiems įrenginiams jus matyti ir netgi prie jūsų prisijungti., o viešuosiuose tinkluose norite likti kuo nepastebėti.

Kiekviename profilyje galite įjungti arba išjungti užkardą ir koreguoti parinktis, pvz. „Blokuoti visus gaunamus ryšius, įskaitant tuos, kurie yra leidžiamų programų sąraše“Šis langelis profilį paverčia itin ribojančiu režimu: viskas, kas bando patekti, atmetama, net jei programa pažymėta kaip leidžiama.

Taip pat yra nuorodų į tokias funkcijas kaip Leisti konkrečias programas pro užkardą, paleisti tinklo trikčių šalinimo įrankį, sukonfigūruoti blokavimo pranešimus arba įvesti „Išplėstiniai nustatymai“ pakoreguoti įėjimo, išėjimo ir ryšio saugumo taisykles.

Jei sąranka tampa sudėtinga arba įtariate, kad kažkas buvo pakeista be jūsų sutikimo, pati sistema siūlo galimybę atkurti užkardas į numatytąsias vertesTai išvalo pasirinktines taisykles ir grąžina gamyklinius nustatymus arba jūsų organizacijos nustatytas politikas, jei esate valdomoje aplinkoje.

WAF taisyklės

WAF (žiniatinklio programų užkardos) taisyklės ir jų vaidmuo saugant internetines paslaugas

Kai kalbame apie internete veikiančias programas (tinklalapius, API, SaaS paslaugas...), svarbus dar vienas svarbus elementas: WAF arba žiniatinklio programų užkardaSkirtingai nuo sistemos užkardos, WAF daugiausia dėmesio skiria HTTP/HTTPS užklausų, nukreiptų į žiniatinklio programą, tikrinimui ir sprendimų priėmimui.

WAF taisyklės aprašo Į ką sistema turėtų atkreipti dėmesį kiekvienoje užklausoje (antraštes, parametrus, tekstą, IP adresą, maršrutą ir kt.), kokias sąlygas aktyvuoti ir kokių veiksmų imtis? kai tas derinys įvykdomas. Kelios susistemintos ir prioritetizuotos taisyklės sudaro tai, kas vadinama „saugumo politika“.

Kadangi žiniatinklio programos nuolat keičiasi ir Naujos grėsmės atsiranda kiekvieną dienąWAF politikos negali būti statinės. Būtina nuolat atnaujinti ir tobulinti šį taisyklių rinkinį, kad jis apimtų naujus maršrutus, parametrus, paslaugas ir atakų vektorius.

WAF teikėjai paprastai apima iš anksto nustatytų „paruoštų naudoti“ taisyklių rinkiniųRemiantis žinomų atakų parašais, kenkėjiškų IP adresų sąrašais, injekcijos modeliais ir kt. Kuo išsamesnis ir naujesnis šis pradinis rinkinys, tuo geresnį apsaugos lygį siūlo pradinis produktas.

Pažangiuose sprendimuose šias taisykles maitina pasaulinė grėsmių žvalgyba (kenkėjiški IP adresų srautai, „medaus puodai“, apgaulingi tinklai, mašininis mokymasis) kuri realiuoju laiku aptinka įtartiną elgesį ir automatiškai koreguoja saugumo politiką, kad neatsiliktų nuo užpuolikų.

Metaduomenys, sąlygos, veiksmai ir prioritetas WAF taisyklėse

WAF taisyklės dizainas paprastai apima kelis blokus: metaduomenys, sąlygos ir veiksmaiŠios schemos supratimas padeda sukurti aiškesnes ir lengviau prižiūrimas taisykles.

Metaduomenyse apibrėžiate aiškus pavadinimas, aprašymas ir taisyklės būsena (įjungta arba išjungta)Ši informacija taip pat įrašoma į saugumo įvykius, kad, kai kas nors suveikia, greitai žinotumėte, kuri taisyklė buvo pritaikyta ir kodėl.

Sąlygos reiškia „jei taip atsitiks...“. Vienai taisyklei galima konfigūruoti kelias sąlygasPavyzdžiui: jei kelias yra /login, metodas yra POST, parametre „user“ yra įtartinų simbolių, o IP adresas yra konkrečiame diapazone. Taisyklė įsigalioja tik tada, kai įvykdomos visos šios sąlygos.

Veiksmas yra „atlikti šį kitą dalyką“. Priklausomai nuo taisyklės tipo, galite blokuoti užklausą, leisti ją, nukreipti, modifikuoti antraštes, apriboti srauto greitį, skaičiuoti bandymus arba taikyti papildomus valdikliusKiekviena veiksmų grupė dažnai grupuojama į skirtingus taisyklių tipus (peradresavimas, saugumas, perrašymas, greičio ribojimas ir kt.).

Vykdymo lygmeniu WAF paprastai nustato taisyklių tipų prioritetų tvarkaPavyzdžiui, pirmiausia apdorokite peradresavimo taisykles, tada saugumo taisykles, tada perrašykite taisykles... ir kiekvienoje grupėje priskirkite taisyklėms vidinį prioritetą. Tokiu būdu jūs kontroliuojate, kurios taisyklės turi pirmenybę, kai tam pačiam prašymui gali būti taikomos kelios.

Iš anksto nustatytos taisyklės, pasirinktinės taisyklės ir teigiami / neigiami saugos modeliai

Tokie tiekėjai kaip „Radware“ tvarko savo WAF politikas derindami iš anksto nustatytos taisyklės (automatiškai prižiūrimos gamintojo) su pasirinktinėmis taisyklėmis (apibrėžtomis kliento), siekiant tiksliai suderinti elgesį labai specifinėse aplinkose.

Iš anksto apibrėžtas taisykles galima generuoti iš mašininio mokymosi algoritmai, masinė srauto duomenų analizė ir aktyvių užpuolikų teikiami kanalaiTai leidžia pritaikyti apsaugą prie naujų pažeidžiamumų ir atakų modelių, administratoriui nereikalaujant visos dienos keisti konfigūracijos.

Kita vertus, pasirinktinės taisyklės yra tos, kurias kuriate patys pritaikykite WAF prie konkrečios jūsų programos logikos: apsaugoti tam tikrus maršrutus, taikyti kvotas API galiniams taškams, blokuoti konkrečias šalis, kontroliuoti atsakymų teikimą, valdyti robotus ir kt.

Gera WAF politika apjungia neigiamas saugumo modelis (apibrėžiantis, kas draudžiama) ir teigiamas saugumo modelis (apibrėžiantis, kas leidžiama)Taikant neigiamą metodą, remiatės žinomų kenkėjiškų parašų ir šablonų sąrašais. Taikant teigiamą metodą, apibrėžiate, kokio tipo įvestis yra tinkama kiekvienam parametrui, ir blokuojate viską, kas nepatenka į šiuos diapazonus, o tai labai svarbu norint sustabdyti nulinės dienos atakas.

Darbas vien tik su teigiamomis arba neigiamomis taisyklėmis rankiniu būdu gali būti labai brangus ir klaidų tikimybės. Štai kodėl šiuolaikiniai WAF apima automatizavimas ir automatinis politikos generavimas, kurie stebi teisėtus sandorius, profiliuoja įprastą srautą ir siūlo „leidimų“ taisykles, pagrįstas tuo elgesiu.

Automatinis WAF politikų generavimas ir nuolatinis optimizavimas

Siekdami sumažinti rankinį darbą ir saugos spragų atsiradimo riziką, daugelis WAF įgyvendina automatiniai politikos generavimo mechanizmai, naudojantys mašininį mokymąsiSistema stebi, kaip elgiasi teisėtas srautas, kokias vertes paprastai turi parametrai, kokie maršrutai ir kaip naudojami, ir pagal tai siūlo arba sukuria taisykles, kurios apibūdina tą modelį kaip priimtiną.

Šis metodas leidžia pakoreguoti teigiamus saugos profilius, per daug nepasikliaujant žmogaus akimisumažinti konfigūracijos klaidas, kurios gali palikti programą pažeidžiamą arba, atvirkščiai, pernelyg blokuoti gerus vartotojus.

Tuo pačiu metu labai svarbu, kad WAF periodiškai atliktų peržiūras. veiklos žurnalus ir nuolat generuoja optimizavimo pasiūlymusIdėja yra išlaikyti aukštą saugumo lygį, kartu sumažinant klaidingai teigiamų rezultatų skaičių, kad apsauga netrukdytų įprastam srautui.

Mašininio mokymosi, žurnalų peržiūros ir išorinių grėsmių žvalgybos derinys leidžia WAF vystosi kartu su jūsų programa ir ją supančia atakų ekosistema.neverčiant jūsų kas kelis mėnesius iš naujo kurti politikos.

Programų blokavimas „Linux“ sistemoje: „iptables“, vartotojų grupės ir paskirties filtrai

„Linux“ sistemose šis metodas yra kitoks: Nėra universalaus grafinio skydelio, tačiau yra galinga paketų filtravimo posistemė, pagrįsta „iptables“ arba „nftables“.Priklausomai nuo platinimo ir versijos, galite blokuoti srautą visame pasaulyje, pagal vartotoją, pagal grupę arba pagal paskirties adresą.

Pirmoji idėja, kaip blokuoti konkrečią programą, galėtų būti užblokuoti prieigą prie jūsų naudojamų adresų ar domenųNorėdami rasti šias paskirties vietas, turite kelias parinktis: naudoti „netstat“ (arba „ss“), kol programa jungiasi, arba stebėti DNS užklausas naudodami tokias paslaugas kaip „dnsmasq“, veikiančias išsamiu režimu.

Kai domenai bus identifikuoti, galėsite juos nukreipti į savo kompiuterį, pridėdami tokio tipo įrašus „127.0.0.1 blokuojamas_domenas“ faile /etc/hostsTaigi, bet koks bandymas nustatyti tą domeną liks vietinis ir programa negalės susisiekti su tikruoju serveriu.

Jei norite dirbti tiesiogiai su IP adresais, taip pat galite kurti „iptables“ taisykles, pvz. „iptables -I OUTPUT -s ip_a_block -j DROP“Šios taisyklės atmeta visą išeinantį srautą į tą adresą. Siekiant užtikrinti, kad jos išliktų po perkrovimo, įprasta jas įtraukti į paleidimo scenarijus, tokius kaip /etc/rc.local (prieš eilutę „exit 0“) arba naudoti taisyklių išsaugojimo / atkūrimo sistemas.

Šio požiūrio trūkumas yra tas, kad Užsikimšimas paveikia visą sistemąBet kuri programa, norinti bendrauti su tais domenais ar IP adresais, bus paveikta, ne tik ta, kuri jus domina. Be to, šie adresai gali priklausyti bendrinamoms paslaugoms, kurių jums reikia kituose kontekstuose.

Filtravimas pagal vartotojų grupes „Linux“ sistemoje, siekiant blokuoti tik tam tikras programas

Geresnė alternatyva – pasilenkti „Linux“ naudotojų leidimų ir grupių sistemaIdėja yra sukurti specialią grupę „filtruotiems“ procesams ir nurodyti „iptables“ blokuoti visą srautą, gaunamą iš procesų, veikiančių su ta grupe.

Įprastas veiksmų planas būtų maždaug toks: pirma Sukuriate naują grupę (pavyzdžiui, „filtruota“) naudodami groupaddTada prie grupės naudodami „adduser“ įtraukiate norimus valdyti vartotojus (pvz., „studentas“), kad tie vartotojai taip pat priklausytų tai grupei.

Toliau apibrėžkite „iptables“ taisyklę, pavyzdžiui „iptables -A OUTPUT -m savininkas –gid-savininkas filtruotas -j ATMESTI“Tai sistemai nurodo, kad bet koks išvesties paketas, sugeneruotas proceso, kurio efektyvi grupė yra „filtruojama“, turėtų būti atmestas.

Norėdami paleisti programą toje konkrečioje grupėje, galite naudoti komandą „filtruota „programos pavadinimas““Tai vykdymo metu pakeičia pagrindinę proceso grupę į „filtruotą“. Nuo to momento „iptables“ apribojimai taikomi tik tiems procesams, nepaveikiant likusios sistemos dalies.

Šis metodas leidžia sukurti skirtingas grupes su skirtingais prieigos lygiaisTai leidžia kai kurioms programoms siųsti srautą tik į tam tikras paskirties vietas arba naudojant tam tikrus protokolus, o kitos yra visiškai blokuojamos. Tai ypač naudinga švietimo ar bendro naudojimo aplinkoje, kur keli vartotojai dalijasi įrenginiu ir reikia apriboti srautą tik iki tam tikrų įrankių.

Kai derinate šią techniką su domenų ir prievadų filtravimu, Galite sukurti labai tikslias taisykles kiekvienam naudojimo kontekstui, nors tai ir padidina administracinį sudėtingumą bei poreikį kruopščiai išbandyti kiekvieną pakeitimą.

Susijęs straipsnis:
Sužinokite, kaip užblokuoti programą naudojant „Windows“ užkardą

Pridėti kaip pageidaujamą šaltinį