Internetas

Kaip nustatyti įsibrovimo aptikimą naudojant „Snort“ „pfSense 2.0“

Autorius: Peter Berry
Kūrybos Data: 18 Liepos Mėn 2021
Atnaujinimo Data: 10 Gegužė 2024
Anonim
How To Setup Snort on pfSense - Intrusion Detection & OpenAppID
Video.: How To Setup Snort on pfSense - Intrusion Detection & OpenAppID

Turinys

Samas dirba kaip algoritminės prekybos įmonės tinklo analitikas. Informacinių technologijų bakalauro laipsnį jis įgijo UMKC.

Kodėl reikia sukurti įsilaužimo aptikimo sistemą?

Įsilaužėliai, virusai ir kitos grėsmės nuolat tikrina jūsų tinklą ir ieško būdų, kaip patekti. Tam, kad būtų pažeistas visas tinklas, reikia tik vienos nulaužtos mašinos. Dėl šių priežasčių rekomenduoju sukurti įsilaužimo aptikimo sistemą, kad galėtumėte apsaugoti savo sistemas ir stebėti įvairias grėsmes internete.

„Snort“ yra atvirojo kodo IDS, kurį galima lengvai įdiegti „pfSense“ užkardoje, siekiant apsaugoti namų ar įmonės tinklą nuo įsibrovėlių. „Snort“ taip pat gali būti sukonfigūruotas veikti kaip įsilaužimų prevencijos sistema (IPS), todėl ji yra labai lanksti.


Šiame straipsnyje aprašysiu „Snort“ diegimo ir konfigūravimo procesą „pfSense 2.0“, kad galėtumėte pradėti analizuoti srautą realiuoju laiku.

„Snort“ paketo diegimas

Norėdami pradėti naudotis „Snort“, turite įdiegti paketą naudodami „pfSense“ paketų tvarkyklę. Paketų tvarkyklė yra „pfSense“ žiniatinklio GUI sistemos meniu.

Paketų sąraše suraskite „Snort“ ir dešinėje pusėje spustelėkite pliuso simbolį, kad pradėtumėte diegimą.

Įprasta, kad įdiegimas užtrunka keletą minučių, jis turi keletą priklausomybių, kurias „pfSense“ pirmiausia turi atsisiųsti ir įdiegti.

Baigę diegti, „Snort“ bus rodomi paslaugų meniu.

„Snort“ galima įdiegti naudojant „pfSense“ paketų tvarkyklę.


„Oinkmaster“ kodo gavimas

Kad „Snort“ būtų naudingas, jį reikia atnaujinti pagal naujausius taisyklių rinkinius. „Snort“ paketas gali automatiškai atnaujinti šias taisykles jums, tačiau pirmiausia turite gauti „Oinkmaster“ kodą.

Yra du skirtingi „Snort“ taisyklių rinkiniai:

  • Abonento išleidimo rinkinys yra naujausias turimas taisyklių rinkinys. Realaus laiko prieigai prie šių taisyklių reikalinga mokama metinė prenumerata.
  • Kita taisyklių versija yra registruoto vartotojo leidimas, kuris yra visiškai nemokamas visiems, kurie užsiregistruoja „Snort.org“ svetainėje.

Pagrindinis skirtumas tarp dviejų taisyklių rinkinių yra tas, kad registruoto vartotojo leidimo taisyklės atsilieka nuo 30 dienų nuo prenumeratos taisyklių. Jei norite gauti naujausią apsaugą, turėtumėte įsigyti prenumeratą.

Norėdami gauti „Oinkmaster“ kodą, atlikite toliau nurodytus veiksmus:

  1. Norėdami atsisiųsti reikiamą versiją, apsilankykite „Snort“ taisyklių tinklalapyje.
  2. Spustelėkite „Prisiregistruoti gauti paskyrą“ ir sukurkite „Snort“ paskyrą.
  3. Patvirtinę savo sąskaitą, prisijunkite prie „Snort.org“.
  4. Viršutinėje nuorodų juostoje spustelėkite „Mano paskyra“.
  5. Spustelėkite skirtuką „Prenumeratos ir„ Oinkcode “.
  6. Spustelėkite nuorodą „Oinkcodes“, tada spustelėkite „Generuoti kodą“.

Kodas liks saugomas jūsų paskyroje, kad prireikus galėtumėte jį gauti vėliau. Šį kodą reikės įvesti į „Snort“ nustatymus „pfSense“.


Norint atsisiųsti taisykles iš „Snort.org“, reikalingas „Oinkmaster“ kodas.

„Snort“ įveskite „Oinkmaster“ kodą

Gavę „Oinkcode“, jį reikia įvesti „Snort“ paketo nustatymuose. „Snort“ nustatymų puslapis pasirodys žiniatinklio sąsajos paslaugų meniu. Jei jo nematyti, įsitikinkite, kad paketas įdiegtas, ir prireikus iš naujo įdiekite paketą.

