Posts tonen met het label certificaten. Alle posts tonen
Posts tonen met het label certificaten. Alle posts tonen

vrijdag 29 januari 2021

Pennenstreek

Er was eens een groot bedrijf, dat uit meerdere onderdelen bestond. Die onderdelen opereerden relatief onafhankelijk van elkaar, maar naar de buitenwereld toe was het één bedrijf, zoals wij buitenstaanders alleen Shell zien en niet wat daar in het harkje allemaal onder hangt. Dat bedrijf, waarvan ik de naam verder in het midden laat, omdat die voor dit verhaal niet relevant is, had ook bedrijfsonderdelen die een ondersteunende taak voor meerdere andere bedrijfsonderdelen hadden, zoals het IT-bedrijf en HR.

Door een reorganisatie veranderde de naam van het IT-bedrijf. Dat was een intern feestje; de buitenwereld merkte er niets van. En toch had die wijziging een paar jaar later bijna tot een publicitaire blamage en commerciële schade voor dit trotse bedrijf geleid. Dat had ermee te maken dat het IT-bedrijf een eigen inschrijving bij de Kamer van Koophandel had.

Intermezzo Je hebt in mijn blog al vaker iets gelezen over digitale certificaten. Als je een website bezoekt en je browser toont naast de adresbalk het bekende slotje, dan zorgt zo’n certificaat ervoor dat de verbinding tussen jouw computer en die website beveiligd is – niemand behalve jij en de website kan zien wat jij daar doet. Ook de gegevens die je eventueel invult zijn onleesbaar voor derden. Maar het certificaat doet meer: het werkt als een digitaal paspoort. Ik moet daar meteen bij vermelden dat de vergelijking met het paspoort een beetje mank gaat. Jouw eigen paspoort of id-kaart wordt door de overheid uitgegeven en bevestigt onomstotelijk wie jij bent. Digitale certificaten worden in diverse smaken door commerciële bedrijven verstrekt. Bij de uitgifte van de eenvoudigste certificaten wordt alleen gecontroleerd of jij, als je een certificaat aanvraagt voor het domein hatsekiedee.nl, ook de eigenaar van dat domein bent. Voor sommige websites is meer zekerheid gewenst dat de inhoud ervan uit vertrouwde bron komt – iedere crimineel kan immers het domein hatsekiedee.nl registreren en daar vervolgens zo’n eenvoudig certificaat op zetten. Bij uitgifte van de luxere certificaten wordt ook de inschrijving bij de Kamer van Koophandel gecontroleerd. Zo wordt er een link gelegd tussen de domeinnaam en wie daar feitelijk achter zit. Bovendien weet de uitgever van het certificaat dat jij gemachtigd bent om namens de firma Hatsekiedee certificaten aan te vragen.

Terug naar het eigenlijke verhaal. Dat IT-bedrijf werd gereorganiseerd en kreeg een nieuwe naam. Toen hun certificatenleverancier daar lucht van kreeg, waarschuwde hij het bedrijf: als de inschrijving bij de KvK ook zou worden aangepast, dan zou die niet meer overeenkomen met wat er in de certificaten staat. Dat zou tot gevolg hebben dat alle certificaten ongeldig zouden worden verklaard. En aangezien het IT-bedrijf de certificaten voor het hele bedrijf beheerde, zou dat betekenen dat bezoekers van alle websites van het hele bedrijf opeens een waarschuwing van hun browser te zien zouden krijgen: pas op, het is hier niet veilig, maak dat je wegkomt!

De certificaatbeheerder van het IT-bedrijf lichtte zijn directie hierover in: denk erom, als jullie de KvK-inschrijving willen wijzigen, dan moeten jullie dat met mij afstemmen. Dat was geen probleem; de directie had geen haast met die inschrijving, als ze daar überhaupt al aan hadden gedacht.

Enkele jaren later wilde de beheerder een nieuw certificaat voor een of ander project bestellen. Tot zijn verbazing kreeg hij de melding dat het certificaat niet konden worden verstrekt. Even later had hij zijn verontruste leverancier aan te telefoon: “Wat hebben jullie gedaan? Jullie inschrijving bij de KvK is gewijzigd! Ga dit gauw rechttrekken, anders moeten we al jullie certificaten intrekken…”

Het bedrijf startte onmiddellijk een onderzoek, dat aan het licht bracht dat een ánder bedrijfsonderdeel, dat kennelijk over de KvK-inschrijvingen ging, had gesignaleerd dat de inschrijving niet meer met de werkelijkheid klopte. Met de beste bedoelingen gingen ze dat even rechtzetten. En zo kwam, met een enkele pennenstreek, het digitale voortbestaan van het hele bedrijf in gevaar. Alleen door de alertheid van de leverancier, kordaat optreden van de certificaatbeheerder en allerlei collega’s en de medewerking van de KvK kon het tij tijdig worden gekeerd.

