What are Security Truisms?
(What
is a truism? Self-evident truth, the real facts.)
The points to be noted are:
- There
is no such thing as absolute security: We can try achieving the best but no one can give
100% (absolute) guarantee.
- Security
is always a question of economics:
How much time, effort and money should be spend on security will depend on
the value (monitory or degree of importance)
- Keep
the level of all your defenses at about the same height: There is no point in making one
door to the castle highly protective while other doors are week.
- An
attacker doesn’t go through security, but around it: Their goal is first to find the
weakest hole and then attack it. Not necessarily the main door!
- Put
your defenses in layers:
If the attacker somehow cracks the first layer he should be trapped in the
second. It should not be the case that the hackers cracks one layer and he
directly hits the pot!
- It’s
a bad idea to rely on “security through obscurity”.
It would be stupid to assume that the hacker would not know this
(security arrangement). Do not assume such things. Do not make that as the
only protection.
- Keep
it simple:
Complex things are harder to understand, audit, explain and get right. Try
to make security into simple and manageable pieces.
- Programming
is hard: It is
hard to write a bug-free program. The difficulty increases with size. The
crucial security programmes should be only a page long. Long security
sensitive programs have been a constant and reliable source of a security
problems
- Security
should be an integral part of the original design. The security that is added after
the initial design is seldom as reliable.
- If
you do not run a program, it does not matter if it has security holes: Exposed machine should run as
few programs as possible and the one it runs should be as small as
possible.
- A
program or protocol is insured unless proven secure: Assuming the other way round
that “all protocol are safe unless proved unsafe” would be very dangerous.
- A
chain is only as strong as the weakest link:
- Security
is a trade-off with convenience: One
cannot be stronger than the organisation culture would permit. The
security should be strong yet as unobtrusive as possible
- Do
not underestimate the value of your assets: Often day-to-day is under
estimated. The things may be so simple and obvious for you; it may not be
for the other party.
No comments:
Post a Comment