Van 23 februari tot en met 27 februari vindt in San Francisco de RSA Conference 2004 plaats. Een van de sprekers tijdens deze conferentie is Bill Gates en afgelopen dinsdag had hij de eer om de 10.000 bezoekers, vooral veiligheidsexperts, toe te spreken. Gates legde uit dat er de afgelopen maanden veel is veranderd aan Windows en andere Microsoft-software en, belangrijker, binnen Microsoft. Trustworthy Computing begint zijn vruchten af te werpen en dat is voor de gebruikers vooral te merken aan het feit dat Windows veiliger wordt doordat het aantal lekken afneemt. Hij maakte tegelijk wel duidelijk dat beveiliging verder gaat dan alleen het dichten van lekken. Uiteindelijk is het namelijk de bedoeling dat de architectuur van de software verbetert.
Om dit punt verder uit te werken legde Gates uit aan welke drie punten goede software moet voldoen: secure by design (goed ontworpen software), secure by default (veilige instellingen) en secure deployment (goede audits en opleidingen). In het kader van dit laatste punt noemde Gates ook de voordelen van het delen van de Windows-broncode met anderen via shared-sourceprogramma's. Deze opmerking kan echter verkeerd uitgelegd worden. Microsoft is namelijk niet ineens voorstander geworden van het open-sourcemodel waarbij iedereen alle broncode kan inzien en aanpassen. Gates vindt echter wel dat het delen van de broncode met geselecteerde partners voordelen oplevert waardoor software beter en veiliger kan worden.