Hoofdcategorieën

Keurmerk voor veilige programmeurs in de maak

Door Dimitri Reijerman, donderdag 22 november 2007 10:49, views: 12.757

De Secure Programming Council heeft een concept van exameneisen online gezet waarmee bedrijven de kennis over veilig programmeren in Java en JavaEE bij hun software-ontwikkelaars kunnen toetsen.

Gssp logoIn een later stadium volgen exameneisen voor C, C++, Php, Perl en .Net-talen. Doel van de toetsing is om bedrijven zekerheid te verschaffen dat hun programmeurs de basiskennis en de vaardigheid hebben om veilige code af te leveren. Daarmee moet het aantal bugs die hackers eenvoudig kunnen misbruiken, verminderd worden.

De Secure Programming Council heeft de komende twee maanden uitgetrokken voor inspraak op het concept. In de voorgestelde exameneisen komen basisconcepten als data handling, authenticatie, sessiemanagement en toegangscontrole aan bod. Zo moet een Java-programmeur in staat zijn om externe data op een betrouwbare manier te valideren en te verwerken. Ook wordt kennis vereist over veelgebruikte aanvalsconcepten van hackers, zoals cross-site-scripting en sql-injecties, en de programmeur moet het nodige weten over verschillende encryptiemethoden.

In totaal hebben veertig bedrijven en overheidsinstellingen meegeholpen om de exameneisen van de Secure Programming Council op te stellen. Met name vanuit de financiële wereld en het defensie-apparaat zou de vraag naar dergelijke examens groot zijn. Een financiële instelling zou al hebben aangegeven dat al zijn software-ontwikkelaars het examen moeten doen. Programmeurs die niet slagen, zouden 'geen enkele regel code' meer mogen schrijven.

De eerste examens bij het Sans-Institute staan al voor volgende maand in Londen op het programma. In een latere fase moeten de tests ook in andere Europese en Amerikaanse steden aangeboden worden. Een examen kost 50 dollar voor een student en maximaal 450 dollar voor werknemers van grote bedrijven.

Volgende 11:24
Vorige 10:21

Reacties

«  1  2  »

Goed initiatief, en het zal vast leuk staan op je CV.

Dat is mooi, er zijn veel te veel mensen die denken dat ze kunnen programmeren, en dan veel veiligheidsfouten achterlaten, waar het bedrijf later pas enorme schade door lijdt.

Vooral (In PHP) MySQL injection of XSS zorgen voor veel problemen.

Ik vraag me dan wel weer af waarom ze een Perl examen gaan maken, want Perl is al behoorlijk verourderd(o.a. qua programmeer concepten) en wordt volgens mij niet veel meer gebruikt.
nofi btw

Tsja, dat jij en ik niks in perl doen betekent nog niet dat het verouderd en in onbruik is... Ik neem niet aan dat ze er een examen voor maken als er geen user base voor is. In mijn omgeving zitten wat Python liefhebbers, misschien dat die taal over een paar jaar wel meer gebruikt wordt dan perl, maar dat zien we tegen die tijd wel weer.

[Reactie gewijzigd door mae-t.net]


Het gaat waarschijnlijk (voornamelijk) om applicaties die nu nog onderhouden worden en geloof me dat zijn er best nog veel. En bij onderhoud wordt er ook nog wel wat security issues (erbij) gefixed.

Er draait nog veel oud spul, dit komt omdat het nog doet wat het doen moet.
En er als er geen update nodig is van de funtionaliteit blijft het zo.
Zo zit de mens in elkaar want waarom iets veranderen als het nog doet.
Veranderen kost geld en je hebt kans dat het niet werkt, want de kennis van het oude systeem is weg

Ja natuurlijk draait er nog veel op Perl, maar er wordt volgens mij niet zo heel veel meer in ontwikkeld op dit moment. Prachtig dat er nog zo veel op draait maar dat heeft natuurlijk weinig met dit keurmerk te maken, dat is voornamelijk belangrijk voor nieuwe projecten.

Wel een goed initiatief.

Waarschijnlijk voor CGI scripts in Pearl, dat wordt online nog wel redelijk gebruikt.

Wat een bullshit. Dit geeft weer goed weer wat er voor enorm misplaatst vertrouwen is in keurmerken. En het is ook niets anders dan een probleem oplossen op de verkeerde plek, sterker nog, het lost helemaal niks op. Je moet programmeurs niet toetsen, je moet hun output (e.g. programmas) toetsen.

