Controlul programelor care se conectează la internet este una dintre acele sarcini pe care mulți utilizatori le neglijează... până când ceva nu merge bine. Actualizări automate care strică funcțiile, aplicații cu reclame enervante, jocuri care permit copiilor să vorbească cu străini sau software care trimite mai multe date despre cont decât este necesar. Acestea sunt doar câteva exemple ale motivului pentru care este important să stăpânești regulile firewall-ului pentru blocarea aplicațiilor.
Vestea bună este că, atât în Windows (de exemplu, puteți învăța să Blocarea programelor în Windows 11) ca în macOS și chiar Linux, aveți mai multe modalități de a autorizarea sau blocarea traficului de rețea pentru fiecare aplicațieIndiferent dacă folosim firewall-urile încorporate în sistem, soluții de securitate terțe (cum ar fi ESET), firewall-uri pentru aplicații web (WAF) sau manipulăm iptables pe sistemele GNU/Linux, vom examina acest aspect cu atenție și în detaliu, folosind un limbaj clar și practic.
De ce blocarea aplicațiilor în firewall te poate scuti de multe probleme
Un firewall acționează ca un filtru care decide ce trafic intră și ce trafic iese al echipei sau rețelei tale, urmând un set de reguli pe care tu sau sistemul însuși le-ai definit. Comparația tipică este cea a controlului la frontieră: tot ce intră și iese este verificat, iar tot ce nu îndeplinește criteriile este lăsat afară.
Prin blocarea anumitor aplicații cu ajutorul firewall-ului, puteți pentru a preveni conexiunile neautorizate, a reduce riscul de programe malware și a limita trimiterea de informații pe care nu ești interesat să le partajezi. În plus, împiedici anumite programe să solicite date de la servere externe sau să descarce conținut care poate fi irelevant sau chiar periculos.
În viața de zi cu zi, acest lucru se traduce în lucruri foarte concrete: Opriți actualizările automate care ar putea afecta compatibilitatea și eliminați reclamele încorporate în unele aplicații gratuite. sau să împiedice conectarea unui program atunci când vă aflați într-o rețea Wi-Fi publică cu securitate îndoielnică. O mulțime de probleme și riscuri pe care le puteți aborda cu ajutorul câtorva reguli bine definite.
Dacă aveți copii acasă, un firewall este, de asemenea, un aliat puternic: Puteți bloca traficul online de pe anumite platforme de jocuri sau de socializare. pentru a-i împiedica să interacționeze cu străini fără supraveghere. Nu este o soluție completă de control parental, dar este un pilon important al acestei protecții.
În mediile profesionale și educaționale, controlul aplicațiilor prin intermediul firewall-ului ajută la prevenirea scurgerilor de date, reducerea suprafeței de atac și limitarea utilizării instrumentelor neautorizateCheia este să găsești un echilibru: nu este vorba despre a bloca totul, ci despre a permite doar ceea ce ai cu adevărat nevoie.

