Lekke cms'en bezorgen providers hoofdbrekens

kraan

Gepubliceerd: Donderdag 16 augustus 2007

Hosting-aanbieder Digitalus ziet de laatste tijd een 'enorme toename' van misbruik vanaf zijn servers. De oorzaak: slecht beveiligde content management systemen.

Toon volledig artikel

SchizoDuckie op Donderdag 16 Augustus 2007 08:35

image

Niet dat ik dit soort lekken-misbruikende bots nou zo prettig vind, maar misschien wordt dit soort grappenmakers eindelijk eens het zetje in de rug dat die providers nodig hebben om te gaan upgraden naar PHP5 :-)

www.gophp5.org/

derick op Donderdag 16 Augustus 2007 09:12

image

PHP 5 gaat dit natuurlijk niet verbeteren. Het blijft gewoon de verantwoordelijkheid van de gebruikers om alle updates te installeren, en dat is ongeacht van welke programmeertaal er nu gebruikt wordt.

bvdbos op Donderdag 16 Augustus 2007 08:42

image

Ik denk dat het tijd wordt om standaard in een cms een functionaliteit te hebben die de admin eens per dag oid per mail waarschuwt als er een security-update uit is. Moet niet zo heel moeilijk te programmeren zijn.

derick op Donderdag 16 Augustus 2007 09:12

image

De genoemde CMSes hebben dat ook volgens mij - maar als de gebruikers er verder niets mee doen lost het natuurlijk weinig op.

Jorix op Donderdag 16 Augustus 2007 08:44

image

Herkenbaar probleem. Echter ondervangen wij een hoop door o.a. onze servers uit te rusten met mod_security, niet te schuitig te zijn met open_basedir en de /tmp als noexec te mounten. Daarbij wordt er actief (zowel handmatig als automatisch) gecontroleerd wat er verder nog aan scripts etc in de tmp belandt. Sinds deze maatregelen hebben we het aantal geslaagde hackpogingen (even afkloppen) teruggebracht naar 0 (en in de logs is te zien dat er wel continu druk geprobeerd wordt)

En nu wachten op de eerste die roept: PHP is onveilig... Het zijn dus mensen die niet of brak kunnen/willen programmeren en dus prehistorische versies gebruiken die php een onveilige naam geven. Gehackte php sites beginnen allemaal met bekende issues die ook spelen bij ASP (bv. SQL injection en het klakkeloos toestaan van uploads).

Conclusie: een programmeertaal is niet onveilig, maar de programmeur.

roy.ahuis op Donderdag 16 Augustus 2007 08:56

image

T zijn niet de programmeurs die onveilig zijn... Het zijn ook niet de programmeurs die oude scripts gebruiken. Het zijn de sitebouwers die dat doen.

Jorix op Donderdag 16 Augustus 2007 09:14

image

Tja, tegenwoordig noemt iedere huis-tuin-en-keuken / copy-paste-programmeur zichzelf sitebouwer...
Feit blijft dat als je als programmeur geen rekening houdt met potentiële beveiligingsrisico's, dat je dan toch echt een slechte programmeur bent. Goed, als er dan iemand toch jouw brakke software gaat gebruiken, is dat misschien onwetendheid, onkunde of pure gemakzucht ("m'n site doet het toch, waarom zou ik er ooit nog wat aan moeten doen....").

sjaak1977 op Donderdag 16 Augustus 2007 10:57

image

zo, jij zal wel miljoenen verdienen als je in een keer zonder ook maar 1 beveiliginsfout te maken een volledig cms kan schrijven.

Nou ben ik het met je eens dat veel fouten gewoon slordigheid of incompetentie zijn, maar zelfs de grootste programmeur ziet wel eens iets over het hoofd. Daarom is het zo belangrijk dat site'bouwers' (i.e. gebruikers) hun software updaten als het nodig is.

Jorix op Donderdag 16 Augustus 2007 19:31

image