De moraal van dit verhaal: dénken dat je alles onder controle hebt, is niet altijd genoeg. Als het om zaken gaat die het voortbestaan van je bedrijf kunnen beïnvloeden, dan moet je het honderd procent zeker weten. Heb jij zoiets cruciaals als certificaten onder je hoede, zorg dan dat je weet welke functionarissen bij machte zijn om (onbedoeld) roet in jouw eten te gooien. En kijk daarbij verder dan je eigen bedrijfsonderdeel.

 

En in de grote boze buitenwereld …

 

vrijdag 1 september 2017

Slotje

Lezersvraag: “Zo'n slotje op een website, hoe belangrijk is dat? Laatst las ik iets over het belang daarvan, ook bij sites die je alleen raadpleegt.” Tja, dat slotje in de adresbalk van je browser is ‘best wel’ belangrijk. Het signaleert de werking van een aantal belangrijke beveiligingsfuncties en zorgt er daarmee voor dat je als gebruiker inzicht krijgt in je bescherming.

Achter het slotje gaat een digitaal certificaat schuil (andere benamingen die je daarvoor kunt tegenkomen zijn SSL-certificaat (oud) en TLS-certificaat (nieuw)). Zo’n certificaat kun je zien als het paspoort van de site die je bezoekt. Een echt paspoort wordt door de gemeente uitgegeven en overal ter wereld vertrouwen overheden erop dat die gemeente secuur te werk is gegaan. Zo werkt het ook met digitale certificaten, alleen worden die uitgegeven door bedrijven, die certification authority (CA), trusted third party (TTP) of trust service provider (TSP) worden genoemd. Dat ‘trust’ geeft goed aan waar het om draait: het is een instantie die het vertrouwen geniet van de partijen die veilig met elkaar willen communiceren.

De eerste functie van het certificaat is dan ook het identificeren van de site die je bezoekt. Dat is nodig omdat er veel slechteriken online zijn die proberen om je op namaaksites te krijgen, waar je bijvoorbeeld virusbesmettingen kunt oplopen. Als een internetcrimineel een certificaat probeert te kopen voor het domein microsoft.com of ing.nl, dan zal dat niet lukken omdat de certificatenleverancier controleert of de aanvrager ook de eigenaar van dat domein is. Zo niet, dan geeft hij geen certificaat af. Maar let op: als een crimineel het domein hierwordjebesmet.nl op zijn naam heeft staan, dan kan hij daar probleemloos een certificaat voor krijgen. Bij uitgifte wordt niet gekeken naar de aard van de inhoud van een site. Het slotje betekent dus niet dat de inhoud van een site veilig is!

Wat dan wel weer veilig is – ongeacht de aard van de inhoud – is de communicatie tussen jou en de site die je bezoekt. De verbinding wordt namelijk versleuteld. Dat doet je browser automatisch voor je. Dat is de tweede functie waarbij het certificaat een rol speelt. De versleuteling beschermt je tegen een man-in-the-middle attack, waarbij een aanvaller de verbinding tussen jou en de webserver probeert af te luisteren. Zonder deze beveiliging zou online bankieren kansloos zijn omdat onderweg allerlei gegevens zouden kunnen worden gewijzigd.

Certificaten zijn er in verschillende kwaliteiten, die gepaard gaan met verschillende prijskaartjes. Bij de eenvoudigste certificaten, die iedereen online voor zijn site kan bestellen, wordt alleen gecontroleerd of de aanvrager ook de houder van het domein is. Maar bij bijvoorbeeld certificaten van de Nederlandse overheid komt meer kijken; die vallen onder het stelsel van PKIoverheid (PKI = Public Key Infrastructure). Er zijn maar vier bedrijven die PKIoverheid-certificaten mogen leveren en die staan onder toezicht van de overheid. Om certificaten aan te kunnen vragen moet een overheidsorganisatie zich eerst als zodanig bij de leverancier registreren en vervolgens medewerkers aanwijzen die als certificaatbeheerder mogen optreden. Er vindt face-to-face-controle plaats om de identiteit van de certificaatbeheerders vast te stellen. Pas dan mogen zijn PKIoverheid-certificaten bestellen.

Bij veel sites zie je tegenwoordig dat (een deel van) de adresbalk in de browser groen is of dat de letters in die balk gedeeltelijk groen zijn. Dan is er een EV-certificaat gebruikt, waarbij EV staat voor extended validation. EV biedt de bezoeker net als PKIoverheid meer zekerheid omtrent de identiteit van degene die het certificaat heeft aangevraagd. Belangrijkste verschil is dat je door de kleur meteen ziet dat een EV-certificaat is toegepast.

