Permalänk
Medlem

Sätta upp IDS

Jag beställde en raspberry PI för ett par månader sen men har inte riktigt hittat något vettigt användningsområde för den än. Jag läser till ingenjör i datateknik och sysslar en del med datasäkerhet, något jag även pillar lite med på fritiden. Har läst ett par böcker om hacking, typ ”stealing the network” och ”hacking exposed”, i vilka det snackas en hel del om IDSer, alltså intrusion detection systems. Dessa böcker har ett par år på nacken och jag har inte läst eller sett speciellt mycket om IDSer varken på nätet eller i skolan, så min fråga är, är IDSer någonting som tillhör tidigt det förflutna eller är de fortfarande aktuella? Tänkte att det kanske hade varit en idé annars att sätta upp en IDS på just raspberryn här hemma annars, om det nu är så att den kan vara till någon nytta (om inte annat så bara för att leka lite med).

Några följdfrågor och funderingar som jag har är i så fall, vilken programvara är det som gäller? Har sökt runt lite och Snort verkar populärt, någon här på forumet med erfarenheter? Och, var i nätverket placerar jag en IDS? Är det bara att koppla in den i routern som resten av datorerna som en host på det interna nätet, eller hur funkar det?

Sist men inte minst, tror ni att raspberryn är kapabel att köra en IDS? Behövs det flera nätverksinterface, saftigare hårdvara eller något annat som raspberryn saknar?

Visa signatur

Main Setup: Antec P193 | ASUS Crosshair IV Formula | AMD Phenom II X6 1090T @ 4.0 GHz | CORSAIR XMS3 8GB 1600MHz 7-8-7-20 | Powercolor 5870 PCS+ 1 Gb GDDR5 | Crucial RealSSD C300 128 Gb SATA3 | Samsung F3 HD103SJ 1000 Gb | Corsair AX 850W | Windows 7 Professional x64 |
Laptop: Acer Aspire 5740G | Intel Core i5-430M | 4 GB DDR3 1333 MHz | ATI Radeon HD5650 | Windows 7 Professional x64 |

Permalänk
Medlem

IDS är väl inte helt modernt idag. IDS används bara för att upptäcka hot och gör inget för att stoppa dom. IPS sägs vara en vidareutveckling som också aktivt går in och stoppar trafiken.

IDS kan kopplas in som en host på det interna nätet förutsatt att porten den sitter på speglar dom andra portarna. Annars kan den inte se trafiken (antar att din router innehåller en switch och inte en hub).

För en IPS antar jag att du måste koppla den mellan din router och interna nätverk så att all trafik passerar genom den. Då har den möjlighet att även filtrera bort skadlig trafik.

Hårdvarukravet beror helt på hur mycket trafik som ska kontrolleras och hur många hot som den ska leta efter.

Snort är både IDS och IPS och finns i en kommersiell variant (Sourcefire) och ska vara riktigt bra. Har dock inte provat den själv.

Permalänk
Medlem

Nja, skulle jag nog vilja säga, IDS/IPS definitionen från 2000-talet (då dina böcker förmodligen skrevs) är på väg bort,
medan IPS lever kvar som ett separat spår har IDS blivit integrerat i brandväggar på ett annat sätt på senare tid, något alla moderna enterprise produkter har, därav snackas det nog inte lika mycket om den längre...

Man har dragit skruven ett varv till nu för tiden "hot" (tolka det som du vill) kommer ju lika gärna inifrån.
Det går mer och mer mot att man analyserar trafikmönster i brandväggen (vilka inte kallas brandväggar heller längre...),
moderna brandväggar kollar även av dina krypterade trafikflöden (HTTPS-trafik, inte krypterade filer som du bifogar etc...) genom en kontrollerad man-in-the-middle "attack", alla applikationer har sin "signatur" ett DNS-anrop ser fortfarande ut som ett DNS-anrop i paketet även om den går på en annan port, (och man kontrollerar ALLA paket inte bara dom x-antal första) utvecklingen har gått hit för att man vill kunna begränsa/tilldela bandbredd på effektivare sätt på företag/webbhotell.
Vi snackar alltså inte "bosses kött och bilverkstad" utan arbetsplatser med 500+ anställda eller Gb uppkopplingAR där en harmlös webradio kan bli problem om alla lyssnar på olika kanaler samtidigt. man kan på ett effektivt sätt stoppa bot-nät om man har blivit smittad och så vidare... paloalto har ju sina "App-ID" och "Content-ID", checkpoint har motsvarande.

Men, det är ju inget man klämmer in i en raspberry (då det krävs rätt duktigt med CPU av hålla koll på alla sessioner, särskilt om dom även är krypterade), så kör snort du det är en bra produkt för att börja lära sig IPS/IDS!
Jag är däremot ytterst tveksam till om raspen räcker till hårdvarumässigt, tror den har "för lite av allt".
(hade jag orkat googla, hade jag nog kunnat skriva att det inte funkar, men jag överlåter det till någon annan...)

// bC