zo, jij zal wel miljoenen verdienen als je in een keer zonder ook maar 1 beveiliginsfout te maken een volledig cms kan schrijven.
Helaas niet, al moet ik wel toegeven dat de klanten die ons CMS afnemen nog geen last van hacks hebben gehad... Zouden we dan misschien toch iets goed doen? ;)

Natuurlijk kan je nooit geheel zonder bugs programmeren. Het aantal bugs is helaas evenredig aan de grootte van het project en het projectteam. Dat geldt overigens niet alleen voor het programmeren, ook auto's en zelfs telefoon- en laptopaccu's worden regelmatig teruggeroepen vanwege veiligheidsfouten...

Waar ik vooral op doelde zijn de bekende fouten ten tijde van het ontwikkelen van je software. En daarnaast vind ik het ook een verantwoordelijkheid van de programmeur dat je probeert te anticiperen op mogelijke andere risico's.

Daarbij: 'sitebouwers' zonder programmeerkennis kunnen er in principe op wachten dat ze vervelend bezoek krijgen van hackers. Over het algemeen zal zo'n 'sitebouwer' ook geen updates installeren, omdat dat vaak te moeilijk lijkt. Ik blijf zulke sitebouwers dan ook apart vinden.. je gaat toch ook niet zonder rijbewijs achter het stuur van je auto zitten? Om die reden wordt ons CMS door onszelf bij de klant geïnstalleerd en onderhouden. Dan kan de klant zich druk maken met datgene waar hij goed in is: z'n bedrijf runnen.

deStoorZender op Donderdag 16 Augustus 2007 11:54

image

uhm, Als de code openbaar is, dan is het makkelijker exploiten he!
Erg kort door de bocht ben je wel.

Slecht geconfigureerde bakjes zijn een groter risico, moet je niet de bal bij de klanten leggen.

casper@cqhosting.nl op Donderdag 16 Augustus 2007 09:50

image

Vind je het gek dat ze het drukker krijgen: het is zomervakantie. Alle scriptkiddos ter wereld zijn weer lekker hun vrije dagen aan het opvullen met zinloos gecomputer...

Pizza op Donderdag 16 Augustus 2007 09:55

image

Mhhh.... Waarom bieden deze providers het installeren van die patches dan niet gewoon als service aan? Ze kunnen het eenvoudig automatiseren en hebben zelf als geen ander zicht op welke update belangrijk zijn en welke niet.

dlerew op Donderdag 16 Augustus 2007 12:55

image

Klanten denken al snel dat ze het zelf wel kunnen en hebben geen zin om veel te betalen voor zaken waar ze zelf weinig tot geen voordeel bij hebben. Als het werkt dan is het in orde is de redenering. Een betere oplossing is de eigenaren van de sites glashelder te maken dat ze een grote verantwoordelijkheid op zich nemen als ze het zelf regelen en dat daar gevolgen aan zitten als ze die verantwoordelijkheid niet nemen.

Box op Donderdag 16 Augustus 2007 09:57

image

Deze 'providers' weten duidelijk niet waar ze mee bezig zijn. En zodoende is dit artikel aardig wat anti-reclame voor ze. Wij hebben deze problemen al jaren opgelost door o.a. :

- uitgaand IRC verkeer te blokkeren in de firewall.
- up- en download binaries als wget, curl etc root-only te maken, zodat Apache er niet bij kan.
- mod_security te gebruiken als URL-filter (houdt sowieso al bijna alles tegen)
- open_basedir te zetten in php
- evt. /tmp als noexec te mounten.

Beetje admin moet dit toch zelf ook kunnen verzinnen.

diemonde op Donderdag 16 Augustus 2007 10:02

image

Wat ik uit het artikel opmaak is dat de sites zelf zijn gehacked en niet de servers, dat kun je niet voorkomen lijkt me.

diemonde op Donderdag 16 Augustus 2007 10:03

image

Nog even goed gekeken, bij Digitalus is het inderdaad het geval, maar bij D-Hosting hebben ze het alleen over sites.

Box op Donderdag 16 Augustus 2007 10:24

image