„Oinkcode“ turi būti įvestas „Snort“ nustatymų visuotinių nustatymų puslapyje. Taip pat norėčiau pažymėti langelį, kad įgalintumėte kylančių grėsmių taisykles. ET taisykles prižiūri atvirojo kodo bendruomenė ir gali pateikti keletą papildomų taisyklių, kurių gali nebūti „Snort“ rinkinyje.

Automatiniai naujinimai

Pagal numatytuosius nustatymus „Snort“ paketas neatnaujins taisyklių automatiškai. Rekomenduojamas atnaujinimo intervalas yra kartą per 12 valandų, tačiau galite tai pakeisti pagal savo aplinką.

Nepamirškite spustelėti mygtuko „išsaugoti“, kai baigsite atlikti pakeitimus.

Rankinis taisyklių atnaujinimas

„Snort“ nėra jokių taisyklių, todėl turėsite jas rankiniu būdu atnaujinti pirmą kartą. Norėdami paleisti naujinimą rankiniu būdu, spustelėkite naujinimų skirtuką ir spustelėkite mygtuką Naujinimo taisyklės.

Paketas atsisiųs naujausius taisyklių rinkinius iš „Snort.org“ ir „kylančias grėsmes“, jei pasirinkote šią parinktį.

Baigus naujinimus, taisyklės bus išgautos ir parengtos naudoti.

Pirmą kartą nustatant „Snort“, taisykles reikia atsisiųsti rankiniu būdu.

Sąsajų pridėjimas

Kad „Snort“ galėtų pradėti veikti kaip įsibrovimo aptikimo sistema, turite priskirti sąsajas, kurias jis galėtų stebėti. Tipinė konfigūracija yra „Snort“, skirta stebėti bet kokias WAN sąsajas. Kita dažniausiai naudojama konfigūracija yra „Snort“, skirta WAN ir LAN sąsajai stebėti.

LAN sąsajos stebėjimas gali suteikti tam tikrą matomumą atakoms, vykstančioms iš jūsų tinklo. Neretai LAN tinkle esantis kompiuteris užsikrečia kenkėjiška programa ir pradeda atakuoti sistemas tinkle ir už jo ribų.

Norėdami pridėti sąsają, spustelėkite pliuso simbolį, esantį „Snort“ sąsajos skirtuke.

Sąsajos konfigūravimas

Spustelėję mygtuką Pridėti sąsają, pamatysite sąsajos nustatymų puslapį.Nustatymų puslapyje yra daugybė parinkčių, tačiau yra tik kelios, dėl kurių tikrai turite nerimauti, kad viskas būtų paleista ir paleista.

  1. Pirmiausia pažymėkite įgalinimo langelį puslapio viršuje.
  2. Tada pasirinkite sąsają, kurią norite konfigūruoti (šiame pavyzdyje pirmiausia konfigūruoju WAN).
  3. Nustatykite atminties našumą į AC-BNFA.
  4. Pažymėkite langelį „Prisijungti įspėjimuose, kad užfiksuotumėte unified2 failą“, kad barnyard2 veiks.
  5. Spustelėkite išsaugoti.

Jei naudojate a kelių langų maršrutizatorius, galite tęsti ir sukonfigūruoti kitas WAN sąsajas savo sistemoje. Taip pat rekomenduoju pridėti LAN sąsają.

Taisyklių kategorijų pasirinkimas

Prieš paleidžiant sąsajas, kiekvienai sąsajai reikia sukonfigūruoti dar keletą parametrų. Norėdami sukonfigūruoti papildomus nustatymus, grįžkite į „Snort“ sąsajų skirtuką ir spustelėkite „E“ simbolį dešinėje puslapio pusėje šalia sąsajos. Tai grįš į tos sąsajos konfigūracijos puslapį.

Norėdami pasirinkti taisyklių kategorijas, kurios turėtų būti įgalintos sąsajoje, spustelėkite skirtuką Kategorijos. Visos aptikimo taisyklės yra suskirstytos į kategorijas. Kategorijos, kuriose pateikiamos kylančių grėsmių taisyklės, prasidės „atsirandančiomis“, o „Snort.org“ taisyklės - „niurnėjimu“.

Pasirinkę kategorijas, puslapio apačioje spustelėkite mygtuką Išsaugoti.

Koks yra taisyklių kategorijų tikslas?

Skirstydami taisykles į kategorijas, galite įgalinti tik tas kategorijas, kurios jus domina. Rekomenduoju įgalinti kai kurias bendresnes kategorijas. Jei savo tinkle naudojate konkrečias paslaugas, pvz., Žiniatinklį ar duomenų bazių serverį, turėtumėte įgalinti ir su jomis susijusias kategorijas.

Svarbu atsiminti, kad „Snort“ reikės daugiau sistemos išteklių kaskart įjungus papildomą kategoriją. Tai taip pat gali padidinti klaidingų teigiamų rezultatų skaičių. Apskritai geriausia įjungti tik jums reikalingas grupes, tačiau drąsiai eksperimentuokite su kategorijomis ir pažiūrėkite, kas geriausiai veikia.

Kaip galėčiau gauti daugiau informacijos apie taisyklių kategorijas?

