pragt .info
VEENENDAAL   
 (c) Hein Pragt
Doorzoek deze site!
Google

Internet en beveiliging.

(c) 2005 H.M. Pragt

Beveiligen is hinderen.

Met veel belangstelling lees ik artikelen over websites en computers die gekraakt zijn. Vele jaren geleden heb ik samen met collega's, met veel belangstelling, beveiligingen gehackt, in de goede zin van het woord. We hebben nooit vernielingen aangericht, maar probeerden beheerders van slecht beveiligde systemen te plagen en te informeren over de beveiliging fouten. Ik heb ooit de administrator van een computer van de Engelse overheid, een mail verzonden met zijn eigen afzender, waarin ik vertelde hoe ik op hun systeem gekomen was. Een week later was het lek dicht, maar ik heb wel bij voorbaat gelachen om zijn reactie.

In het boek over de chaos computer club, (een bekende anarchistische club uit Duitsland) werd het columbus gevoel beschreven. Dat was het ook, we waren op ontdekkingstocht door onbekende systemen. Zelf werkte ik aan de andere kant. Het was mijn taak om onze eigen systemen hier voor te beveiligen, dus het mes sneed aan twee kanten. Naarmate de beveiligingen toenamen en onze ervaring groeide, nam het zelf onderzoeken af. Tegenwoordig onderzoek ik wel nog steeds welke methode hackers gebruikt hebben, om zelf de vaak veelgemaakte ontwerp fouten niet te maken. Door mijn werk in het verleden bij een bedrijf in toegang controle systemen, heb ik de wijze les geleerd dat goed beveiligen helaas ook vaak hinderen is en dat veel beveiligingsfouten te herleiden zijn naar gemakzucht.

Goed beveiligen is een beetje paranoia zijn.

De recente hacks van de sites van een grote telecom aanbieder en een modellen site waren kinderlijk eenvoudig. Allebei waren ze gebaseerd op slechte beveiliging van de inlog sessie gegevens, die op eenvoudige wijze te manipuleren waren.

In het eerste geval werd de gebruikersnaam, zonder enige vorm van encryptie of validatie in een cookie gezet, waarna de server deze zonder verdere controle accepteerde. Door via kladblok de naam in de cookie te veranderen, was het zo mogelijk om op de server de persoonlijke pagina's van een andere gebruiker te zien en zelfs smsjes uit naam van deze gebruiker te verzenden. Dit is een basis fout die geen enkele ervaren webontwikkelaar zou moeten maken.

In het tweede geval was er voor sessie management door middel van de url gekozen. Dit is het alternatief voor de cookie, maar ook hier moet de klantcode wel gevalideerd en telkens weer gecontroleerd worden. In dit geval kon door simpelweg het klantnummer in de url te vervangen de gegevens van andere klanten zichtbaar gemaakt worden. Ook dit is een bijna beginners fout. Goed beveiligen is telkens weer op elke pagina de gebruiker valideren.

Validatie kan eenvoudig gedaan worden door bijvoorbeeld de klantcode en een geheime code op de server samen te voegen en daar een zogenaamde md5 hash van te genereren. Deze md5 hash dient u dan samen met het klantnummer in de cookie te schrijven. Als de server daarna uit een url of cookie de klantcode leest kan door middel van de md5 hash het klantnummer gevalideerd worden. Omdat de geheime code alleen bekend is op de internet server, is het onmogelijk om de md5 hash te manipuleren. Dit zijn methodes die bij ervaren internet programmeurs bekend zijn.

In veel gevallen waarin weer een kraak van een internet site in de publiciteit komt, is er dus geen sprake van inbreken in de technische zin van het woord, maar het binnenlopen van een open voordeur. Er zijn nog steeds veel internet sites die zeer slecht beveiligd zijn.

Vertrouw nooit gebruikers invoer.

Dit klinkt misschien een beetje grof, maar het geeft perfect weer dat we alle data die afkomstig is van de gebruiker moeten wantrouwen. Alles wat de gebruiker naar u verzend is in eerste instantie "verdacht". U moet voordat u er maar iets mee gaat doen deze data eerst controleren. Wanneer u bijvoorbeeld de gebruikers invoer rechtstreeks in een SQL (database) functie zou gebruiken kan de hacker de zoektekst vervangen door: "foo'; DELETE FROM ... WHERE ..." en kan deze een deel van uw database wissen.

Aangezien veel van de internet server functies op het laagste niveau gewoon 'C' functies zijn kan de hacker ook een nul teken in de invoer stoppen (zero byte stuffing) of speciale tekens in de invoer velden plaatsen, waardoor hij een extra unix commando kan laten uitvoeren. Er zijn een aantal verdachte tekens in de gebruikers invoer en deze moeten, voordat u iets doet met de invoer, ontkracht worden.

