- Home
- Products
- Integration
- Tutorial
- Barcode FAQ
- Purchase
- Company
s HARDENING THE BASICS in Font
CHAPTER 1 s HARDENING THE BASICS Encoding ECC200 In None Using Barcode generation for Font Control to generate, create Data Matrix image in Font applications. www.OnBarcode.comPrint UPC Symbol In None Using Barcode generation for Font Control to generate, create UPC Code image in Font applications. www.OnBarcode.comBoot Sequencing
EAN128 Maker In None Using Barcode drawer for Font Control to generate, create UCC.EAN - 128 image in Font applications. www.OnBarcode.comPDF417 Creator In None Using Barcode creator for Font Control to generate, create PDF417 image in Font applications. www.OnBarcode.comThe order in which you start and stop services on your system is also important. This is mainly for controlling when your firewall and logging services start and stop. Ensure you start your firewall, (iptables, for example) and your syslog daemon before you bring up your network. This ensures your system will not be connected to any external systems or networks without the protection of your firewall or without any logging of your system occurring. Then during the shutdown of your system, ensure you stop your networking services before you stop your firewall and syslog services. On most systems init scripts are started and stopped according to the sequence number given to them; sequence 20 will start before 30, and so on. I briefly covered sequence numbers in the previous Working with Debian init Scripts and Working with Red Hat init Scripts sections. You should ensure the start sequence numbers for your firewall and your syslog daemons are lower than the sequence number for your system s networking service, in other words, the daemons start before your network. Your networking services are usually started by an init script called network on a Red Hat system and a script called networking on a Debian system. Then confirm that your system s networking service stops before your firewall and logging. Barcode Generator In None Using Barcode creator for Font Control to generate, create Barcode image in Font applications. www.OnBarcode.comQR-Code Encoder In None Using Barcode maker for Font Control to generate, create QR image in Font applications. www.OnBarcode.coms I will talk further about booting and some additional security features related to securing file systems Tip DataMatrix Maker In None Using Barcode maker for Font Control to generate, create Data Matrix 2d barcode image in Font applications. www.OnBarcode.comMaking Bookland EAN In None Using Barcode printer for Font Control to generate, create International Standard Book Number image in Font applications. www.OnBarcode.comin 4.
Making Data Matrix ECC200 In .NET Framework Using Barcode creation for Reporting Service Control to generate, create ECC200 image in Reporting Service applications. www.OnBarcode.comData Matrix ECC200 Generator In None Using Barcode maker for Word Control to generate, create Data Matrix ECC200 image in Word applications. www.OnBarcode.comConsoles, Virtual Terminals, and Login Screens
Barcode Generator In None Using Barcode creator for Software Control to generate, create Barcode image in Software applications. www.OnBarcode.comMake GS1 - 13 In .NET Using Barcode creation for .NET Control to generate, create EAN13 image in Visual Studio .NET applications. www.OnBarcode.comThe next area I will cover is the security of your console, your terminals, and the login screens presented to your users when they log into the system. The console of your system is usually physically attached to your system. (It is usually from the console you will have installed your distribution.) In the Linux world, logging onto the console often allows you to perform activities, commands, or functions that you would not be able to do from other locations, such as via a secure shell (SSH) login. You need to understand what the capabilities of a user logged into the console are and how to secure them further. Additionally, your console also has a number of virtual terminals defined that you can access. I talked about defining these virtual terminals in the earlier The inittab File section. These also need to be secured, and I will cover in the Securing Virtual Terminals section a method of locking these virtual terminals from unauthorized use. Lastly, when users connect to your systems, they are presented with a login screen. The information presented on most default login screens can offer attackers information about your system you do not want to share. Additionally, these login screens are a good method of communicating warnings and notices to the user logging into your system. UPC Symbol Creator In None Using Barcode generator for Word Control to generate, create UCC - 12 image in Word applications. www.OnBarcode.comGenerate Code 128 Code Set B In None Using Barcode maker for Online Control to generate, create Code 128C image in Online applications. www.OnBarcode.coms In addition to securing your console and terminals, do not neglect your physical security. Ensure your Tip systems are stored somewhere that makes access to the console difficult to all those bar authorized people. Ensure the access is logged of any authorized people who can enter the area in which the console and system are stored. Additionally, if you have a case lock or similar physical security devices on your system, then use it to secure access to the interior of your system. QR Code ISO/IEC18004 Decoder In Visual C# Using Barcode scanner for .NET framework Control to read, scan read, scan image in .NET applications. www.OnBarcode.comEncoding Code-39 In Visual C#.NET Using Barcode maker for Visual Studio .NET Control to generate, create Code 3 of 9 image in .NET framework applications. www.OnBarcode.comCHAPTER 1 s HARDENING THE BASICS
UCC-128 Creation In Visual Studio .NET Using Barcode maker for VS .NET Control to generate, create GS1-128 image in VS .NET applications. www.OnBarcode.comData Matrix 2d Barcode Reader In None Using Barcode reader for Software Control to read, scan read, scan image in Software applications. www.OnBarcode.comSecuring the Console
DataMatrix Drawer In None Using Barcode creation for Online Control to generate, create ECC200 image in Online applications. www.OnBarcode.comPDF-417 2d Barcode Decoder In .NET Framework Using Barcode reader for Visual Studio .NET Control to read, scan read, scan image in .NET framework applications. www.OnBarcode.comI will first talk about where root can log on. In 3 I will talk about restricting root logons over SSH to your system. You can further limit where root can log on by restricting it to a specific set of terminals. To do this, edit the contents of the /etc/securetty file. The login program refers to this file to determine whether the root user can log into a particular device. Listing 1-12 shows a sample of a typical securetty file. Listing 1-12. A Sample securetty File tty1 #tty2 #tty3 #tty4 All devices you want to allow root to log in from should be listed in the file (without the /dev/ prefix). I recommend allowing root login only on one terminal and forcing all other logins to be a non-root user and if required use su to gain root privileges. In Listing 1-12 you can see that only device tty1 allows a root login. All other devices have been commented out of the file, disabling root login on those devices. You also need to secure the securetty file to ensure it is modifiable only by root. Enter the following: puppy# chown root:root /etc/securetty puppy# chmod 0600 /etc/securetty s You can also achieve similar results using the PAM module, pam_access.so. See its configuration Tip
|
|