Dit is het logo van Byte Adaptive Filtering
Dit is het logo van Byte Adaptive Filtering

We hebben een tijdje gewerkt aan een nieuwe feature die ik vandaag heb gereleased op het Service Panel. Graag laat ik deze nieuwe feature even op het blog zien. Maar eerst een beetje achtergrond :)

Hackers

Een van de grote plagen op het internet zijn hackers. Veel mensen denken dat het nog wel meevalt met hacks. Of ze denken dat hun site zo klein of zo onbelangrijk is dat hackers vast niet geinteresseerd zijn. De waarheid is echter nogal anders. Juist op de kleine sites wordt veel gehacked. Het zijn vaak sites:

  1. die met standaard software zijn gemaakt (Joomla/Wordpress)
  2. waar het budget voor goed onderhoud en goede beveiliging ontbreekt
  3. waar de webmaster nog wel eens een maand op vakantie wil gaan, omdat er geen backup webmaster is
  4. die worden gemaakt door beginnende webmasters

Nou zal je denken: “Maar met standaard software zit je toch juist goed?”. Dat klopt ook, omdat je van de updates van de developers kunt genieten. Maar als je niet regelmatig update of in de accesslogs kijkt naar hacks, dan kun je nog wel eens van een koude kermis terugkomen. Juist de oude versies van Joomla/Wordpress, etc. worden veel misbruikt.

Een paar getallen die Gruus eerder al gebruikte voor zijn presentatie op de Joomladagen :)

  • 116.754 aanvallen tegengehouden per week, anderhalf miljoen per jaar.
  • Aanvallen komen van grosso modo 92000 verschillende IP’s per jaar.
  • Een beperkt aantal IP’s zorgt voor de meeste aanvallen.
  • Zo zijn de top tien IP’s van vanmiddag verantwoordelijk voor 54% van de aanvallen.
  • 62% van de aanvallen is gericht op bugs in Joomla.
  • Zelfs bugs uit 2006/2007 worden nog gebruikt.
  • 69% van de aanvallen doen een “remote file inclusion”. Als die lukt hebben de hackers in 1 klap 100% controle over de hele website.

Nu heeft Byte al maatregelen genomen tegen het gros van de hackpogingen, bijvoorbeeld het default uitzetten van allow_url_include en allow_url_fopen, maar er zijn ook andere mogelijke hacks, bijvoorbeeld door het uploaden van bestanden via lekke file-upload programma’s.

Byte Adaptive Filtering

Nu de clou! Byte is een tijdje geleden begonnen met het monitoren van hack activiteiten. We doen dat door de verzoeken van clients te monitoren en die periodiek te beoordelen. Ook hebben we een aantal generieke kenmerken aan URL’s gehangen, waardoor we kunnen bepalen of er een hacker bezig is of niet.

Nu we dat een tijd gedaan hebben zijn we ook begonnen om hackers geautomatiseerd te blokkeren als verdachte activiteiten worden waargenomen. Dat werkt erg goed. Er zijn nogal wat IP’s tijdelijk geblokkeerd. Zie ook de kengetallen boven :)

Iedereen die gebanned wordt, komt niet meer op het Byte netwerk. Dat wil zeggen dat het IP voor het volgende is afgesloten:

  1. Alle websites
  2. FTP
  3. De shellserver
  4. Mailservers (POP, IMAP en SMTP)
  5. Service Panel

Eigenlijk alles dus :)

Een hacker die nog probeert bij Byte binnen te komen krijgt altijd de abusepagina te zien. Dus als je het volgende ziet dan ben je stout geweest :)

abuse-pagina

Service Panel

Op het Service Panel maken we voor de klant inzichtelijk welke hackpogingen er gedaan worden op zijn of haar sites. We hebben daar een aantal kekke grafieken van gemaakt. Neem als voorbeeld deze:

Hackpogingen per land op het Service Panel
Hackpogingen per land op het Service Panel

Ook geven we inzicht in welke aanvallen er populair zijn:

Lijst van aanvallers op het Service Panel
Lijst van aanvallers op het Service Panel

Op termijn willen we meer features toevoegen aan het Service Panel. Maar eerst maar eens kijken wat de reacties zijn.

Vragen

Ik snap dat er klanten zijn die vragen zullen hebben over deze functie. Mocht je met prangende vragen zitten, schroom dan niet om ze te stellen. Mail even naar support en we leggen het graag uit :)

Allard Hoeve

Teamleider Techniek

If you liked this post, say thanks by sharing it:
  • Pingback: News from the Byte HQ » 200.000 hackers gestopt

  • http://blog.zoplus.nl Steven van den Elzen

    Waar kan ik dit vinden in het SP? Of is dat gehackt? ;)

  • http://www.byte.nl Gertjan Oude Lohuis

    Helaas hebben we de Adaptive Filtering uit moeten zetten, aangezien er teveel klachten kwamen, na terechte blokkades. Helaas gebeurt het vrij veel dat gebruikers van grotere instellingen zoals hoge scholen, ziekenhuizen, etcetera, via een proxy op internet gaan. Als daar één iemand tussenzit die kwaadaardige requests uitvoert, wordt de hele proxy geblokeerd.
    Verder gebeurde het ook vrij veel dat er een aanval op een site bij ons uitgevoerd werd, door een PC die een site bezocht, waarop een kwaadaardige link staat. Feitelijk is dan niet de PC de bron van het kwaad, maar de originele site. Helaas wordt de aanval wel uigevoerd door de PC, en die is dan ook het slachtoffer van onze blokkade.

    Helaas kregen we hier zoveel klachten over dat we deze prachtige techniek even in de ijskast hebben moeten zetten.