Deze voorbeelden geven aan dat veel beveiliging fouten worden gemaakt door het grote vertrouwen dat de programmeur heeft in de gebruiker van de internet site. Goed beveiligen van een internet site blijft een vak apart. Pragt.info kan u ook adviseren over beveiliging van internet sites en tevens kunnen wij uw bestaande code in Perl, php of Asp valideren.

Wat is de lol en de zin van inbreken op internet servers.

De inbrekers op computer systemen zijn onder te verdelen in twee hoofdgroepen.

  • De ervaren hacker die veel weet van techniek en in het bijzonder beveiliging techniek.
  • De script kiddies, vaak tieners die met kant-en-klare programma's aan het hacken slaan. Ze worden script kiddies genoemd omdat ze standaard scripts (lijsten met opdrachten die achter elkaar uitgevoerd worden) downloaden en activeren. Script kiddies kraken systemen, omdat ze denken dat het stoer is. Ze zijn zich vaak niet bewust van de schade die ze aanrichten.

In mijn visie is de tweede groep gevaarlijker dan de eerste, omdat deze door onwetendheid vaak meer schade aanrichten dan de ervaren hacker. Ook heeft de ervaren hacker vaak een soort van erecode, waardoor deze na de inbraak alleen een teken achterlaat maar vaak geen schade aanricht.

Om te begrijpen waarom mensen op uw systeem inbreken is het handig om te weten wat hun motivatie is.

  • De nieuwsgierige kraker is er in geïnteresseerd om te achterhalen wat voor systemen u gebruikt en tot welke gegevens hij toegang kan krijgen.
  • De vandalische kraker is er op uit om uw systeem te laten vastlopen, dit vaak uit onvrede of wraak gevoelens. (De recente aanval op de overheid sites.)
  • De high profile kraker breekt in op populaire systemen (bijvoorbeeld de systemen van de overheid), waardoor hij een bepaalde status zal krijgen.
  • De concurrent kraker zal op uw bedrijfsgegevens uit zijn om daar een voordeel uit te halen.
  • De lener kraker is er op uit om uw middelen (processortijd, harde schijfruimte) te gebruiken voor meestal niet al te legale of nobele doelen.

U dient er als klant op te kunnen vertrouwen, dat het bedrijf die uw internet site ontwerpt ook terdege rekening zal houden met het beveiligen van uw internet site.


Gemiddelde website bevat 66 beveiligingsfouten

Bron: Webwereld

Van de zakelijke en de niet-commerciële sites bevat 70 procent lekken en is daarom kwetsbaar voor hackers. Gemiddeld telt een website 66 beveiligingsfouten.

Tot die conclusie komt het Amerikaanse beveiligingsbedrijf Acunetix na 3200 websites te hebben gescand. In 70 procent van de gescande websites vond het bedrijf een ernstig of minder ernstig lek dat door hackers misbruikt kan worden om de site te manipuleren of gegevens te stelen. Volgens de onderzoekers is de kans groot dat hackers de problemen ontdekken en zullen uitbuiten.

Bij de 3200 websites werden in totaal 210.000 beveiligingsproblemen geconstateerd. Dat komt neer op gemiddeld bijna 66 per gescande website.

In de helft van de kwetsbare websites ging het om zogeheten 'sql injection'-problemen. Minder vaak (42 procent) werd een cross site scripting-lek aangetroffen. Het aantal sites dat kwetsbaar is voor 'sql injection' is opvallend hoog, volgens de onderzoekers, omdat het Web Application Security Consortium vorig jaar juli nog constateerde dat 9 procent van de websites kwetsbaar zou zijn voor dit soort aanvallen.

Volgens Acunetix, dat beveiliging van applicaties verkoopt, is er bij bedrijven en organisaties te weinig aandacht voor de beveiliging van online data.


Phishers gooien hengels uit in andere vijvers

Bron: Webwereld

De brutaliteit en inventiviteit van phishingcriminelen leek in 2006 geen grenzen te kennen. Phishingaanvallen bleven niet langer beperkt tot e-mails en websites.

Het kat-en-muis-spel tussen malware-makers enerzijds en beveiligingsbedrijven en juristen anderzijds, intensiveerde in 2006. In juni werd de ING Bank opgeschrikt door een groep oplichters die gedupeerden via een e-mail naar een kopie van de zakelijke website van de ING Bank lokte. Op zich niets nieuws, maar de oplichters gingen nog een stap verder: de website bevatte telefoonnummers van zogenaamde 'contactpersonen' die bellers overhaalden om naar een nepfiliaal van de ING Bank te komen.

