Securing and Optimizing Linux:RedHat Edition | All about OS

General System Security

Категория: Securing and Optimizing

Linux General Security
Overview
A secure Linux server depends on how the administrator makes it. Once we have eliminated the potential securities risk by removing unneeded RPM services, we can start to secure our existing services and software on our server. In this chapter we will discuss some of the more general, basic techniques used to secure your system. The following is a list of features that can be used to help prevent attacks from external and internal sources.
BIOS Security set a boot password
It is recommended to disallow booting from floppy drives and set passwords on BIOS features. You can check your BIOS manual or look it over thoroughly the next time you boot up your system to know how to do this. Disallowing the possibility to boot from floppy drives and being able to set a password to access the BIOS features will improve the security of your system. This will block undesired people from trying to boot your Linux system with a special boot disk and will protect you from people trying to change BIOS feature like allowing boot from floppy drive or booting the server without prompt password.
Security Policy
It is important to point out that you cannot implement security if you have not decided what needs to be protected, and from whom. You need a security policy~a list of what you consider allowable and what you do not consider allowable upon which to base any decisions regarding security. The policy should also determine your response to security violations. What you should consider when compiling a security policy will depend entirely on your definition of security. The following questions should provide some general guidelines:
• How do you classify confidential or sensitive information?
• Does the system contain confidential or sensitive information?
• Exactly whom do you want to guard against?
• Do remote users really need access to your system?
• Do passwords or encryption provide enough protection?
• Do you need access to the Internet?
• How much access do you want to allow to your system from the Internet?
• What action will you take if you discover a breach in your security?
This list is short, and your policy will probably encompass a lot more before it is completed. Any security policy must be based on some degree of paranoia; deciding how much you trust people, both inside and outside your organization. The policy must, however, provide a balance between allowing your users reasonable access to the information they require to do their jobs and totally disallowing access to your information. The point where this line is drawn will determine your policy.
Choose a right Password
The starting point of our Linux General Security tour is the password. Many people keep their valuable information and files on a computer, and the only thing preventing others from seeing it is the eight-character string called a password. An unbreakable password, contrary to popular belief, does not exist. Given time and resources all passwords can be guessed either by social engineering or by brute force.
Social engineering of server passwords and other access methods are still the easiest and most popular way to gain access to accounts and servers. Often, something as simple as acting as a superior or executive in a company and yelling at the right person at the right time of the day yields terrific results.

Страниц: 1 2 3 4 5 6 7 8

The “/etc/host.conf” file »