Dit is niet helemaal waar ik het over had.
Ik heb nergens aangegeven dat dit voor alle systemen zo kan of moet werken.
Waar ik met name op doel is dat veel systemen en de implementatie daarvan vaak onnodig veel laten liggen wat betref security. Er wordt structureel te makkelijk over gedacht.
Bij zoiets als een spear phishing aanval bij de ICANN wordt er misbruik gemaakt van een menselijke side channel. De mensen gaan intern blijkbaar dwars over systemen heen wat eigenlijk nooit had mogen gebeuren en al door het systeem, de manier van werken, afgevangen had kunnen worden.
Een geval als ' log hier even in om het nieuwe systeem te testen' kan gewoon niet. Daar horen allerlei checks voor te zijn geimplementeerd om dit soort dingen te voorkomen.
Met 'systemen' bedoel ik ook niet persee software, maar de manier van organiseren en hoe ICT daar een rol in speelt.
En natuurlijk moeten we aan de gebruikerskant blijven opletten, maar gezien de vaak brakke staat van de ondeliggende architectuur is het dweilen met de kraan open. Het soort problemen die hierdoor kunnen ontstaan zijn voor de meeste mensen die in dat systeem werken niet in te schatten. Vandaar dat je dat beter van te voren kunt bedenken en middels structuur implementeren i.p.v. erop te vertrouwen dat Truus, die net een weekje op die plek werkt, snapt wat er security-wise van haar wordt verwacht en wat de implicaties kunnen zijn van haar gedrag.
Ik zeg dus niet dat we Truus niet moeten laten nadenken, ik vind alleen dat we zo min mogelijk van dit soort beslissingen bij haar moeten neerleggen. Dat betekent wel dat Truus waarschijnlijk een saaiere baan zal hebben en ze zich meer aan regeltjes moet conformeren en dat dit ook gechecked wordt. Maar dat zijn allemaal gevolgen van het willen automatiseren.
[Reactie gewijzigd door koelpasta op 28 juli 2024 18:08]