In juli bleek uit onderzoek van de Anti-Phishing Working Group (APWG) dat het aantal phishingsites nog steeds toeneemt. De bedrieglijke sites worden vooral in de VS (30 procent), Zuid-Korea (13 procent) en China (12 procent) gehost. Nederland komt niet in de top van de lijst voor.

Phishing-acties breidden zich dit jaar uit naar de mobiele telefoon. Zo waarschuwde beveiligingsbedrijf McAfee in augustus voor 'SMiShing', waarbij gsm-gebruikers via smsjes naar onbetrouwbare websites gelokt worden.

Niet alleen de fysieke telefoons, maar ook belsoftware zoals Skype blijkt kwetsbaar. Beveiligingsexperts waarschuwden in april voor voip-phishing. Mensen worden daarbij in een e-mail overgehaald om via een voip-programma een helpdesk te bellen. Deze nephelpdesk wordt bemand door kwaadwillenden die de gedupeerden persoonlijke gegevens proberen te ontlokken. Softwarebedrijf Cloudmark onderschepte binnen een paar weken duizend e-mails waarin de nieuwe praktijken beoefend werden.

Wie zich geen zorgen hoefden te maken over mogelijke virussen, waren de gebruikers van de e-mailhandheld Blackberry. Dat meldde Dany Bolduc van producent RIM in juli. De Blackberry zou door de secure sandbox van Java 'immuun' zijn voor virussen. Helaas bleek een paar weken later dat de Blackberry wel gebruikt kan worden voor duistere praktijken. Door het hackprogramma Bbproxy op de Blackberry te installeren, konden kwaadwillenden aanvallen uitvoeren op bedrijfsnetwerken.

Om het gevaar van phishingsites te beteugelen, zijn de recente browsers van Microsoft en Mozilla, respectievelijk Internet Explorer 7 en Firefox 2.0, uitgerust met phishing-filter. Onlangs voegde ook Opera een phishingfilter toe aan zijn browser. In november bleek uit onderzoek van de Carnegie Mellon Universiteit in Pittsburgh dat het filter van Firefox meer dan 80 procent van de phishing-sites tegenhoudt. IE7 blokkeert ruim 66 procent van de onbetrouwbare sites.

Overigens meldt Gartner in november dat vooral rijken het moeten ontgelden als het gaat om phishing e-mails. Mensen die meer dan 100.000 dollar per jaar verdienen krijgen gemiddeld 112 phishingmailtjes. Over alle inkomensgroepen gemeten lag het gemiddelde op 74 mailtjes. Gartner vermoedt dat de phishingcriminelen de gegevens van welgestelden achterhalen via lijsten op internet.

Experts van beveiligingsbedrijf Internet Security Systems (ISS) meldden dat ook vakantiegangers een populaire prooi zijn voor cybercriminelen. De boeven lokken mensen met e-mails naar nagemaakte vakantie- en reissites.

Naast vakantie- en banksites richten phishers zich ook vaker op populaire websites als Myspace.com. In juni probeerden kwaadwillenden via een nagemaakte inlogpagina van de social networking-site persoonlijke gegevens van gebruikers te achterhalen.

In november concludeerde CA en de National Security Alliance (NCSA) dan ook dat het bezoeken van sociale netwerksites grote risico's met zich meebrengt. Uit hun onderzoek onder 2163 volwassenen bleek dat 83 procent van de gebruikers van netwerksites onbekende bestanden van profielen van anderen downloadt, waardoor ze identiteitsdiefstal, spyware en virussen riskeren.

In december hield een agressieve worm huis op Myspace door gebruikers via een code in Quicktime-video's naar een nagemaakte inlogpagina te loodsen.

Botnets en zwak vlees

Uit het jaarverslag van Messagelabs blijkt dat 86,2 procent van de e-mails dit jaar spam was. Botnets waren verantwoordelijk voor 80 procent van de spammailtjes. Gemiddeld 24,8 procent van de kwaadaardige e-mails die MessagelLabs in 2006 onderschepte, was een phishingmail. Het percentage variëerde van 10,6 procent in januari, tot 68,6 procent aan het eind van het jaar.

Hoewel spam een wereldwijde plaag is, kreeg Nederland in november nog een pluim van de EU. Eurocommisaris Vivian Reding prees Nederland voor zijn antispambeleid. De Europese Commissie schreef de drastische verminderingen van spam in Nederland toe aan de vervolgingen door de OPTA. Zo vocht internetmarketingbedrijf Speko herhaaldelijk een door de OPTA opgelegde boete aan. De telecomwaakhond gaat zich in 2007 meer richten op de bestrijding van spyware en wil ook spam die aan rechtspersonen verstuurd wordt strafbaar maken.