Veel bedrijven willen controle hebben over het internetgedrag van hun medewerkers, bijvoorbeeld om te verhinderen dat malware binnenkomt door het bezoeken van besmette websites. Dat werkt echter niet als een website versleuteld is omdat de informatie pas in de browser van de gebruiker wordt ontsleuteld. Daarom passen bedrijven sessie-onderbreking toe. Als een medewerker contact zoekt met een beveiligde website, dan begint en eindigt die beveiliging niet in de browser, maar bij de ‘poort’ van het bedrijf. Het interne gedeelte (van poort tot browser) kan door een intern certificaat beveiligd zijn waardoor de gebruiker alsnog een slotje ziet. De verbinding is echter niet privé: het bedrijf kan meekijken.

Er gaat dus een hele wereld schuil achter het slotje. En ik heb nog niet eens alles verteld.

En in de grote boze buitenwereld …


... is de juridische status van mailen met de overheid niet echt helder.

... moet Nederland een cyberorgaan krijgen dat de verdediging tegen digitale aanvallen op ons land coördineert.

... zijn de meningen over het bovenstaande natuurlijk wel verdeeld.

... krijgt nu ook België een cyberleger.

... is de cyberoorlog een asymmetrische oorlog, en dat wordt alleen maar erger als de criminelen gebruik gaan maken van kunstmatige intelligentie.

... vinden drugsonderzoekers het geen goed idee als de politie de online drugshandel onderuithaalt.

... hebben een aantal tech-bedrijven de handen ineengeslagen om een groot Android-botnet uit de lucht te halen.

... is er juridisch niets mis met het kroketten- c.q. vlaaiprotocol.

... zijn zeven van de 27 cybersecurity-adviseurs van Trump opgestapt omdat ze niet serieus werden genomen.

... vormt een nieuwe batterij of een nieuw beeldscherm voor je kapotte smartphone een potentiële ingang voor kwaadwillenden.

... geeft een online geposte of weggegooide boarding pass veel informatie over de eigenaar – en zelfs de mogelijkheid om vluchtgegevens te manipuleren.


vrijdag 20 januari 2017

Faal

Daar zat ik dan, thuis achter mijn bureau, gereed om een middagje thuis te werken. Laptop opgestart, verbinding met internet, verbinding met het bedrijfsnetwerk via de VPN-tool – o nee, dat laatste mislukte. Ongeldig servercertificaat, luidde de melding. Hé, wat vreemd. Gisteren deed ‘ie het nog en bovendien zou er bij een algemeen probleem allang een mailtje van gebruikersondersteuning zijn geweest. En toen ik de helpdesk belde was ik meteen aan de beurt, waardoor het steeds minder waarschijnlijk werd dat veel collega’s mijn lot deelden.

De helpdesk legde me uit dat dat certificaat op mijn pc staat en dat daar iets mee aan de hand moest zijn. En dat ze me alleen verder konden helpen als de pc in het bedrijfsnetwerk hing… Oef, dat werd dus offline werken. Gelukkig staat de hele homedirectory ook lokaal op de harde schijf, waardoor ik bij mijn bestanden kon. Ik kon alleen niet alles doen wat ik me had voorgenomen omdat ik daarvoor ook het intranet nodig had. Ik moest mijn planning dus omgooien. Gelukkig moest ik sowieso nog wat mensen bellen, daar ging ook aardig wat tijd in zitten.

We zijn ‘best wel’ afhankelijk geworden van digitale certificaten. Ze garanderen veilige verbindingen tussen computers en geven ons daarnaast het vertrouwen dat we met de juiste computer verbonden zijn. Ze maken dus dingen mogelijk die anders niet zouden kunnen. Wie zou er nu willen internetbankieren zonder deze garanties? Het grote succes van online winkelen drijft ook op het vertrouwen in certificaten en zo zijn er nog meer voorbeelden.

Aan die afhankelijkheid zijn dus wel consequenties verbonden als het een keertje niet werkt. Zo kon ik thuis niet het netwerk op omdat de veilige VPN-tunnel niet kon worden opgebouwd. Met andere woorden: als een beveiligingscomponent stuk is, dan werkt het hele systeem niet. Dat is natuurlijk een prettig uitgangspunt. De pneumatische rem van vrachtauto’s en treinen werkt ook zo: luchtdruk zorgt ervoor dat de remmen losgaan en je kunt rijden. Valt de luchtdruk weg (doordat je remt of door een lek), dan slaan de remmen aan.

