Disse 10 ”almindelige programmeringsfejl” er som oftest årsag til de store sikkerhedshuller og vira såsom BLASTER.
Grunden til at du som udvikler skal vide, hvordan disse huller undgås er, at langt de fleste angreb sker ikke længere mod operativ systemet, men mod de applikationer der installeres på operativ systemet.
Laver du web klienter, er de risici du eksponerer dig overfor nogle lidt andre, om end der er sammenfald. SQL Injections og Cross-site scripting er to meget almindelige sårbarheder på website.
Mark S. Rasmussen har skrevet en god artikel: Securing .NET code. Mark kommer godt rundt om, hvordan man beskytter sin kode mod reverse engineering og beskytter sin IP.
Michael Howard
MSDN Security
Paul Maher's Developer Security Blog
Rick Samona
Shawn Farkas .NET Security Blog
DPE teamet afholder ind imellem TechTalks i sikkerhed. Her kan du downloade nogle af præsentationerne.
TechTalk: Slides ligger online. TechTalkHer er nogle af vores helt centrale websites.
http://msdn.microsoft.com/security/securecode/threatmodeling/http://msdn.microsoft.com/security/
http://www.microsoft.com/security/default.mspx
http://www.microsoft.com/twc
Writing Secure Code
I dette webcast kan du se Joel Semeniuk gennemgå og demostrere mange af de angreb, som er beskrevet i bogen ”Writing Secure Code”.
Joel Semeniuk webcast
Sikker kode
Når du skriver din kode, kompilerer den og efterfølgende distribuerer exe/dll filerne, er din kode da sikker? Denne webcast handler ikke om beskyttelse imod buffer overruns, SQL/code injection og diverse andre hacking teknikker, men taler om beskyttelse af selve kildekoden og beskyttelse af intellektuelle rettigheder.
Sikker kode webcast
Threat Modeling
Threat modeling er en proces beskrevet af Microsoft og er et bud på, hvordan du kan tænke sikkerhed ind i udviklingsprocessen,
således at sikkerhedsaspekter adresseres.
Microsoft har lavet et gratis Threat Modeling værktøj, således at du får god støtte til at implementere og gennemføre processen.
Threat Modeling webcast
Threat Modeling præsentation fra Developer Days
Developer Days webcast
Klart en af de bedste bøger jeg har læst om emnet.
Hunting Security Bugs er klart en bog skrevet til udviklere! Der er ikke så meget snik-snak. Alle de kendte angreb beskrives meget detaljeret med rigtig mange gode kodestumper, som demonstrerer både hvordan sikkerhedshullet er opstået, men også hvordan angribere udnytter hullet. Bogen demonstrerer flere super relevante værktøjer, så som Wire Shark, Reflector og Dotfucsator.Code Access Security er en af de helt centrale sikkerhedsmekanismer i .NET. Her er tre gode artikler som du burde læse, eller i hvert fald kende indholdet af.
Denne artikel beskriver, hvordan du bruger kryptografi funktionerne i .NET.
Michael Howard
Eric Lippert
Eric Fitzgerald
Steve Lamb
MSRC Blog
ACE Team
Jeff Jones
Windows Vista Security/
User Account Control Team
Solution Accelerators - Security and Compliance
Der findes en Webcast serie på MSDN, som gennemgår nogle af de mest debaterede emner.
MSDN WebcastsMSDN Webcast: “Ask The Developer Security Experts” Series—Smart Client Security Best Practices—Level 200
Original Air Date: December 2, 2004
Er du mere interesseret i de IT-Pro relaterede emner, så som Identify Management, IIS sikkerhed og konfiguration, AD/ADFS, så er der mange gode ressourcer på dette website.
http://www.microsoft.com/technet/security/secnews/newsletter.htm
Developing More-Secure Microsoft® ASP.NET 2.0 Applications
En god bog der addresserer sikring af infrastruktur, sikker kommunikation, kryptering samt sikkerhedsfunktioner som bruges i implementeringen af ASP.NET applikationer.
