Archive for July, 2008



Password Security for Cisco IOS Devices

Wednesday 9 July 2008 @ 7:41 am

The use of password protection in any Cisco device is of paramount importance since passwords provide the first level of defence against unauthorised access to our Cisco networks. Especially on terminal lines (either console line or VTY lines), the use of passwords is a fundamental element of security.

The following techniques enable you to control who is allowed access to the router and what IOS privilege levels they are granted once they gain access:

  • password (line configuration): To specify a password on a line, use the password command in line configuration mode. A line is a console port (CTY), auxiliary port (AUX), virtual terminal (VTY), or asynchronous (TTY) line.

After specifying a password on a line using the password command, you must activate password checking at login using the login command in line configuration mode. The example below illustrates how to enable password security on each of the available lines. The password and login commands are widely available within IOS.

Router(config)# line con 0
Router(config-line)# password s3cr3t
Router(config-line)# login
Router(config-line)# line 1 8
Router(config-line)# password s3cr3t
Router(config-line)# login
Router(config-line)# line aux 0
Router(config-line)# password s3cr3t
Router(config-line)# login
Router(config-line)# line vty 0 4
Router(config-line)# password s3cr3t
Router(config-line)# login

  • username password: The password command described above specifies a password for a specific line. Using the configuration in the example above, any user that attempts to connect to a line must enter the configured line password to be granted user EXEC mode access. To establish local  username-based password authentication, use the username command in global configuration mode. After specifying a username password, you must activate username-based password checking for the lines using the login local command in line configuration mode. The username command is widely available within IOS.

 

  • enable secret: To specify an additional layer of security use the enable secret command in global configuration mode. The enable secret command provides better security by storing the configured enable secret password using a nonreversible cryptographic hash function, compared to the enable password command, which stores the configured password in clear text or in an easily reversible encrypted format. Storing the password as a cryptographic hash helps to minimize the risk of password sniffing if the router configuration file is transferred across the network, such as to and from a TFTP server. It is also useful if an unauthorized user obtains a copy of your configuration file. Note, if neither the enable password command nor the enable secret command is configured, and if there is a line password configured for the console port, the console line password will serve as the enable password for all VTY lines, which includes Telnet, rlogin, and SSH connections. The enable secret command is widely available within IOS. Username passwords may also be stored in the router configuration file in cryptographic hash format, similar to the enable secret. The associated command is username secret.

 

  •  service password-encryption: To encrypt local router passwords, use the service password-encryption command in global configuration mode. This command applies to line passwords, username passwords, enable passwords, and authentication key passwords, including routing authentication passwords and key strings. By default, IOS does not encrypt passwords. Encrypting passwords in this way helps to minimize the risk of password sniffing if the router configuration file is transferred across the network such as to and/or from a TFTP server. It is also useful if an unauthorized user obtains a copy of your configuration file. This command is widely available within IOS.

 

 




Cisco Certifications

Tuesday 8 July 2008 @ 2:10 am

Cisco Certifications are among the most recognised in the network professional industry and provide a solid foundation for enhancing your job career. Just to get an idea, a Cisco CCIE certified in the US gets an average salary of $110,000 per year.

Cisco has divided its certification areas to General Certifications and Specialist Certifications. The General Certifications are the most well known and are further divided into several certification paths with three Certification Levels on each path. The Three certification levels are the “Associate”, the “Professional”, and the “Expert” level.

The Table below shows all the paths for the General Certification category: 

Certification Paths

Associate

Professional

Expert

Routing and Switching

CCNA

CCNP

CCIE

Design

CCDA

CCDP

CCDE

Network Security

CCNA Security

CCSP

CCIE Security

Service Provider

CCNA

CCIP

CCIE Service Provider

Storage Networking

CCNA

CCNP

CCIE Storage Networking

Voice

CCNA Voice

CCVP

CCIE Voice

 In my opinion, from the experience I have with Cisco certifications the most hard certification path is the Network Security path, and consequently the most difficult certification level to obtain is CCIE Security. However, the path with the most demand is the Routing and Switching path since it covers a wide range of networking knowhow.




Next Posts »»
cisco asa firewall ebook

Configuration Tutorial For Cisco ASA 5500 Firewalls
With FREE ASA 5505 Configuration Tutorial Bonus

CLICK HERE TO DOWNLOAD EBOOKS


Sponsored Links