Beruflich Dokumente
Kultur Dokumente
LIABILITIES
J.M. Kizza, Ethical and Social Issues in the
Information Age, Texts in Computer Science, 157
DEFINITIONS…
Relationship between software producers and users made
up of: user expectations and developer limits
For a healthy relationship all the following must be
agreed on:
1. Standard
2. Reliability
3. Security
4. Safety
5. Quality
2
DEFINITIONS…
(1) Standards – universally accepted level of confidence
(3) security-
more security attacks on systems through software “holes”
than hardware (piracy, deletion, and alteration of
programs and data)
According to Neumann
improper encapsulation, inheritance of unnecessary
privileges, and inadequate enforcement of polymorphism
are the most common sources of software security flaws.
A computer system software can be protected from
undetected modification through
strong and sound design principles
enforcement of proper encapsulation
separation of all privileges, and ethical education of
system developers
users about security issues
Difficult testing