Acties:
  • 0 Henk 'm!

  • HerrKauwer
  • Registratie: Augustus 2010
  • Laatst online: 18-09 10:07
Hoi,

Ik ben een software-ontwikkelaar met een interesse in security en ik zou hier graag meer mee willen doen. Ik heb altijd al interesse gehad in dit onderwerp. Een tijd terug hebben we een audit laten uitvoeren door een extern bedrijf. Ik mocht op basis van dit rapport de gaten in onze software fixen. Denk herbij aan problemen met het niet aanzetten van de secure flag op cookies of het niet controleren van de redirect url. Ik vond dit werk erg leuk en zou op dit gebied meer willen betekenen.

Vooral op het gebied van defensieve ontwikkeling, het preventieve gedeelte. Ik weet niet of zoiets bestaat of dat de meeste cursussen gaan over het daadwerkelijk aanvallen van een systeem. Wat natuurlijk ook handig is want als je weet hoe je iets moet aanvallen dan weet je ook hoe je iets moet verdedigen. Maar ik zoek meer iets als best practises op het gebied van softwarebeveiliging, zoals welke hash je nou echt moet gebruiken. Of wat is een goede basis voor Single Sign-on. Dit is op zich wel te vinden op internet maar ik vind het ook belangrijk dat dit in de vorm van een cursus/certificering is gegoten. Wij houden ons voornamelijk bezig met .NET en JavaScript/HTML5. Cursussen op basis van bijvoorbeeld PHP lijken mij dus ongewenst maar algemenere zaken zoals XSS zijn juist weer zeer gewenst en al helemaal als het wordt toegepast met ASP.NET MVC.

Ik heb wel wat op het internet gezocht maar ik kwam voornamelijke vage bedrijfjes tegen die weer andere bedrijfjes oprichten om een certificaat uit te kunnen geven. Ik weet dus niet wat de facto standard is op het gebied van certificering in softwarebeveiliging en ik zou dus graag willen weten wat jullie ervaringen hiermee zijn. Mocht ik het onmogelijke vragen of dat mijn vraagstelling te vaag is dan hoor ik het uiteraard ook graag.

Bedankt alvast!

Acties:
  • 0 Henk 'm!

  • Mythio
  • Registratie: Januari 2011
  • Laatst online: 27-09 18:24
Binnen het security vakgebied zijn er verschillende goed bekend staande certificeringsinstanties. Als je specifiek kijkt naar secure programming zijn er best wel wat opties:

http://www.giac.org/certi...e-programmer-net-gssp-net
GIAC staat erg goed aangeschreven als instantie. Met de certificering zelf ben ik niet bekend.

http://www.eccouncil.org/...rtified-secure-programmer
EC Council is ook zeer bekend. Komt onder andere de Certified Ethical Hacker certificering vandaan.

https://www.isc2.org/csslp-certification.aspx
Is waarschijnlijk wat theoretischer. ISC2 staat ook achter onder andere CISSP certificering.

En zo zijn er nog meer mogelijkheden uiteraard, maar deze drie clubs leveren in ieder geval een certificaat dat wat waard is op je CV. Of de inhoud zelf ook goed is kan ik niet beoordelen (ben geen programmeur).

Acties:
  • 0 Henk 'm!

  • Rukapul
  • Registratie: Februari 2000
  • Laatst online: 23:35
HerrKauwer schreef op zondag 27 juli 2014 @ 23:34:
Vooral op het gebied van defensieve ontwikkeling, het preventieve gedeelte.
Dat is juist een van de grote manco's op dit moment. Helaas willen nog niet veel bedrijven het geld er voor uitgeven. Je zou eens kunnen kijken naar Secure Software Development Lifecycle. Ik zie dat je voor een deel met Microsoft technologien actief bent waardoor het ook interessant kan zijn om specifiek eens te kijken naar http://www.microsoft.com/security/sdl/default.aspx.
Ik weet niet of zoiets bestaat of dat de meeste cursussen gaan over het daadwerkelijk aanvallen van een systeem.
Zie het antwoord van bovenstaande auteur of volg de keywords/linkje hierboven.
Wat natuurlijk ook handig is want als je weet hoe je iets moet aanvallen dan weet je ook hoe je iets moet verdedigen.
Maar ik zoek meer iets als best practises op het gebied van softwarebeveiliging, zoals welke hash je nou echt moet gebruiken. Of wat is een goede basis voor Single Sign-on. Dit is op zich wel te vinden op internet maar ik vind het ook belangrijk dat dit in de vorm van een cursus/certificering is gegoten.
Ik vrees dat je dit niet in een cursus of certificering gaat vinden. Zelfs een (universitaire) opleiding biedt dat niet in brede zin, maar zal hooguit een paar voorbeelden behandelen.

Zeker op het vlak van applied cryptography (en dan bedoel ik juist niet het boek van Bruce Schneier wat meer ellende dan goeds heeft aangericht) gaat het om inzicht, ervaring en (implementatie)subtilliteiten. Er zijn wel aardige boeken, veel standaarden, maar het meest toepasselijk is ervaring en collega's.
Met vele jaren ervaring in het security veld kom ik een redelijk eind, maar prijs me gelukkig met collega's die met specialistische wiskundige/cryptografische kennis de subtilliteiten van een elliptic curve parameter keuze of AES counter mode kunnen duiden om zo te bepalen wat de juiste oplossing in het systeem moet worden.

Mijn tip daarom zou zijn om dit voorlopig over te slaan en waar nodig je te baseren op high level standaarden en oplossingen en vooral niet zelf crypto te gaan engineeren.
Wij houden ons voornamelijk bezig met .NET en JavaScript/HTML5. Cursussen op basis van bijvoorbeeld PHP lijken mij dus ongewenst maar algemenere zaken zoals XSS zijn juist weer zeer gewenst en al helemaal als het wordt toegepast met ASP.NET MVC.

Ik heb wel wat op het internet gezocht maar ik kwam voornamelijke vage bedrijfjes tegen die weer andere bedrijfjes oprichten om een certificaat uit te kunnen geven. Ik weet dus niet wat de facto standard is op het gebied van certificering in softwarebeveiliging en ik zou dus graag willen weten wat jullie ervaringen hiermee zijn. Mocht ik het onmogelijke vragen of dat mijn vraagstelling te vaag is dan hoor ik het uiteraard ook graag.

Bedankt alvast!
Je kunt flink wat richtingen op:
• secure development processen
• web security (zie bv OWASP)
• static code analysis, testing, fuzzing (meer techniek/tools dan skill; mogelijk niet eerste prioriteit bij managed talen)
• applicatie security (zie hierboven)

Ik zou allereerst van de onderwerpen wat inlezen om het grootste gat te bepalen en daar dan wellicht nog wat gaten in te vullen.

Acties:
  • 0 Henk 'm!

  • HerrKauwer
  • Registratie: Augustus 2010
  • Laatst online: 18-09 10:07
Bedankt voor jullie antwoorden! Ik ga jullie linkjes even rustig doorlezen om zo te bepalen of het interessant voor mij is.