Je hebt gelijk: als ik een kinderfeestje organiseer gooi ik ook alle kinderen zo het zwembad in. Wie wil er nu eerst weten dat het kind heeft bewezen te kunnen zwemmen?

Dit is een extra'tje. Natuurlijk moet je alsnog een beveiligingstest uitvoeren op de opgeleverde programmatuur, net zoals je functionaliteit wilt toetsen en vele andere dingen. Het papiertje geeft geen garantie (net zoals een kind mét zwemdiploma nog steeds kan verzuipen), maar wél een stukje meer vertrouwen dát er over nagedacht wordt.

Dus het kind dat ooit net zijn zwemdiploma heeft weten te halen (hij kent de theorie) en verder nooit water gezien heeft, gooi je vol vertrouwen in het zwembad en een kind dat kan zwemmen als een waterrat, maar nooit het papiertje is wezen halen, mag zijn kleren aanhouden?

En dan nog, iedereen kent de verkeersregels, maar niet iedereen houdt zich er aan.

Zo'n certificaat is leuk voor je CV, verder niet.

Dus het kind dat ooit net zijn zwemdiploma heeft weten te halen (hij kent de theorie) en verder nooit water gezien heeft, gooi je vol vertrouwen in het zwembad
Om het even in de goede context te gooien: Het lijkt me sterk dat je ooit een "programmeur" zult aannemen die nog geen regel code heeft geproduceerd.

Als de persoon in kwestie gewoon een goede programmeur is zal hij dit diploma ook wel kunnen halen, en een diploma blijft natuurlijk een makkelijke methode om een bepaald basisniveau te kunnen garanderen, en de slechte programmeurs er uit te plukken.

Om het even in de goede context te gooien: Het lijkt me sterk dat je ooit een "programmeur" zult aannemen die nog geen regel code heeft geproduceerd.
Klopt... dan neem je geen programmeur aan, maar een consultant... (Sorry, kon het niet laten ;))

Het gaat erom dat degene met het papiertje iets heeft aangetoond, diegene zonder papiertje wellicht niet. Dat kind dat kan zwemmen maar geen diploma heeft, gooi je niet met een gerust hart het water in als je die nog nooit eerder hebt zien zwemmen (of een vertrouwd persoon beweert dat dat goed gaat). Je wilt een zekere mate van zekerheid.

Hetzelfde geldt voor dit keurmerk. Zoals ik zei is het een extra'tje. De programmeur bewijst ermee een zekere mate van kennis en kunde te hebben. Erg handig in de gevallen dat je geen ervaring met desbetreffende persoon hebt.

Een kind met een zwemdiploma heeft altijd in de praktijk moeten leren zwemem en moeten afzwemmen.
Die vergelijking gaat dus mank.

En de vergelijking met de verkeersregels gaat ook mank. Je gaat er namelijk vanuit dat programmeurs wel weten hoe het moet, maar zich er niet aan houden.
Het tegendeel is echter waar. De overgrote meerderheid van de programmeurs weten niet eens hoe het zou moeten.

Het zal het gemiddelde kennisnivo van de programmeurs verhogen, en daarmee wel degelijk meer invloed hebben dan alleen maar een melding op een CV.

Zelf geen zwemdiploma's op zak zeker?! Dan zou je namelijk weten dat het volgen van zwemles een vereiste is voor het behalen van een zwemdiploma. Een zwemdiploma bestaat niet uit een theorie- en praktijkdeel.

Sinds wanneer is er een theoriedeel? Ik heb het nooit gehad (ben 17), bovendien heb ik twee kleinere broertjes ronddartelen die beiden geen zwemtheorie hadden.

Er is volgens mij helemaal geen sprake (meer) van een theoriedeel.

Door je programmeurs op een dergelijke wijze bewust te maken van veilig programmeren zorg er juist indirect wel weer voor dat hun output minder veiligheidsfouten bevat natuurlijk.

Ik denk dat je veiligheidsgevoelige programma's altijd moet testen op lekken. Maar in de praktijk blijkt dat dit vaak niet gebeurt. Daarom is het aanpakken bij de bron een goed idee imho.

