Дек 10

Иногда возникают ситуации, в которых необходимо предоставить доступ одному из сотрудников только на просмотр startup-config или running-config. Данная статья описывает установку привилегий для данных требований.

Прежде чем начать настройку сделайте следующие:

1) Резервную копию конфигурации

2) Не закрывайте окно терминала в конце установки. Создайте ещё одну сессию для проверки.

В режиме глобальной конфигурации устанавливаем третий уровень привилегий. Данный уровень позволяет пользователю просматривать  startup config.

router(config)# privilege exec level 3 show startup-config

Создаём пользователя с уровнем привилегий

router(config)# username operator priv 3 password ciscooperator

Данной командой создаём локального пользователя с именем  operator и паролем ciscooperator

Настраиваем привилегии на просмотр running-config

router(config)# privilege exec all level 3 show running-config

Это предоставляет разрешения на просмотр конфигурации только следующей командой

router# show running-config view full

Сохраняем внесённые изменения

router#wr mem

Заходим под пользователем operator с паролем ciscooperator и проверяем результаты.

искатьКак разрешить обычному пользователю просматривать конфигурацию Cisco router или Cisco Switch на сайте

автор: Gozar

Дек 01

Есть вещи, о которых вы можете не знать, но это не означает, что безопасностью можно пренебрегать.

1.    Задействуйте Reverse Path Forwarding
Когда вы задействуете Reverse Path Forwarding (RPF) на интерфейсе, маршрутизатор сверяется с таблицей FIB/CEF, для проверки существования обратного пути исходного адреса на интерфейсе, который получил пакет. Это позволяет избежать спуфинга пакетов.
Reverse path forwarding можно конфигурировать следующим образом:

Router#configure terminal
Router(config)#interface GigabitEthernet 2/1
Router(config-if)#ip verify unicast reverse-path

2.    Заставьте порты «молчать»
В большинстве сетей  утечка информации происходит на switchports, но это можно исправить, отключив следующие опции:

Switch#configure terminal
Switch(config)#interface GigabitEthernet0/14
Switch(config-if)#no cdp enable
Switch(config-if)#spanning-tree bpdufilter enable
Switch(config-if)#no keepalive

Данными командами мы отключаем CDP(http://en.wikipedia.org/wiki/Cisco_Discovery_Protocol),spanning-tree bpdu и ethernet keepalives на интерфейсе.

3.    Настраивайте AAA и ACL для безопасного доступа по VTY
VTY используются к примеру при подключения по telnet на Cisco, безопасность которых настраивается следующим образом:

Switch#configure terminal
Enter configuration commands, one per line. End with CNTL/Z.
Switch(config)#access-list 10 permit 10.0.1.0 0.0.0.255
Switch(config)#access-list 10 permit 192.168.1.0 0.0.255.255
Switch(config)#line vty 0 14
Switch(config-line)#access-class 10 in
Switch(config-line)#end
Switch#

Данными командами мы ограничиваем доступ на VTY подсетям 10.0.1.0/8 и 192.168.1.0/16. Если у вас есть трудности с определением wildcard для сетевых масок Cisco, то вы можете ознакомиться с следующей статьёй http://www.opennet.ru/base/cisco/mk_nets.txt.html
Если вы хотите разграничивать доступ по определённым логинам, то нужно задействовать AAA:

Switch#configure terminal
Switch(config)#username cisco secret mypassword
Switch(config)#aaa new-model
Switch(config)#aaa authentication login default local
Switch(config)#line vty 0 15
Switch(config-line)#login authentication default
Switch(config-line)#^Z
Switch#

4. Шифруйте пароли в конфигурации.
Что покажет вам следующая команда?

Switch#show run | include ^username

username admin password 0 faqciscosecret

Для включения шифрования паролей в конфигурации выполните следующие команды:

Switch#configure terminal
Enter configuration commands, one per line. End with CNTL/Z.
Switch(config)#service password-encryption
Switch(config)#end
*Mar 31 14:27:12.227: %SYS-5-CONFIG_I: Configured from console by console
Switch#show run | include ^username
username admin password 7 060B1632494D1B1C11

Последняя команда показывает, что пароль, в конфигурации Cisco зашифрован. Так же не рекомендуется использовать распространённые пароли, такие как secret или password.

5. Используйте команду passive-interface default для большей безопасности протокол маршрутизации
Пассивный интерфейс – это интерфейс, который не передаёт и не принимает информацию роутинга. Команда passive-interface default поддерживается всеми протоколами маршрутизации, а её настройка не вызывает каких-либо трудностей:

router routing-protocol
passive-interface default
no passive-interface interface

Команда passive-interface default устанавливает все интерфейсы пассивными, в то время как команда  no passive-interface активирует один интерфейс. Рассмотрим пример:

Router#configure terminal
Enter configuration commands, one per line. End with CNTL/Z.
Router(config)#router ospf 1
Router(config-router)#passive-interface default
Router(config-router)#no passive-interface fastEthernet 0/2
Router(config-router)#^Z
Router#
*Mar 31 14:47:32.812: %SYS-5-CONFIG_I: Configured from console by console

Данной командой мы ограничили обмен OSPF трафика только на интерфейсе fastEthernet 0/3.

искатьсоветов по обеспечению безопасности Cisco на сайте

автор: Gozar