Ja maar dit gaat wel vaak via binaries als wget. En als het over DDOS gaat .. wordt uitgaand IRC gebruikt om zich aan te melden als botje.

Dit zijn echt zaken die al jaren spelen. Ik snap niet dat er nu een nieuwsbericht over komt. Dit had een provider allang moeten opvangen

Jeroenh op Donderdag 16 Augustus 2007 10:20

image

Apache chrooten en privseppen..

crayhouses op Donderdag 16 Augustus 2007 10:38

image

Lekkere reklame voor jezelf... Hosting-aanbieder Dig|talus weet blijkbaar niet hoe ze voor hosting-aanbieder moeten spelen.

Net zoals iedere "huis-tuin-en-keuken copy-paste-programmeur" zichzelf sitebouwer durft te noemen, zo roept ook iedere knul met een colo-servertje dat hij "hosting provider" is.

Kortom, ga je schamen, in een klein hoekje. En voor Maarten Reijnders, fijn te weten dat persberichtjes van je vrienden nog steeds klakkeloos worden overgenomen door webwereld. Ze zullen het nodig hebben in hun komkommermomentje.

Enfin, we hebben weer gelachen. Jammer dat door dit soort brutselhosting aanbieders en papagaaijournalisten de branche als geheel slecht in het nieuws komt.

Pommetje op Donderdag 16 Augustus 2007 10:58

image

Nu kunnen de handige harries wel lopen brullen dat de extra kosten op de sitebouwers moeten verhalen, maar jullie houden er geen rekening mee dat content zoals Joomla en Mambo , gratis wordt aan geboden. De meeste "amareur" sitebouwer, zoals ik , gaan er van uit dat een nieuwe versie van een cms veilig is..En na een tijdje blijkt deze dus niet (meer) veilig is. Als ik een component of module cq plugin installeer, ga ik er wel vanuit dat het veilig is. Ik kan nl. niet programeren, en heb ook geen behoefte om het te leren. Daarom zijn dit soort systemen zo handig. Iedereen kan er mee overweg. Het goed beveiligen van een site is dus bijna een onmogelijke opgave.

Pizza op Donderdag 16 Augustus 2007 11:14

image

Nee is niet onmogelijk. Het punt is dat je blijkbaar van deze klanten niet kunt verwachten dat ze de boel goed onderhouden. Deels komt dat doordat klanten niet elke dag op de site van Joombla kijken om te zien of er updates zijn.

Als hostingproviders hier werkelijk zoveel problemen mee hebben moeten ze maar eens zelf dit soort pakketten gaan aanbieden en zelf onderhouden. Maar ja, dat zullen ze wel niet doen omdat ze veelal ook webdesign/-development aanbieden en dan vaak al een eigen cms zullen hebben dat ze natuurlijk veel liever verkopen.

Lekke cms'jes zijn trouwens niet het enige probleem. Het probleem met programmeurs is dat het een open beroep is. Iedereen kan zich programmeur noemen. In werkelijkheid lopen er echter veel te veel bijna-script-kiddies rond die zich goed vermaken met Lingo maar PHP of asp.net beter links kunnen laten liggen.

ODF op Donderdag 16 Augustus 2007 11:41

image

De genoemde CMS'en in dit artikel heb ik geprobeerd maar snel links laten liggen en begonnen met CMS Made Simple, snel en makkelijk aanpasbaar en voor zover ik dat kan inzien voldoende veilig.
Mijn CMS is nog niet gehacked in tegenstelling tot mijn forum wat draaide op een PHPBB versie die door vakantie van mijn kant 3 maanden niet onderhouden was.

Mr. Right op Donderdag 16 Augustus 2007 11:52

image

Ons CMS ook niet.
Maar flauw om reklame te gaan lopen maken hierzo.

ODF op Donderdag 16 Augustus 2007 12:26

image

Ik attendeer mensen er alleen op dat er meer smaken zijn dan Joomla en Dupla in het open source / freeware CMS wereldje.
Mr. Right, je pretendeert teveel met deze nickname die je waarschijnlijk nooit waar kunt maken.

