Aschwin Marsman
<aschwin@marsman.org>
Aan de hand van voorbeelden uit de (open source) praktijk zal ik
laten zien wat veel gemaakte fouten zijn die voorkomen in applicaties.
Vanuit het oogpunt van een software engineer wordt aandacht besteed
aan onder andere het voorkomen van buffer overflows, het doen van input
validatie, het veilig creëren van tijdelijke files, het voorkomen van
memory leaks en het veilig opstarten van een externe applicatie.
Er zal voornamelijk aandacht besteed worden aan de programmeertalen
C en C++. Ik zal ook een aantal tools aan bod laten komen die een
software engineer kan helpen om problemen te detecteren voordat
de gebruiker van de software ze tegenkomt. Tenslotte zal ik een
aantal aandachtspunten geven die meegenomen kunnen worden bij het
ontwikkelen van veilige, robuuste en zeker ook functionele software.
Aschwin werkt sinds 1990 met UNIX en sinds 1993 met Linux. Hij is werkzaam
in de technische automatisering als software engineer. Enkele interessegebieden zijn:
Verder is Aschwin samen met Edwin Vroon verantwoordelijk voor www.onlinefotoservices.nl. Op
deze site worden aanbieders vergeleken die digitale foto's afdrukken. Deze
site maakt gebruik van PHP, XML & XSL.
Last modified: Thu, 7 Aug 2003 14:00:01 +0200