Mwa.. elk boek over webdesign vertelt je dat je data van buiten (alles wat de browser teruggeeft) nooit mag vertrouwen, toch wordt dat vaak blindelings gedaan. En overal staat dat je er nooit van uit mag gaan dat cookies gebruikt kunnen worden, toch zijn er zat site die de mst in gaan zonder cookie.

De theorie is al bij iedereen bekend, maar in de praktijk wordt er gewoon slordig gewerkt.

Je moet gewoon een 'hacker' in dienst nemen die de programma(code) controleert en de terugstuurt naar de programmeur die zijn werk niet goed gedaan heeft.

Het is toch handig als de 'hacker' de triviale dingen er niet meer uit hoeft te halen omdat de programmeur die er niet in stopt?
Als je een gecertificeerde programmeur hebt, kun je er meer op vertrouwen dat hij oog heeft voor beveiligingsissues en daarop anticipeert.

Helemaal met je eens. Alhoewel het erg praktisch zou zijn als je programmeurs op basis van certificaten en diploma's zou kunnen beoordelen blijkt dat in de praktijk onmogelijk. Ik ken programmeurs zonder ook maar enig certificaat die ik de besturing van een kerncentrale zou toe vertrouwen maar ook programmeurs met certificaten die ik nog geen website zou laten maken. Programeer kwaliteit is en blijft volgens mij iets dat erg lastig te kwantificeren valt.
Het belangrijkste is zoals je al zegt goed testen en goede ontwerp/analyse documentatie waarin de reden dat iets op een bepaalde manier wel/niet werkt uiteengezet wordt.

Ik deel je mening in dit geval niet, in veel gevallen wel.

SANS is een instituut dat vooral werkt op handson ervaring en kennis. Je moet bij veel certificeringen van SANS zelfs proefschriften afleveren.

Ik denk dat het ook te maken heeft met de tijd krijgen om goede veilige code af te leveren. Het kost toch over het algemeen meer tijd om secure code te schrijven.

Bedrijven zijn vaak dan ook direct schuldig aan het ontbreken van goede secure code. Ren je rot trajecten kun je geen geen goede secure code van verwachten. Bedrijven die dat niet door hebben moeten eerder bij zichzelf kijken.

Een goede programmeur kan dit wel, helaas zijn er maar weinig. Want een programmeur kan geen programma, een TO en een FO maken.

Wil je echt een goed programma dan zul je er met meerdere aan moeten werken en met een goede structuur en liefst zonder consulent.

Dat een programmeur het toch voor elkaar krijgt in ren je rot trajecten heeft meer te maken met het feit dat die persoon overuren gaat draaien om het voorelkaar te krijgen.

Als die programmeur gewoon zijn 8 uur per dag zou draaien krijgt ie het ook niet voorelkaar voor de deadline. Soms is het ook een spelletje waarbij een manager hoopt dat de programmeurs overuren gaan draaien om een eigenlijk te krappe deadline te halen en dat alles technisch en security technisch nog steeds goed in elkaar zit.
Maar als die programmeurs dat niet van plan zijn dan worden er consessies gedaan. 1 er van is security.

Een docent gaf eens een goede opmerking waar ik helemaal achter sta. "Als je geen tijd krijgt om security te programmeren is het niet jouw probleem".
Op de standaard kleine programeer technische zaken na zoals het Microsoft 70-340 Implementing Security certificaat kost het gericht veilig programmeren kennis in wat er allemaal fout kan gaan en daarmee dus tijd op vele fronten. Niet alleen een programmeur moet weten welke exploits er mogelijk zijn maar ook een tester.
Als een manager daar niet gericht op stuurt dan is het ook niet je probleem. Mocht je moeite hebben met bovenstaande opmerking dan heb je niet begrepen wat die zin inhoudt.

Ik ben het er mee eens dat je met meerdere mensen aan een programma moet werken om het echt goed te krijgen. Maar vaak is een gebrek aan geld en een gebrek aan het inzien van het feit dat programmeren helemaal niet snel gaat( helemaal als security er bij komt kijken) er de oorzaak van dat er veel security problemen zijn.

Managers en bedrijven in Nederland moeten eens inzien dat goede software een kwestie is van genoeg tijd hebben. Het constant beknibbelen op het budget omdat je eigenlijk niet wilt inzien dat maatwerk gewoon veel kost is de bron van alle problemen.

In de basis is dit keurmerk dus een goed ding. Programmeurs worden gewezen op een aantal zaken en kunnen er gerichter naar kijken maar dit wordt dan weer te niet gedaan als die programmeur vervolgens te weinig tijd heeft om het ook uit te voeren.