J. Ketting op Donderdag 16 Augustus 2007 14:44

image

Ik gebruik Typo3 voor mijn website.
Dus als je daar nog nooit van gehoord hebt of als je het nog niet gebruikt, zou ik daar maar eens gaan kijken....

deStoorZender op Donderdag 16 Augustus 2007 11:50

image

Dat is al jaren bekend!

SAFE_MODE aan op die dump bakjes.

GreeNoNe op Donderdag 16 Augustus 2007 13:04

image

Ja hier hebben we ook wel wat klanten gehad die problemen ondervonden met de email module uit Joomla waardoor er veel spam verstuurd kon worden. Gewoon het CMS up to date houden of eventueel gebruikmaken van CAPTCHA scripts maar deze kunnen inmiddels ook worden gedetecteerd door bepaalde software, zie http://blogs.pandasoftware.com/blogs/images/PandaLabs/2007/07/24/xrumer.swf .

Het probleem is dat de mensen zichzelf webmaster noemen zonder dat ze uberhaupt een simpel scriptje kunnen maken die controleerd of de waardes wel correct worden ingevuld, laat staan een update voor de scripts uit te voeren met bv patch files.

Pommetje op Donderdag 16 Augustus 2007 13:35

image

Het probleem is dat de mensen zichzelf webmaster noemen zonder dat ze uberhaupt een simpel scriptje kunnen maken die controleerd of de waardes wel correct worden ingevuld, laat staan een update voor de scripts uit te voeren met bv patch files.

Jij wilt dus dat iedereen die een website beheerd , moet kunnen programeren..Wat een dikke kul....Ik neem aan dat jij een rijbewijs hebt......Kun jij je moetor zo afstellen dat de co2 uitstoot minimaal is.....Eerst maar eens nadenken voor je wat roept...

Mr. Right op Donderdag 16 Augustus 2007 15:25

image

Geen goede vergelijking.

Er is sprake van een producent, een bemiddelaar, en een eindgebruiker.

Bij auto's is het zo dat de producent zelf actie onderneemt om auto's terug te roepen, zij het via de ex-/importeurs.

Bij software is het zo dat Joomla (en menig ander) niet die service verleent, maar de updates ergens neerzet, en met geluk nog een mailtje rondstuurt.

De klant is dus de dupe. Verkeerd concept dus, dat "over de muur gooien".

Pommetje op Vrijdag 17 Augustus 2007 15:11

image

Daar gaat het niet om...LEZEN....Als je in die auto rijdt en het c02 is te hoog heb je dat ook niet in de gaten...

Stefan de Groot op Donderdag 16 Augustus 2007 13:38

image

De problemen moet gewoon gezocht worden bij de hostingproviders. Ongeveer 99 van de 100 zijn er erg onveilig ingericht. Digitalus moet de schuld dan ook bijzich zelf en NIET bij z'n klanten. Als ze de servers goed hadden ingericht dan mag het NOOIT voorkomen dat een gebruiker schade KAN aanrichten aan de rest van de server. Als bij een klant dan zijn stukje wordt gehacked dan mogen andere klanten daar geen last van hebben.

Door chrooten en/of virtualisatie is dat zeer goed mogelijk. Alleen heeft dat wat meer resources nodig en kunnen hostingproviders minder klanten kwijt op één server. Dus minder geld in het laatje en een onveilige server...

Driesk op Donderdag 16 Augustus 2007 13:45

image

De volgende versie van Drupal, Drupal 6, zal een update notification module bevatten, waardoor gebruikers onmiddellijk een bericht ontvangen wanneer een nieuwere versie van een bepaalde module (plugin) beschikbaar is. Allicht zal dit ook een deel van het probleem oplossen.

rainboy op Donderdag 16 Augustus 2007 14:28

image

