Microsoft verschilt van mening met Google over hoe je een veilig besturingssysteem ontwikkelt, volgens de softwaregigant gaat het namelijk niet om de features, maar om de toegepaste processen. Veel van de discussies over de veiligheid van een besturingssysteem gaan over aanwezige features, zo ook in het geval van Google Chrome OS. "Maar hoe relevant is dit werkelijk?", vraagt Microsoft's beveiligingschef Roger Halbheer zich af. Volgens hem spelen features een belangrijke rol, zolang ze maar het resultaat van een engineering proces zijn. "Deze features moeten ontwikkeld zijn om een bepaalde aanvalsvector te verkleinen."
Threat modeling en transparantie binnen het ontwikkelingsproces zijn dan ook onmisbaar, merkt Halbheer op. "Waarom zou ik features vertrouwen? Ik moet weten hoe en waarom ze ontwikkeld zijn." De processen die tot de ontwikkeling hebben geleid, moeten daarbij transparant zijn. Het gaat dan niet om het vrijgeven van de broncode. "Ik kan die code niet controleren. Aan de ene kant ben ik geen security development specialist, nog heb ik de tijd om de code te doorzoeken. Het enige waar ik mijn vertrouwen op kan bouwen, zijn de engineering en respons processen."
Discussie
Halbheer vindt dat de discussie dan ook over processen in plaats van features moet gaan. Ontwikkelaars die zich namelijk niet aan de processen voor het ontwikkelen van veilige software houden, zullen een doelwit van hackers worden. "De industrie moet begrijpen dat engineering en ontwikkelingsprocessen veel belangrijker dan features zijn!" Microsoft hanteert zelf de Security Development Lifecycle. "Leidt dit toch absoluut veiligere code? Nee, maar het legt de lat een stuk hoger." Dat is dan ook wat nodig is, gaat Halbheer verder. "Laten we de discussie daarom van features naar processen verplaatsen. Helemaal als het om de cloud gaat."
Deze posting is gelocked. Reageren is niet meer mogelijk.