Blocați aplicațiile în Windows 10 și 11 cu Paravanul de protecție Windows
În Windows, cea mai directă metodă de a controla ce programe accesează Internetul este de a utiliza Firewall Windows Defender cu securitate avansatăNu este cea mai ușor de utilizat interfață din lume, dar permite un control foarte fin prin reguli de intrare (intrare) și ieșire (ieșire).
la blocarea accesului la internet pentru un anumit program În Windows 10 sau 11, procedura tipică implică crearea unei reguli de ieșire asociate fișierului executabil al aplicației. În acest fel, chiar dacă aplicația încearcă să se conecteze, firewall-ul va bloca traficul înainte ca acesta să părăsească computerul.
Este obișnuit să lucrați cu calea completă a fișierului .exe. Fișierele executabile se află de obicei în „C:\Program Files” sau „C:\Program Files (x86)”.urmat de numele folderului aplicației și de executabilul principal. Cunoașterea acestei căi sau localizarea ei cu ajutorul exploratorului de fișiere este esențială pentru crearea corectă a regulii.
După ce ați localizat aplicația, puteți defini o regulă care Blocați conexiunea pe toate profilurile de rețea: Domeniu, Privat și PublicAcest lucru asigură că aplicația nu se va conecta de la rețeaua Wi-Fi de acasă, de la o rețea de la serviciu sau de la un hotspot public, decât dacă modificați setarea respectivă.
Cum se creează o regulă de ieșire în Windows pentru a bloca o aplicație
Fluxul de lucru clasic pentru blocarea unei aplicații cu o regulă de ieșire în Paravanul de protecție Windows Se bazează pe consola „Securitate avansată”, unde puteți crea, edita și șterge reguli personalizate. Deși poate părea confuz, odată ce o faceți de câteva ori, devine destul de automată.
Pe această consolă, „Regulile de ieșire” controlează ce încearcă computerul dvs. să trimită către rețeaDacă blochezi o aplicație aici, tot traficul de ieșire din aceasta va fi blocat. Poți apoi să revizuiești această listă pentru a-ți aminti ce ai blocat și să deblochezi aplicația oricând.
Când configurați regula, veți vedea opțiuni pentru a alege tipul de regulă (în acest caz, „Program”), calea către fișierul executabil, acțiunea de efectuat și profilurile de rețea unde se aplică. Acțiunea cheie este „Blocarea conexiunii”ceea ce garantează că comunicarea nu duce la nimic.
Pasul final este să dați regulii un nume ușor de recunoscut. Folosirea unor nume clare și consecvente vă va scuti de dureri de cap. când, după un anumit timp, trebuie să localizați regula care afectează o anumită aplicație pentru a o permite din nou.