Alle mogelijke paden testen van zelfs een kleine applicatie is al ondoenlijk. Voorkomen is beter dan genezen.

Mmm, ik ben van mening dat mensen in de technische/embedded wereld hier minder naar kijken dan de bi software. Misschien dat het in de toekomst meer wordt, aangezien er meer datageneuzel ook bij embedded komt kijken, maar voor mij is het nog niet zoiets van yes.......

Oh, wel eens een r"ontgenapparaat bestuurd zonder beveiliging? In embedded is de noodzaak voor veilig programmeren waarschijnlijk groter als in de bi software. Daar wordt geaccepteerd dat een PC vastloopt. Een auto mag niet midden op de snelweg stilvallen (en geloof mij dat wil je ook niet).

Dit is echt ideaal. Als het keurmerk maatschappelijk geaccepteerd wordt, dan staat dit onwijs leuk op je CV.
Hetzelfde als de status van een MVP (Microsoft Valued Professional: http://mvp.support.microsoft.com/), bijvoorbeeld.
Vooral aangezien de examenkosten ook nog eens meevallen, is dit voor veel mensen te doen.

[Reactie gewijzigd door Destralak]


MVP betekent volgens mij Most Valuable Professional...
en dit kun je niet worden door alleen maar een examen.

Jij bedoelt waarschijnlijk MCP (MS Certified Professional)

[Reactie gewijzigd door koli-man]


Ow? dus het is meer een CV vuller dan een serieus iets dat echt laat zien dat je iets daadwerkelijk goed kunt. Ja echt ideaal :'(

Seirously, ik kan me helemaal aansluiten bij elmuerte hierboven: Het vertrouwen in dergelijke "keurmerken" is volledig misplaatst. Dit soort dingen horen gewoon in een opleiding meegenomen te worden.

Wat al helemaal raar is, is dat het taalafhankelijk is. Sure er zijn bepaalde verschillen wat security betreft in diverse talen, maar dat wil nog niet zeggen dat je de achterliggende concepten van niet hoeft te snappen. Als die duidelijk zijn, dan maakt het geen drol uit in welke taal je bezig bent. Ze zijn altijd toepasbaar.

Het hoort inderdaad in een opleiding meegnoemen worden.

De praktijk is echter dat dat niet gebeurd, of dat de programmeurs die opleidingen niet gevolgd hebben.

Dan is het heel handig dat je een aparte opleiding/certificaat speciaal op dat gebied instelt.

Ten dele heb je gelijk dat een groot deel taafonafhankelijk zou moeten zijn. (En dat is het waarschijnlijk ook wel zo). Maar als je specifiek naar implementatie binnen een taal gaat kijken, dan zitten daar uiteraard wel verschillen in.
In C++ heb je bv heel wat meer security risicos om rekening mee te houden dan in Java.

Bovendien zijn heel veel security problemen gemakkelijk te voorkomen door bepaalde gewoontes aan en andere juist af te leren.

Zo moet je niet dit doen:

Query query = connection.createQuery("SELECT * FROM users WHERE username = '" + username + "' and password = '" + password);
query.execute();

maar

Query query = connection.createQuery("SELECT * FROM USERS WHERE username = ? AND password = ?");
query.setString(0, username);
query.setString(1, password);
query.execute();

(syntax verzonnen, maar het lijkt hier op in Java)

Dan escaped de API namelijk netjes de parameters voor je, zodat SQL injection onmogelijk wordt. Zulke dingetjes zijn API / taal specifiek. Dus waarom niet een taal specifiek examen? Bovendien moet je niet vergeten dat sommige mensen al jaren in de praktijk zitten en het IT landschap enorm veranderd is sinds ze van school zijn. Bijspijkeren kan nooit kwaad.

MVP gaap. SCJP gaap en zo kan ik nog wel even doorgaan. Al dat soort examens kan ik op zijn hoogst als "MBO" niveau inschatten. Leuke CV vulling maar inhoudelijk zegt het erg weinig. En hetzelfde gaat waarschijnlijk voor dit examen op. Veel meer dan de echte basis eisen ze vast niet. Anders raken die duizenden matige programmeurs bij de grote bedrijven nog hun baan kwijt. En dan kunnen die bedrijven geen grote opdrachten meer aannemen.

Een keurmerk. Yeah, right.

Je hebt wel gelijk. Nu gaat het enigszins redelijk in de it met aanvragen en opdrachten. Echter, het zal ook een keer weer wat minder gaan, en er dus meer it'ers zijn dan aanvragen. En er liggen 2 redelijk identieke cv's op het bureau, dan zal vaak degene met de certificering er uitgepikt worden, terwijl het misschien de mindere programmeur is.

Echter is er ook iets te zeggen over het 'aanneembeleid' van bedrijven. Dat moet ook maar eens onder handen genomen worden....

Tsja, ik heb net weer even door de beschikbare programmeurs/SAs van een groot IT bedrijf mogen lopen om wat mensen te vinden voor een project. Dan schrik je toch wel van de inhoud van sommige CVs Bij interviews blijken de mooiste CVs bij mensen te horen waar je niets aan hebt terwijl mensen met een CV zonder veel certificaten maar met echte projecten vaak veel bruikbaarder blijken.

lekker generaliserend ... tuurlijk heb je deze uitersten. Statistisch gekeken naar een normaalverdeling is een goede CV in 68% van de gevallen een korrecte weergave van de werkelijkheid. Ja er zitten ook neppers of hele goede zelfleerders tussen maar dit is niet de standaard meerderheid.

Zonder antecedenten-onderzoek, kan dus een hacker zo'n cursus gaan volgen en helemaal de laatste gaatjes/backdoors in een programmeertaal leren. Hierdoor is het dus vrij eenvoudig om applicaties, die geen keurmerk dragen, nog even een keer extern onder handen te nemen en dus "om zeep te helpen".

Bij mijn weten zijn er al cursusse ethisch hacken in de omloop, omgekeerd zoals je al aangeeft zullen hackers ook in deze informatie tappen om te weten waar ze problemen moeten zoeken. Tevens vraag ik me af wat de meerwaarde is van zo´n cursus, als men iets leert is het nog maar de vraag indien het niet practisch is of het wordt toegepast.
Ik vraag me ook af of de kwaliteit van de software niet eerder afhankelijk is van het budget. Door een gebrek aan budget zal men sneller moeten werken en minder tijd over houden om te kunnen auditen wat niet ten goede komt van het budget. En zelfs bij ambtenaren waar budget geen rol lijkt te spelen, lijkt veiligheid ook geen rol te spelen.

Alsof een hacker zelf niet slim genoeg is om de lekken te verzinnen, net als een goede programmeur zo'n cursus niet nodig heeft.

Je moet niet denken dat het rocket science is ;)

