Als ze inderdaad de hele ontwikkeling hebben uitbesteed aan Salesforce, zou uit het contract duidelijk op te maken moeten zijn wie er verantwoordelijk is voor de audits om te zorgen dat klantgegevens niet in gevaar komen. Aangezien de klant van goede trouw moet kunnen kopen, zal dat bij gebrek aan duidelijkheid Salesforce zelf zijn.
Hoe moet dat kleine bedrijf de infra van de leverancier doorlichten als de kennis niet binnen het bedrijf aanwezig is? Het maximale wat ze kunnen doen is switchen naar een andere leverancier.
Een slager die zijn eigen vlees keurt, moet je sowieso niet willen. Die kennis hoeft niet binnen het bedrijf aanwezig te zijn, daar heb je externe partijen die je kan inhuren om dit soort dingen voor je te doen.
Ik vind inderdaad dat je als klant van een softwarepakket ervan uit mag gaan dat de software die je extern koopt of laat samenstellen veilig is. De kosten van zo'n audit verhaal je daarom bij het lekke bedrijf als de fouten daar zitten (aansprakelijkheid afschuiven voor je eigen beunhazerij is natuurlijk onzin), als zo'n audit bij wet verplicht is moet dat wel duidelijk te regelen zijn of ben je heel erg dom geweest bij het aangaan van het contract. Als Microsoft zorgt dat je software onveilig is, mag je Microsoft aanklagen voor de kosten die je daarom moet maken. Als Salesforce zorgt dat je software onveilig is, geldt hetzelfde.
Nogmaals, dit probleem is niet aanwezig bij elke installatie van een Salesforcepakket, daar is maatwerk aan gepleegd. Salesforce verkoopt producten die beginnen als CRM maar zijn uit te breiden tot webwinkels, supoortapplicaties, procesbeheerders, noem maar op, het spul is praktisch oneindig aanpasbaar. Als in jouw maatwerk een beveiligingsprobleem aan het licht komt, moet daar van mij een audit van komen om verdere problemen te voorkomen. Dat de software goed is, is de verantwoordelijkheid van het bedrijf die de data in de software opslaat en aanbiedt.
Een ander bedrijf inhuren kan inderdaad een manier zijn om geen audit van het oude systeem te hoeven doen. Dat is natuurlijk wel mogelijk nog kostbaarder dan de audit vanwege de migratiekosten.
Als de directeur van de Blokker volgende week wordt betrapt op het stelen van geld uit het bedrijf verwacht je toch ook dat er een bedrijf wordt ingehuurd om de schade te onderzoeken en uit te wijzen waarom het mis kon gaan? Als je als bedrijf geen (betrouwbare) accountant hebt, moet je daar ook iemand voor inschakelen of komt de FIOD zelf bij je langs. Als je als klein bedrijf bij een accountant aanklopt (omdat de kennis niet in-house aanwezig is) en daar gaat het is, accepteer je toch ook niet dat men roept "tja jammer, geld is weg, volgende accountant doet het beter, je volgende bestelling komt wel echt aan hoor!"?
Als het om centen gaat, zijn dit soort dingen allemaal redelijk vanzelfsprekend. Dat komt, in mijn ogen, doordat het bedrijf wel wat te verliezen heeft als het gaat om eigen geld maar niet als het gaat om de privégegevens van hun klanten. Hang ergens een prijskaartje aan, en opeens gaan bedrijven er wel wat om geven. Dat is hoe het nou eenmaal werkt in het bedrijfsleven: risico wordt uitgedrukt in euro's vermenigvuldigd met de kans dat het misgaat.