Hackers' perspectives on Software and Secure Programming
Massimo Cotrozzi ( Sertytude )
- 15:30 22nd May 2009 ( week 4, Trinity Term 2009 )room 479
What is a computer program? it is a mean to provide a user with
an easy way to elaborate data in a timely manner. There are a lot
of different kind of programs, device drivers, operating systems,
network services, web services, standalone applications, and all
of which manipulate data in different way for different
reasons. The purpose of software engineers is to write the best
programs to achieve the most complicated functions in the most
effective way. ecurity by design is only lately coming into
development' process, and it's identified as a cost, rather than
an investment. Hackers have a complete different way of looking
at software. They don't have time limits, don't have budgets, and
they WANT to do what they do. Not always for a reward. We will go
through the hackers' path to see secure programming from a
different angle, so that a new perspective could be brought into
the design process.