Nee idd. Het is absoluut geen rocket science. Bijzonder simpel zelfs eigenlijk.
Maar het probleem is dat één foutje al een lek kan veroorzaken en in duizenden regels code sluipt al snel een foutje.

Waar denk ik wel voor gewaakt moet worden is dat een dergelijk examen (en let op : straks bijbehorende opleiding) absoluut geen garantie is voor veilige code en die status mag het dan ook niet krijgen. Als een kandidaat het examen met succes aflegt zal dan bewijzen dat hij/zij weet hoe je 'veilige' code schrijft, maar dat zegt absoluut niet dat hij/zij dat dan ook in jouw bedrijf gaat doen !
Waar ik dan meer heil in zie is collective code auditing bij oplevering.

Inderdaad iemand die slaagt in dit examen zal daarom nog geen veilige code schrijven voor het bedrijf. Maar (en ik vermoed dat het de bedrijven hier eerder om gaat) iemand die niet slaagt in dit examen zal hoogstwaarschijnlijk ook geen veilige code schrijven voor het bedrijf.

Zoiets in de aard van. "Als A dan niet automatisch B" maar "Als niet A dan wel automatisch niet B".

Leuk, maar zo'n test zal nooit en te never ook daadwerkelijk aangeven of de programmeur werkelijk veilig werkt.. Een programmeur kan wel redelijk veilig werken, maar het probleem ligt vaak eerder bij de runtime omgeving (zoals de Java compiler, of het .NET-framework).. Enuh, wat gaat zo'n examen dan wel niet kosten.. Ik heb liever een programmeur die verstand van zaken heeft dan een programmeur die door dit examen heen komt.. genoeg lui die van universiteiten/hogescholen afkomen die voor geen meter kunnen ontwikkelen, dus dat zegt al genoeg..