Raar artikel het CMS de schuld geven, in bijna geen enkel geval is het de CMS zelf (uitzonderingen daar gelaten) het gaat meestal om veel gebruikte plugins die niet van de CMS bouwer zelf afkomen. Daarbij wordt het gewoon een simpel PHP scriptje neergezet (wget niet nodig hoor, laat ook zien hoe goed sommige hier van weten) waar men gezellig een PHP upload doet van het volgende tooltje (lees= deface van pagina, spam script, phising site noem het maar op).

Je kunt uiteraard als provider besluiten om PHP uploads te verbieden (dmv setting in php), maar denk dat je dan snel je deuren kan sluiten.

Uiteraard zijn een aantal modules zoals mod_security wel handig, maar zeker niet voldoende tegen modules die gewoon zo lek zijn als een mandje.

Eigenlijk vindt ik dat dit soort script kiddies tegen de muur gezet moeten worden; maar dat mag niet helaas.

SchizoDuckie op Donderdag 16 Augustus 2007 18:47

image

derick 16-08-2007 09:12
PHP 5 gaat dit natuurlijk niet verbeteren. Het blijft gewoon de verantwoordelijkheid van de gebruikers om alle updates te installeren, en dat is ongeacht van welke programmeertaal er nu gebruikt wordt.

PHP 5 gaat dit wel degelijk verbeteren, onder andere doordat een aantal brakke design features gewoon standaard uit staan c/q niet meer backwards compatible zijn of beter beveiligd zijn. (open basedir, register globals, php.ini) Feit blijft inderdaad dat je óók met PHP5 brakke code kan schrijven die bijv SQL injectie of root access toelaat maar dat ligt eerder aan een programmeur.

handy op Zaterdag 18 Augustus 2007 19:18

image

Oke ik wil toch even reageren omdat er hier toch wat mensen kort reageren over mijn antwoorden (ik ben die Krist). Ik vind het knap dat jullie ons als prutsers weten te bestempelen zonder te weten hoe ons hosting platform in elkaar zit. Ik zal hier niet te diep over in gaan maar in ieder geval draaien onze sites in een jail en gebruiken wij ook nog een applicatie firewall. Als mensen dan nog aan komen met als oplossing het mounten van de /tmp dir als noexec en het blokkeren van irc verkeer (6667), dan moet ik wel even lachen ... *kuch* helpt niets. Maar ja de beste beveiligers zitten aan de wal natuurlijk :)

Waarom was het tot nu toe eigenlijks echt mogelijk om websites te hacken (bij Digitalus)? Juist omdat een heel groot aantal van onze klanten zaken zoals register_globals eisten. Nu makers van Joomla het vereisen dat register_globals uit willen hebben, hebben wij onze verantwoordelijkheid ook genomen.

Dit probleem speelt niet bij ons alleen, dit speelt bij ALLE hosting partijen.Zolang je cgi/php diensten aanbied zal misbruik worden gemaakt. Maar uiteraard zal je altijd achter feiten aanblijven lopen...

Goed dit was mijn kant van het verhaal.

Knowland op Maandag 20 Augustus 2007 09:34

image zomerhack badge 2

Zolang CMS oplossingen als web applicaties draaien blijft er altijd een risico omdat feitelijk de hele wereld bij de applicatie kan komen. Als je bedenkt dat, laten we zeggen, 25% van de sites met een populair CMS niet, of niet goed worden geupdate is dit een zeer interessante doelgroep voor kwaadwillende. Dit is ook exact de reden geweest waarom wij een offline CMS hebben ontwikkeld voor onze klanten. Dit heeft wel andere nadelen, maar veiligheid is er niet één van! Ik wil hier geen reclame maken. Als je meer wilt weten hoe het wel veilig kan kan je mijn gebruikersnaam ombouwen tot URL.

Om te kunnen reageren, dient u ingelogd te zijn.

Nieuwsbrief

Ontvang dagelijks een overzicht van het laatste ICT-Nieuws in uw mailbox

Peiling

Loading Poll

Video: World Tech Update: Darpa's robot oorl...

World Tech Update: Darpa's robot oorlogspaard (video)

Verleden nieuws