Ondertussen blijven notoire spammers en oplichters, zoals de Nigeriaanse 419-bendes, actief. Verder blijkt uit onderzoek van spambestrijder Ciphertrust dat ontvangers van pornospam verreweg het vaakst verleid worden tot het klikken op een meegestuurde link. Dit gebeurt volgens het bedrijf 280 keer zo vaak bij pornomailtjes als bij e-mailreclame voor medicijnen, zoals Viagra.

In 2006 haalde de Hormel Foods Corporation bakzeil in een claim om het woord 'spam'. De fabrikant van ingeblikte ham bedacht het woord in 1937 als afkorting voor 'spiced ham' en wilde het gebruik van het woord in bedrijfsnamen van spambestrijders tegengaan. Tevergeefs, want het Europese merkenbureau wees de claim af.

Xss-plaag

Een andere plaag in 2006 bestond uit het misbruiken van lekken in de xss (cross-site scripting) xss van websites. Nederlandse onderzoekers ontdekten lekken in onder andere Outlook Web Access, een Tele2-inlogpagina, Ebay-pagina's, een Google-pagina en Hotmail.

Microsoft publiceerde dit jaar meer dan zeventig aanpassingen aan zijn software om beveiligheidsrisico's te verhelpen. Naast lekken in Office-applicaties en Windows XP, werd ook de drm-beveiliging door hackers gekraakt. Omdat het bedrijf niet in staat was om alle actuele kwetsbaarheden snel te dichten, namen beveiligingsdeskundigen zelf een paar keer het heft in handen.

In september dichtte het collectief Zeroday Emergency Response Team (ZERT) een lek in de vector markup language (vml) van Internet Explorer. In maart publiceerde beveiligingsbedrijf Eeye Digital Security een tijdelijke patch voor een ander lek in IE, kort daarop volgde een fix van beveiligingsbedrijf Determina. Dat bedrijf patchte in september opnieuw een Microsoft-lek, ditmaal in een Activex-control.

Microsoft kampt uiteraard niet als enige met beveiligingsproblemen. Begin december bleek dat de beveiliging van de webmail-dienst van Nederlandse internetproviders in veel gevallen niet op orde was. Bij Chello, Orange, Planet Internet, Tiscali, Tele2 en 12Move kunnen de e-mailinstellingen van abonnees ongemerkt aangepast worden, zo bleek uit onderzoek van beveiligingsexpert Martijn Brinkers van Izecom. Ook op de webmail van Xs4all en Het Net konden kwaadwillenden inbreken, maar hier waren de emailinstellingen niet te wijzigen. De mail was echter wel te lezen.

Stemcomputers en rootkits

Een felle beveiligingsdiscussie kwam op gang door acties van de groep Wijvertrouwenstemcomputersniet.nl van Rop Gongrijp en Maurice Wessling, die in september aankondigde te stoppen met zijn digitale burgerrechtenorganisatie Bits of Freedom. Het tweetal toonde aan dat de beveiliging van de stemcomputers die bij de Tweede Kamerverkiezingen in november gebruikt zouden worden, niet in orde was. Een type stemcomputer waarbij sprake was van lekstraling werd uiteindelijk door minister Nicolaï afgekeurd, waardoor in 35 gemeenten waaronder Amsterdam, weer met het ouderwetse potlood gestemd werd.

Beveiligingsbedrijven McAfee en Symantec waarschuwden in juli voor de komst van geavanceerde rootkits. Volgens de bedrijven ontwikkelen rootkits zich zo snel, dat nieuwe generaties niet meer met traditionele technieken op te sporen zijn. Het achteraf onschadelijke Backdoor.Rustock.A was volgens Symantec het eerste voorbeeld van een rootkit die erg moeilijk is op te sporen. McAfee benadrukte vanwege het gevaar van 'slimme' rootkits het belang van preventie: de rootkits moeten ontdekt worden voordat ze geïnstalleerd zijn.




Disclaimer.

De beheerder van deze site betracht uiterste zorgvuldigheid bij het vervaardigen, samenstellen en verspreiden van de informatie op deze website, maar kan op geen enkele wijze instaan voor de juistheid of volledigheid hiervan. De beheerder van deze site aanvaardt geen enkele verantwoordelijkheid voor schade op welke manier dan ook ontstaan door gebruik, onvolledigheid of onjuistheid van de aangeboden informatie op deze website.

De informatie op deze website kan zonder voorafgaande waarschuwing of kennisgeving worden gewijzigd.

Het auteursrecht op deze website berust bij de beheerder van deze site of bij derden die met toestemming dit (beeld)materiaal beschikbaar hebben gesteld. Vermenigvuldiging in wat voor vorm dan ook is alleen toegestaan na voorafgaande toestemming.