Jei norite sužinoti, kokios taisyklės yra kategorijoje, ir sužinoti daugiau apie tai, ką jos daro, galite spustelėti kategoriją. Tai tiesiogiai susies jus su visų kategorijos taisyklių sąrašu.

Populiarios „Snort“ taisyklių kategorijos

Tai yra keletas populiariausių „Snort“ taisyklių kategorijų, kurias galbūt norėsite įgalinti.

Kategorijos pavadinimasapibūdinimas

„snort_botnet-cnc.rules“

Taikoma žinomiems botnet komandų ir valdymo kompiuteriams.

snort_ddos.taisyklės

Aptinka paslaugų atsisakymo atakas.

„snort_scan“ taisyklės

Šios taisyklės nustato uosto nuskaitymus, „Nessus“ zondus ir kitas informacijos rinkimo atakas.

snort_virus.taisyklės

Aptinka žinomų Trojos arklių, virusų ir kirminų parašus. Labai rekomenduojama naudoti šią kategoriją.

Išankstinio procesoriaus ir srauto nustatymai

Išankstinio procesoriaus nustatymų puslapyje yra keli nustatymai, kurie turėtų būti įjungti. Daugelis aptikimo taisyklių reikalauja, kad HTTP patikrinimas būtų įjungtas, kad jie veiktų.

  1. Dalyje HTTP tikrinimo nustatymai įgalinkite parinktį „Normalizuoti / iššifruoti naudoti HTTP tikrinimą“
  2. Bendrųjų išankstinio procesoriaus nustatymų skyriuje įgalinkite „Portscan Detection“
  3. Išsaugokite nustatymus.

Sąsajų paleidimas

Kai „Snort“ pridedama nauja sąsaja, ji automatiškai nepaleidžiama. Norėdami rankiniu būdu paleisti sąsajas, spustelėkite kiekvienos sukonfigūruotos sąsajos kairėje pusėje esantį žalią atkūrimo mygtuką.

Kai „Snort“ veikia, už sąsajos pavadinimo tekstas pasirodys žaliai. Norėdami sustabdyti „Snort“, spustelėkite raudoną mygtuką „Stop“, esantį kairėje sąsajos pusėje.

Jei šniurkščioti nepavyksta

Yra keletas bendrų problemų, kurios gali užkirsti kelią „Snort“ paleidimui.

  • Patikrinkite taisykles: Norėdami patikrinti, ar įdiegtos taisyklės, spustelėkite skirtuką naujinimai ir skyriuje „Įdiegta parašo taisyklių rinkinys“ ieškokite maišos. Turėtumėte pamatyti kažką panašaus į SNORT.ORG> "59b31f005c3d4ead427cba4b02fffd70".
  • Išankstinio procesoriaus nustatymai: Kelios taisyklės reikalauja, kad išankstinio procesoriaus nustatymuose būtų įjungta parinktis HTTP tikrinimas, todėl įsitikinkite, kad ši funkcija įjungta.
  • Patikrinkite sistemos žurnalus: Jei „Snort“ aptiks klaidą, pranešimą pamatysite sistemos žurnaluose. Sistemos žurnalus rasite būsenos / sistemos žurnaluose. Klaida dažnai tiksliai nurodo, kokia yra problema.

Tikrinama, ar nėra perspėjimų

Sėkmingai sukonfigūravus ir paleidus „Snort“, aptikus taisykles atitinkantį srautą, turėtumėte pradėti matyti įspėjimus.

Jei nematote įspėjimų, skirkite šiek tiek laiko ir patikrinkite dar kartą. Gali praeiti šiek tiek laiko, kol pamatysite įspėjimus, atsižvelgiant į srauto kiekį ir įgalintas taisykles.

Jei norite perspėjimus peržiūrėti nuotoliniu būdu, galite įgalinti sąsajos nustatymą „Siųsti įspėjimus į pagrindinius sistemos žurnalus“. Įspėjimai, kurie rodomi sistemos žurnaluose, gali būti žiūrėta nuotoliniu būdu naudojant „Syslog“.

Šis straipsnis yra tikslus ir tikras, kiek autorius žino. Turinys skirtas tik informaciniams ar pramoginiams tikslams ir nepakeičia asmeninių ar profesionalių patarimų verslo, finansų, teisiniais ar techniniais klausimais.

Rekomenduojama Jums

Popular Šiandien

12 elektroninio pašto trūkumai
Internetas

12 elektroninio pašto trūkumai

Buvę JK kaitmeninė žinia klaido tudijų dė tytoja Paula šiuo metu gyvena Floridoje, kur dirba lai vai amdoma rašytoja .El. Pašta namuo e ir biuruo e tapo tok įpra ta dalyka , kad dabar daugumai iš mū ų...
Įterpti „YouTube“ vaizdo įrašai ir autorių teisių pažeidimai
Internetas

Įterpti „YouTube“ vaizdo įrašai ir autorių teisių pažeidimai

E u buvę informatiko tyrinėtoja , kurio pagrindiniai intere ai yra 3D mena , „Wordpre “ ir šuny .Daugeli žmonių katina patobulinti internetiniu traip niu ir vetaine įterpiant „YouTube“ vaizdo įrašu . ...