Blocarea temporară a programelor cu Paravanul de protecție Windows
Sunt momente când nu vrei să blocarea permanentă a accesului la internet al unei aplicațiidar numai pentru o perioadă: de exemplu, în timp ce faci un test, în timp ce folosești o anumită rețea sau în timp ce ești în sala de clasă cu elevii.
Firewall-ul Windows nu are un buton de „pauză” pentru aplicații, dar vă permite să activați și dezactivați regulile individuale cu un clic dreaptaÎn practică, acest lucru funcționează ca un comutator pentru aplicația respectivă: când regula este activată, conexiunea este întreruptă; când o dezactivezi, programul își recapătă accesul la rețea.
Această tehnică are avantajul că Nu trebuie să ștergeți regula sau să o recreați de la zero. Când doriți să reluați blocarea, pur și simplu comutați între „Activare regulă” și „Dezactivare regulă” în funcție de nevoile dvs.
Dacă lucrați cu mai multe aplicații și politici diferite, este o idee bună să păstrați o mică Documentație internă care să precizeze care reguli sunt temporare și care sunt permanenteca să nu ajungi să ai un firewall plin de reguli uitate despre care nu mai știi dacă mai au sens.
Creați o „listă albă” cu aplicațiile permise în Windows
Pe lângă blocare, paravanul de protecție Windows vă permite definiți ce programe au permisiunea explicită de a trece prin firewallAceasta se numește de obicei „listă albă” și este complementul ideal al abordării de blocare individuală a cazurilor.
Pe ecranul „Permiteți o aplicație sau o funcție prin Paravanul de protecție Windows Defender”, veți vedea o listă de programe și servicii. Bifând sau debifând casetele „Privat” și „Public”, decideți prin ce tip de rețea pot comunica.Debifarea completă a unei aplicații poate servi și ca o metodă rapidă de blocare.
Dacă programul care vă interesează nu se află pe lista respectivă, puteți utiliza opțiunea de a „Permiteți unei alte aplicații” să adauge manual executabilul săuDeși numele sugerează că îl vei permite, odată ce este pe listă, nimic nu te împiedică să îl debifezi pentru a-l bloca. Este oarecum contraintuitiv, dar așa este concepută interfața.
Rețineți că Activarea unei aplicații în rețele publice înseamnă expunerea acesteia la medii potențial ostilecum ar fi Wi-Fi-ul dintr-o cafenea sau un hotel. Pentru serviciile care gestionează date sensibile, este mult mai înțelept să vă limitați la rețele private de încredere.
Alte modalități de a întrerupe accesul la internet în Windows
Dacă ceea ce cauți este o deconectare completă de la conectivitate, fără atâtea nuanțe, Modul avion rămâne cea mai puternică și rapidă comandă rapidăÎl activezi din Centrul de acțiune și toate conexiunile (Wi-Fi, date mobile etc.) sunt deconectate simultan, astfel încât nicio aplicație nu va putea comunica cu lumea exterioară.
Pentru cazurile în care paravanul de protecție Windows este insuficient, există un ecosistem destul de larg de firewall-uri terțe pentru WindowsMulte dintre ele sunt gratuite. Aceste instrumente oferă de obicei interfețe mai intuitive, reguli bazate pe expert și funcții suplimentare, cum ar fi monitorizarea conexiunilor în timp real sau profiluri preconfigurate.
Merită să ne amintim că o configurație avansată defectuoasă poate fi chiar mai rea decât a nu atinge nimic: Crearea, modificarea sau ștergerea regulilor fără a înțelege pe deplin efectul acestora poate crea breșe de securitate sau poate duce la întreruperea aplicațiilor critice.Întotdeauna este cel mai bine să procedezi încet, să testezi lucrurile și, dacă este posibil, să păstrezi o copie de rezervă a setărilor tale.
În cele din urmă, dacă în orice moment lucrurile se complică sau începi să observi un comportament ciudat, poți oricând să recurgi la opțiunea de a restaurați firewall-ul la starea implicităEste un fel de buton de „resetare la setările din fabrică” pentru firewall, foarte util atunci când nu știi care modificare a stricat ce.
Reguli de firewall în produsele ESET pentru Windows (Home și Small Office)
Dacă folosești o suită de securitate precum cea de la ESET pe Windows, tu ai firewall-ul integrat propriu al produsului Acest lucru vă permite să creați reguli specifice pentru a permite sau bloca comunicarea între aplicații. Acest strat de filtrare completează sau înlocuiește firewall-ul nativ Windows, în funcție de configurație.
Din fereastra principală a programului, puteți accesa Setări avansate prin apăsarea tastei F5În interior, secțiunea relevantă este „Protecția accesului la rețea”, unde sunt afișate secțiunea „Firewall” și butonul „Editare” de lângă „Reguli”.
Acolo veți găsi lista regulilor existente și opțiunea de a „Adăugați” pentru a crea o regulă nouăProcedând astfel, definiți un nume descriptiv, selectați acțiunea (permitere, blocare, solicitare etc.), indicați aplicația afectată și direcția traficului.
Prin extinderea câmpului „Aplicație”, veți putea Navigați prin sistem până când găsiți executabilul aplicației pe care doriți să o controlați.În „Direcție” decideți dacă regula se aplică conexiunilor de intrare, conexiunilor de ieșire sau ambelor, ceea ce oferă o flexibilitate considerabilă în funcție de obiectivul dumneavoastră.
După ce acești parametri sunt configurați, confirmați cu „OK” și apoi cu diferitele butoane „Acceptare”. Salvați modificările și activați regula.Din acel moment, firewall-ul ESET va aplica politica aleasă întregului trafic generat de aplicația respectivă, integrându-se cu restul suitei (detectarea amenințărilor, înregistrarea în jurnal etc.).
Paravanul de protecție Windows: Profiluri de rețea, Setări suplimentare și Securitate
Pe lângă regulile per program, firewall-ul Windows vă permite să ajustați cum se comportă în funcție de tipul de rețea la care ești conectat: domeniu (de obicei medii corporative), privat (casa, micul birou) sau public (rețele deschise sau neîncrezătoare).
Principala diferență între marcarea unei rețele ca privată sau publică este nivelul de expunere pe care îl accepți: În rețelele private, de obicei, permiți altor dispozitive să te vadă și chiar să se conecteze la tine., pe când pe rețelele publice preferi să treci cât mai neobservat posibil.
În fiecare profil, puteți activa sau dezactiva firewall-ul și puteți ajusta opțiuni precum „Blochează toate conexiunile primite, inclusiv cele din lista de aplicații permise”Această casetă transformă profilul într-un mod extrem de restrictiv: orice încercare de intrare este respinsă, chiar dacă aplicația este marcată ca permisă.
Există, de asemenea, scurtături către funcții precum Permiteți accesul anumitor aplicații prin firewall, rulați depanatorul de rețea, configurați notificările de blocare sau accesați „Setări avansate” să modifice regulile de securitate la intrare, ieșire și conexiune.
Dacă configurarea devine complicată sau suspectați că ceva s-a schimbat fără consimțământul dumneavoastră, sistemul în sine oferă o opțiune de a resetează firewall-urile la valorile impliciteAceasta șterge regulile personalizate și revine la setările sau politicile din fabrică dictate de organizația dvs., dacă vă aflați într-un mediu gestionat.
Reguli în WAF (Web Application Firewall) și rolul lor în protejarea serviciilor online
Când vorbim despre aplicații care se află pe internet (pagini web, API-uri, servicii SaaS…), intră în joc o altă piesă cheie: WAF sau Firewall pentru aplicații webSpre deosebire de un firewall de sistem, un WAF se concentrează pe inspectarea cererilor HTTP/HTTPS direcționate către o aplicație web și pe luarea deciziilor privind acțiunile acestora.
Regulile unui WAF descriu Ce ar trebui să ia în considerare sistemul în fiecare cerere (anteturi, parametri, corp, adresă IP, rută etc.), ce condiții să activeze și ce acțiuni să întreprindă? atunci când este îndeplinită acea combinație. Mai multe reguli, organizate și prioritizate, alcătuiesc ceea ce se numește o „politică de securitate”.
Deoarece aplicațiile web sunt în continuă schimbare și Noi amenințări apar în fiecare ziPoliticile WAF nu pot fi statice. Este necesară actualizarea și rafinarea continuă a acestui set de reguli pentru a acoperi noi rute, parametri, servicii și vectori de atac.
Furnizorii de WAF includ de obicei seturi de reguli predefinite „gata de utilizare”Pe baza semnăturilor atacurilor cunoscute, a listelor de IP-uri malițioase, a modelelor de injectare etc. Cu cât acest set inițial este mai complet și mai actualizat, cu atât nivelul de protecție oferit de produsul inițial este mai bun.
În soluțiile avansate, aceste reguli sunt alimentate de informații globale despre amenințări (fluxuri IP rău intenționate, honeypot-uri, rețele de înșelăciune, învățare automată) care detectează comportamentele suspecte în timp real și ajustează automat politica de securitate pentru a ține pasul cu atacatorii.
Metadate, condiții, acțiuni și prioritate în regulile WAF
Proiectarea unei reguli WAF include de obicei mai multe blocuri: metadate, condiții și acțiuniÎnțelegerea acestei scheme ajută la construirea unor reguli mai curate și mai ușor de întreținut.
În metadatele pe care le definiți un nume clar, o descriere și starea regulii (activată sau dezactivată)Aceste informații sunt înregistrate și în evenimentele de securitate, astfel încât, atunci când se declanșează ceva, să știți rapid ce regulă a fost aplicată și de ce.
Condițiile reprezintă „dacă se întâmplă asta...”. Mai multe condiții pot fi configurate per regulăDe exemplu: dacă calea este /login, metoda este POST, parametrul „utilizator” conține caractere suspecte, iar adresa IP se află într-un interval specific. Regula intră în vigoare numai atunci când toate aceste condiții sunt îndeplinite.
Acțiunea este „fă și alt lucru”. În funcție de tipul de regulă, poți blocarea solicitării, permiterea acesteia, redirecționarea acesteia, modificarea anteturilor, limitarea ratei de trafic, numărarea încercărilor sau aplicarea unor controale suplimentareFiecare familie de acțiuni este adesea grupată în diferite tipuri de reguli (redirecționare, securitate, rescriere, limitare a ratei etc.).
La nivel de execuție, WAF-urile stabilesc de obicei o ordinea de prioritate între tipurile de reguliDe exemplu, mai întâi regulile de redirecționare a procesului, apoi regulile de securitate, apoi regulile de rescriere... și în cadrul fiecărui grup, atribuiți o prioritate internă regulilor. În acest fel, controlați ce reguli au prioritate atunci când mai multe s-ar putea aplica aceleiași solicitări.
Reguli predefinite, reguli personalizate și modele de securitate pozitive/negative
Furnizori precum Radware își organizează politicile WAF prin combinarea reguli predefinite (menținute automat de producător) cu reguli personalizate (definite de client), pentru a regla fin comportamentul în medii foarte specifice.
Regulile predefinite pot fi generate din algoritmi de învățare automată, analiză masivă a datelor de trafic și fluxuri de la atacatori activiAcest lucru permite adaptarea protecției la noile vulnerabilități și modele de atac fără ca administratorul să fie nevoit să petreacă toată ziua modificând configurația.
Regulile personalizate, pe de altă parte, sunt cele pe care le creați singuri pentru ajustați WAF-ul la logica specifică a aplicației dvs.: protejarea anumitor rute, aplicarea de cote la punctele finale API, blocarea anumitor țări, controlul livrării răspunsurilor, gestionarea boților etc.
O politică WAF bună combină model de securitate negativă (care definește ce este interzis) și model de securitate pozitivă (care definește ce este permis)Cu abordarea negativă, te bazezi pe liste de semnături și modele despre care știi că sunt rău intenționate. Cu abordarea pozitivă, definești ce tip de intrare este validă pentru fiecare parametru și blochezi orice se încadrează în afara acestor intervale, ceea ce este crucial pentru oprirea atacurilor zero-day.
Lucrul exclusiv cu reguli pozitive sau negative poate deveni foarte costisitor și predispus la erori dacă este făcut manual. De aceea, WAF-urile moderne încorporează automatizare și generare automată de politici, care observă tranzacțiile legitime, profilează traficul normal și propun reguli de „permisiuni” bazate pe comportamentul respectiv.
Generare automată și optimizare continuă a politicilor WAF
Pentru a minimiza munca manuală și riscul de a crea lacune în materie de siguranță, multe WAF-uri implementează mecanisme automate de generare a politicilor folosind învățarea automatăSistemul observă cum se comportă traficul legitim, ce valori au de obicei parametrii, ce rute sunt utilizate și cum, și de acolo sugerează sau creează reguli care descriu acel model ca fiind acceptabil.
Această abordare permite ajustați profilurile de siguranță pozitive fără a vă baza atât de mult pe ochiul umanminimizarea erorilor de configurare care ar putea expune o aplicație sau, dimpotrivă, ar putea bloca excesiv utilizatorii buni.
În același timp, este esențial ca WAF să efectueze evaluări periodice. jurnale de activitate și generarea continuă a propunerilor de optimizareIdeea este de a menține un nivel ridicat de securitate, reducând în același timp rezultatele fals pozitive, astfel încât protecția să nu interfereze cu traficul normal.
Combinația dintre învățarea automată, revizuirea jurnalelor și informațiile despre amenințări externe permite WAF-ului evoluează odată cu aplicația dvs. și cu ecosistemul de atacuri care o înconjoară.fără a te obliga să refaci polița de la zero la fiecare câteva luni.
Blocarea aplicațiilor în Linux: iptables, grupuri de utilizatori și filtre de destinație
În sistemele Linux, abordarea este diferită: Nu există un panou grafic universal, dar există un subsistem puternic de filtrare a pachetelor bazat pe iptables sau nftables.În funcție de distribuție și versiune, puteți bloca traficul la nivel global, după utilizator, după grup sau după adresa de destinație.
O primă idee pentru blocarea unui anumit program ar putea fi întrerupeți accesul la adresele sau domeniile pe care le utilizațiPentru a descoperi aceste destinații aveți mai multe opțiuni: utilizați netstat (sau ss) în timp ce aplicația se conectează sau monitorizați cererile DNS cu servicii precum dnsmasq rulate în modul detaliat.
Odată ce domeniile au fost identificate, le puteți redirecționa către propria mașină adăugând intrări de tipul „127.0.0.1 domeniu_de_blocat” în /etc/hostsAstfel, orice încercare de a rezolva acel domeniu va rămâne locală, iar aplicația nu va putea contacta serverul real.
Dacă preferați să lucrați direct cu IP-uri, puteți crea și reguli iptables, cum ar fi „iptables -I OUTPUT -s ip_a_block -j DROP”Aceste reguli elimină tot traficul de ieșire către acea adresă. Pentru a vă asigura că supraviețuiesc repornirilor, este o practică obișnuită să le includeți în scripturi de boot precum /etc/rc.local (înainte de linia „exit 0”) sau să utilizați sisteme de salvare/restaurare a regulilor.
Dezavantajul acestei abordări este că Blocajul afectează întregul sistemOrice aplicație care dorește să comunice cu acele domenii sau adrese IP va fi afectată, nu doar cea care te interesează. În plus, acele adrese pot aparține unor servicii partajate de care ai nevoie în alte contexte.
Filtrarea după grupul de utilizatori în Linux pentru a bloca doar anumite aplicații
O alternativă mai bună este să te sprijini pe sistemul de permisiuni și grupuri de utilizatori LinuxIdeea este de a crea un grup special pentru procesele „filtrate” și de a-i spune iptables să blocheze tot traficul provenit de la procesele care rulează cu acel grup.
Fluxul tipic ar fi cam așa: mai întâi Creați un grup nou (de exemplu, „filtrat”) cu ajutorul funcției groupaddApoi adăugați utilizatorii pe care doriți să îi controlați (de exemplu, „student”) la grup cu comanda adduser, astfel încât și acei utilizatori să aparțină grupului respectiv.
Apoi, definiți regula iptables, de exemplu „iptables -A OUTPUT -m owner –gid-owner filtrat -j REJECT”Aceasta comandă îi spune sistemului că orice pachet de ieșire generat de un proces al cărui grup efectiv este „filtrat” ar trebui respins.
Pentru a lansa un program sub acel grup specific, puteți utiliza comanda „filtru sg «nume program»”Aceasta modificare schimbă grupul principal al procesului în „filtrat” în timpul execuției. Din acel moment, restricțiile iptables se aplică numai acelor procese, fără a afecta restul sistemului.
Această abordare permite proiectați diferite grupuri cu diferite niveluri de accesAcest lucru permite unor aplicații să trimită trafic doar către anumite destinații sau protocoale, în timp ce altele sunt complet blocate. Acest lucru este util în special în mediile educaționale sau partajate, unde mai mulți utilizatori partajează un computer și trebuie să restricționezi traficul doar către anumite instrumente.
Când combinați această tehnică cu filtrarea domeniilor și porturilor, Puteți construi politici foarte precise pentru fiecare context de utilizare, deși cu prețul unei complexități administrative sporite și al necesității de a testa temeinic fiecare modificare.

