Secure Coding and Software Vulnerability: Lect01
Secure Coding and Software Vulnerability: Lect01
Lect01
What is a computer system ?
Undesirable behaviour
Prevent
Allow intended
unintended use
use of computer
that may cause
systems
harm
Why Should we care?
Prevent
Allow intended
unintended use
use of computer
that may cause
systems
harm
Personal Data & Files
Allow customer to view balance, transfer funds, make payments Prevent third party
access to account; customers defrauding bank Prevent other browser tabs,
applications from reading banking info
Personal Privacy
Allow friends to view status updates, photos, location data Prevent strangers,
advertisers from accessing profile Prevent strangers, applications from posting
updates as you
What is Computer Security About?
General goals:
More precisely…
Basic Security Properties:
CIA
27
Is software, web application and server same?
28
Task
• Where is our university Server?
• How many servers do we have in our university?
• What is our IP address range?
• How many routers, switch and hub we have in our university?
29
Two types of server
• Dedicated Servers
• Shared Servers
30