-Jeg har installeret en “Tarpit“.
-Der er en variant af “Honeypot“.
Ja, der bliver brugt nogle indforståede begreber her…
Men kort sagt; Når du har din egen hjemmeside på din egen server, så har du ikke den beskyttelse som de store udbydere har. Dét må man selv stå for.
Og der er rigtig, rigtig mange ondsindede der ude på Det Vilde Net der gerne vil ind på din server og lave ballade.
Så hvordan stopper man dem så fra at ødelægge dine ting?
Du får selvfølgelig først AI til at gennemgå serveren minutiøst, og får strammet op på de indbyggede firewalls i Linux, og så strammer den op på de indbyggede sikkerheder i WordPress.
Med det kan du komme rigtig langt, og få din side til at være temmelig sikker. Jeg vil mene at det lukker for 99% af alle bots og hackere.
De resterende bots forsøger sig med andre måder at komme ind.
Og det er her en Honeypot kommer ind i billedet.
Konceptet er simpelt;
Jeg udstiller en potentiel sårbarhed ud til internettet. På den måde virker jeg som et nemt offer.
Men i virkeligheden rammer de min Honeypot. -Og så klapper fælden.
I min opsætning er det en gammel Raspberry Pi jeg havde liggende.
Den blev sat til en separat VLAN port i min router, så den er fuldstændig adskilt fra mit normale netværk.
Hvis en bot forsøger at komme ind på mit netværk, bliver de sendt direkte ind til min Honeypot.
Og der render de ind i en Tarpit; En tyk, klistret masse som de kan hænge fast i i timevis.

I stedet for bare at afvise forbindelsen, og spærre adgang som en almindelig Honeypot, svarer den på login forespørgsler.
-Men den gør det laaaaaangsomt. Meeeget, meeeeeget laaaangsomt.
Og den fatter intet, og starter forfra, og misforstår ting. Laaaaangsomt.
Så de bots der havner der kan spilde mange timer på at forsøge at komme ind.
Og det er fuldstændigt spild af tid og resurser. For det de forsøger at komme ind til eksisterer slet ikke. Det hele er falsk, og simuleret af den software der ligger i Honeypot/Tarpit.
Og når de så endelig giver op, er det at fælden smækker.
Totalt blokering af hele mit netværk.
De kan ikke engang se min hjemmeside. Intet. Udefra set er der helt dødt.
Den Tarpit jeg har nu er blevet modificeret ret meget. Den er baseret på en blanding mellem endlessh-go og fail2ban, og min AI lavet rigtig mange ændringer i kildekoden, så den passer til mine behov.
Hurra for Open Source.
Vi har blandt andet fundet frem til en måde hvor min router kan få en opdateret liste af blokerede IP numre der skal spærres, via et ekstra lag der ligger i baggrunden og overfører data.
Det her er dagens høst, for knapt ét døgn.
| Måling | Antal/tid |
|---|---|
| Forbindelser | 406 |
| Forskellige IP’er | 308 |
| Medianvarighed | 15 sekunder |
| Gennemsnitlig varighed | 18 min. 45 sek. |
| Over én time | 51 forbindelser |
| Ramte tidsgrænsen | 47 forbindelser |
Åbne lige nu: SSH 0, Telnet 7 (4–114 minutter), HTTP 0.
Man kan tydeligt se at Telnet er eftertragtet.
Det skyldes at Telnet er en meget gammel protokol med elendig sikkerhed. Den burde for længst være lukket ned og erstattet af SSH, men det bliver desværre stadig flittigt brugt i billigt IoT udstyr som f.eks. web-kameraer og lignende.
Og hackerne ved at der er rigtig mange der har den slags udstyr, uden at kunne sikre det ordentligt.
Men lige nu er der da i det mindste 7 af dem der hænger fast i min fedtede og klistrede tjæregrav. -Så generer de ikke dig så længe.