As more and more companies turned to computer technology for important tasks, attacks on computer systems became more and more of a worry. In the early days of the personal computer, the worry was viruses.
With the advent of the World Wide Web and the exponential expansion of the Internet in the late 1990s, the worry became hackers and denial of service attacks. Now, at the dawn of the new millennium, the worry has become spam, malware/spyware, email worms, and identity theft.
All of this begs the question:
How do we protect ourselves from this perpetual onslaught of ever-adapting attacks?
The answer, as you may have guessed, is to be vigilant, staying one step ahead of those who would maliciously compromise the security of your system. Utilizing cryptography, access control policies, security protocols, software engineering best practices, and good old common sense, we can improve the security of any system.
As is stated by Matt Bishop [1], computer security is both a science and an art.
So What Is Security?
To begin, we need to define security in a fashion appropriate for our discussion. For our purposes, we will define computer security as follows :
Definition: Computer Security. Computer security is the protection of personal or confidential information and/or computer resources from individuals or organizations that would willfully destroy or use said information for malicious purposes.
Another important point often overlooked in computer security is that the security does not need to be limited to simply the protection of resources from malicious sources-it could actually involve protection from the application itself.
This is a topic usually covered in software engineering, but the concepts used there are very similar to the methods used to make an application secure. Building a secure computer system also involves designing a robust application that can deal with internal failures; no level of security is useful if the system crashes and is rendered unusable.
A truly secure system is not only safe from external forces, but from internal problems as well. The most important point is to remember that any flaw in a system can be exploited for malicious purposes.
If you are not familiar with computer security, you are probably thinking, " What does' protection ' actually mean for a computer system? " It turns out that there are many factors that need to be considered, since any fl aw in the system represents a potential vulnerability. In software, there can be buffer overfl ows, which potentially allow access to protected resources within the system.
Unintended side effects and poorly understood features can also be gaping holes just asking for someone to break in. Use of cryptography does not guarantee a secure system either; using the strongest cryptography available does not help if someone can simply hack into your machine and steal that data directly from the source. Physical security also needs to be considered.
Can a malicious individual gain access to an otherwise protected system by compromising the physical components of the system?
Finally, there is the human factor. Social engineering, essentially the profession practiced by con artists, turns out to be a major factor in many computer system security breaches. There is little that can be done to secure human activities, and it is a subject best left to lawyers and politicians.
*
Endnotes:
1. Author of Computer Security: Art and Science.
Published by Rene Bauman
In a Nutshell > Martial Artist, Activist, Researcher, Multi-platform Guru, ex-Athlete, Former Linux fanatic, ex-Member of the unfamous underground 'LK' Group, Apple Fan, he prefers exercising eve... View profile
Recovering a Corrupted Computer System File with EaseCorrupt system files can make your desktop or laptop run much slower than the normal speed and affect other functions as well. Let's learn how to recover a corrupted computer sy...- A Guide to Applying a Computer Security Band-AidComputer security is much different today than it was 8 years ago. In the year 2000 it was enough to know that your downloaded file passed a virus scan, beyond that there was very little to worry about.
- Software Engineering Courses Online: What You Need to KnowFrom video games to online programs to company and business programs, someone has to create and develop the software used. With technological jobs becoming more common, someone has to engineer the software used in tho...
- The Basics of Home Computer Security We often hear talking about home computer security but do you really need it or is it just an investment you can avoid
- Computer Security - Know What You're Up AgainstBy now you're aware that you need anti-virus software to provide computer security. But surprisingly, not all anti-virus programs provide the same amount of protection. Kaspersky AntiVirus is highly rated by regular u...
- Computer Security Threats for Small Businesses
- How to Survive a Cyber Attack and Cyber Disaster on the Internet
- Cyber Spying to Be Biggest Security Risk to America in 2008, Study Says
- Bank of America Website Down; Cyber Terror Attack Speculated
- Russia Withdrawing Its Forces from Georgia, but Not the Influx of Terror , as the...
- Definition and History of the Computer System
- Cyber Shock Wave - Government Preparing for Massive Cyber Attack Exercise