Onlangs zagen we ook zo’n storing met grote gevolgen. DigiD deed het niet en daardoor werkten allerlei overheidssites waar je met DigiD moet inloggen niet. Een soort single point of failure dus. Dat is vervelend, maar altijd nog te verkiezen boven een systeem waarbij alle deuren opengaan zodra de beveiliging uitvalt. Zoals ik jaren geleden eens tegenkwam in de specificaties van een product dat moest beoordelen welke bestanden mocht worden doorgelaten. Als het om een zip-bestand ging, dan werd dat uitgepakt om de inhoud te controleren. Zip-bestanden kun je nesten, maar daar wist dat product wel raad mee:  het volgende niveau zou ook netjes uitgepakt worden en het volgende desnoods ook. Dat ging dan zo nog een tijdje door, maar er zat een limiet op: na een x aantal niveaus stopte het product met uitpakken. EN LIET DAT BESTAND DAN DOOR! Nu vraag ik je: is tig niveaus nesten niet een best wel sterke aanwijzing dat iemand heel misschien iets wil verbergen?

En zo was er ook eens iemand die steeds maar virusmeldingen kreeg als hij een bepaalde USB-stick probeerde in te lezen. Om dat te ‘verhelpen’ schakelde hij de virusscanner uit… Een mooi gevalletje symptoombestrijding waardoor je alleen maar dieper in de ellende wegzakt. Ik begrijp eerlijk gezegd de gedachtegang van zo iemand niet.

Mijn probleem was verholpen nadat ik een keer via de VPN-client op het bedrijfsnetwerk had ingelogd. Door de synchronisatie die dan plaatsvindt, was ook het certificaat op mijn werkplek weer in de orde. Als ik de volgende keer thuis wil werken kan ik dus weer gewoon de dingen doen die ik me had voorgenomen.

En in de grote boze buitenwereld …

... richt een effectieve phishingcampagne zich op Gmail-gebruikers.
https://tweakers.net/nieuws/120091/beveiligingsbedrijf-waarschuwt-voor-effectieve-gmail-phishingcampagne.html

... is Windows 10 tegenwoordig in staat om zero-day-aanvallen te blokkeren.
http://www.securityweek.com/windows-10-blocks-zero-days-patches-arrive-microsoft

... gunt Google ons een blik op hun beveiligingsinfrastructuur.
http://www.securityweek.com/google-shares-details-its-security-infrastructure

... moeten drieduizend nieuwe Amerikaanse mariniers het korps slagkracht op het digitale slagveld geven.
http://www.theregister.co.uk/2017/01/14/us_marines_seek_more_than_a_few_good_men_for_cyber_warfare

... bepalen sommige sites dat je je wachtwoord zelf in hun wachtwoordveld moet typen in plaats van het erin te plakken, en dat is niet verstandig.
https://www.ncsc.gov.uk/blog-post/let-them-paste-passwords

... roept de nieuwe gratis-wifi-vinder van Facebook privacyvragen op.
https://www.grahamcluley.com/facebooks-new-public-wi-fi-locator-raising-privacy-concerns/

... zou ransomware eigenlijk vrij gemakkelijk te stoppen moeten zijn.
http://www.darkreading.com/endpoint/ransomware-how-a-security-inconvenience-became-the-industrys-most-feared-vulnerability/a/d-id/1327873

... ontvingen mogelijke slachtoffers van een cybercrimineel een mailtje van de politie.
http://www.telegraaf.nl/digitaal/27440331/__Slachtoffers_cybercrime_krijgen_mail_politie__.html

... hebben criminelen daar vervolgens misbruik van gemaakt met een phish gebaseerd op dat verhaal.
http://webwereld.nl/security/96339-phishers-springen-direct-op-e-mail-politie

... is er onenigheid of een bepaalde WhatsApp-feature niet eigenlijk een kwetsbaarheid is.
https://www.theguardian.com/technology/2017/jan/13/whatsapp-encryption-backdoor-snooping-signal

... kun je in ieder geval een seintje van de app krijgen als WhatsApp jouw cryptosleutels wijzigt.
http://webwereld.nl/security/96288-zo-zie-je-wanneer-whatsapp-jouw-encryptiesleutel-wijzigt

... kunnen eigenaren met een iPhone of iPad die een bankrekening bij de ING hebben spraakgestuurd betaalopdrachten geven. Wat zou er zoal mis kunnen gaan...?
https://www.security.nl/posting/500172/ING+voegt+spraakassistent+Siri+toe+aan+mobiel+bankieren+app

... wil de minister van BZK verplichte beveiliging voor alle overheidswebsites.
http://www.nu.nl/internet/4399254/plasterk-wil-toch-beveiligde-verbinding-verplichten-alle-overheidssites.html

... kunnen slechte wachtwoorden zeer snel gekraakt worden (daarom zijn het ook slechte wachtwoorden hè).
http://webwereld.nl/security/96378-25-supersnel-gekraakte-wachtwoorden