Leuk, maar zo'n test zal nooit en te never ook daadwerkelijk aangeven of de programmeur werkelijk veilig werkt.
Nee, maar het geeft aan dat de programmeur wel op de hoogte is van manieren om dit wel te doen en dat is al een plus.
genoeg lui die van universiteiten/hogescholen afkomen die voor geen meter kunnen ontwikkelen, dus dat zegt al genoeg..
Kijk eens naar de doelstellingen van die opleidingen, volgens mij staat daar ook nergens in dat ze dat moeten kunnen als ze de opleiding hebben afgemaakt. Universiteiten zijn grotendeels NIET praktijk gericht, je bent immers bezig opgeleid te worden tot onderzoeker en hogescholen gaan meestal meer in op de management kant van dingen.

op de universiteit word je ook niet opgeleid tot software engineer, wat bij de HBO wel het geval is.
Universitaire Informatica gaat voor zover ik weet ook maar nauwelijks over programmeren enzo, maar voornamelijk over informatie (-stromen, -beheer, -verwerking) en een boel wiskunde..

een maat van me die het studeerd noemde het al bijna filosofie.

Als jij denkt dat het probleem bij de Java compiler ligt, dan heb jij die cursus zelf hard nodig!

Veel veiligheidslekken zitten toch ook in de compiler/runtime omgeving, en om nu om elke fout die gevonden wordt heen te moeten werken (en dan dus als veilige programmeur wordt beschouwd) is toch niet de bedoeling.. En mensen die denken dat met .NET (managed) dingen als memoryleaks niet meer kunnen, nou veel plezier in je naive gedachte dan..

Veel veiligheidsproblemen zoals SQL-injectie liggen NIET aan de omgeving, maar aan de programmeur.

Het is juist heel goed dat programmeurs op z'n minst bewust gemaakt worden van manieren waarop security leaks ontstaan en wat je moet doen om dat soort problemen te voorkomen. Dat zouden studenten op elke informatica-opleiding moeten leren.

Hier nog een voorbeeld: Slechte en goede CAPTCHA's. Veel te vaak komt het voor dat programmeurs maar iets uit hun duim zuigen wat niet gebaseerd is op degelijk onderzoek.

Mooi initiatief. Het heeft echter alleen zin als de frameworks/libraries/... net zo veilig geschreven zijn als de code die je zelf produceert.

Als je zelf de boel veilig hebt, maar je loopt tegen een buffer overflow in .NET/Java framework aan, of een bug in je J2EE applicatieserver/ASP.NET dan ben je nog net zover van huis.

Je moet dus ook zorgen dat je leveranciers gecertificeerd werken.

Als je veilige code wilt is er maar 1 oplossing. Een audit. En hoeveel bedrijven doen een (externe) audit? Juist. Erg weinig. Dit "keurmerk" lost weinig tot niets op en zegt totaal niets over de kwaliteit en veiligheid van de opgeleverde software. Maar het maakt wel dat de grote bedrijven weer 10,- per uur extra kunnen vragen. Want ja, hun personeel heeft dat "onmisbare" papiertje.

Over het algemeen zou een buffer overflow in .Net/Java niet voor moeten komen. Het geheugen beheer is daar uit jouw handen. Volgens mij kan het bij .Net nog wel, maar bij Java niet (tenzij je weer native libraries aanroept, maar die zijn geen java).
En mocht het onverhoopt toch gebeuren zou je JVM eruit knallen.

Voor Java geldt meer het valideren van input parameters. Dus of een String niet null is.

En je zit meestal aan een applicatie server vast. Die moet juist geconfigureerd worden zodat anderen niet via extern de applicatie kunnen bekijken/aanpassen.

De runtime echter, is een native applicatie die wél last van een buffer overflow last kan hebben. Maar het voordeel is dat dan alle apps daar last van hebben, waardoor het snel opgemerkt en gefixed zal worden. Juist de code die heel weinig draait is link.


Wat is daar grappig aan?
De kema keurt heel wat meer zaken dan alleen maar witgoed.

Onder andere ook beveiligings procedures inclusief de IT gedeeltes die daar bij horen.
«  1  2  »

Op dit item kan niet meer gereageerd worden.

Volgende 11:24
Vorige 10:21
VNU Media logo Powered by True

© 1998 - 2008 Tweakers.net - Alle rechten voorbehouden

Uitgever van: