设为首页 收藏本站
查看: 1353|回复: 0

[经验分享] cisco路由器安全(转)

[复制链接]

尚未签到

发表于 2018-7-19 06:05:53 | 显示全部楼层 |阅读模式
  刚刚转到乙方做网络设备的巡检,看到巡检单子上面的各个项目,然后找了点资料,觉得有点用,然后转载下来:
  cisco路由器安全配置下面将逐一介绍路由器提供的各项服务及其最优配置方式。
  1.        TCP、UDP Small Server
  Cisco路由器提供部分TCP、UDP Small Server的服务,如daytime、chargen、echo等,这些服务都是从UNIX系统中引入的,介绍如下:
          Daytime(TCP 端口13 / UDP端口13):向请求者提供当前时间;
          Chargen(TCP 端口19 / UDP端口19):Character Generator的意思,顾名思义,在接受到请求以后,系统会响应一串字符流;
          Echo(TCP 端口7 / UDP端口7):系统在接受到请求以后,会对请求进行响应。
  通常这些服务对一个提供数据转发的设备来说都毫无用处,而这些服务由于开发时间很早,安全性考虑不足,容易引起Fraggle***(DoS***的一种), ***者伪造受害者的IP地址向网络上开放chargen或echo服务的路由器发出chargen或echo的请求(这通常很容易实现,做一次端口扫描即 可),于是所有开放这类服务的路由器将向受害者做出响应,从而使大量无用数据堵塞受害者的网络,形成DoS***。
  因此,为了避免路由器成为恶意破坏者使用的工具,应停止TCP/UDP small server服务。Cisco IOS 11.3版本以后缺省设置为禁止,但我们建议工程师应显式地执行此命令以防止配置遗漏。
  下面的例子描述如何测试和禁止TCP/UDP small server服务:
  Test# ! 如果连接成功,则表明TCP/UDP small server服务开启
  Test# connect 187.4.253.19 daytime
  Trying 187.4.253.19, 13 ... Open
  Monday, April 3, 2000 11:48:39-EDT
  [Connection to 187.4.253.19 closed by foreign host]
  Test# config t
  Enter configuration commands, one per line. End with CNTL/Z.
  Test(config)# no service tcp-small-servers
  Test(config)# no service udp-small-servers
  Test(config)# exit
  Test# connect 187.4.253.19 daytime
  Trying 187.4.253.19, 13 ... % Connection refused by remote host
  Test#
  2.        Finger Server
  Finger服务同样来自UNIX系统,它使用TCP/UDP 79端口,功能主要是用于查询一个主机上的登陆用户。一个恶意的用户可以通过finger服务知道当时登录到路由器的用户名,从而使其掌握更多关于路由器的信息,以这些用户名为突破口,进行进一步的恶意行动。
  Cisco路由器所有版本缺省开放finger服务,因此如无必要,应在路由器上禁止finger服务。
  下面的例子描述如何测试和禁止finger服务:
  Test# connect 187.4.253.19 finger
  Trying 187.4.253.19, 79 ... Open
  Welcome to the TEST router.
  Line      User                 Host(s)     Idle         Location
  130 vty 0                     187.4.252.6     00:00:00    zhinengwang
  *131 vty 1 下                 idle          00:00:00    zhkf
  [Connection to 187.4.253.19 closed by foreign host]
  Test# config t
  Enter configuration commands, one per line. End with CNTL/Z.
  Test(config)# no ip finger
  Test(config)# no service finger
  Test(config)# exit
  Test# connect 187.4.253.19 finger
  Trying 187.4.253.19, 79 ... % Connection refused by remote host
  Test#
  3.        HTTP Server
  多个系列的Cisco路由器提供http服务,供用户浏览一些路由器的基本信息,但无法进行配置。http服务是最常被利用发起***的服务,因此路由器的http服务不应开启。
  Cisco路由器缺省不开启http服务。
  下面的例子描述如何测试和禁止http服务:
  Test# config t
  Enter configuration commands, one per line. End with CNTL/Z.
  Test(config)# no ip http server
  Test(config)# exit
  Test# connect 187.4.253.19 www
  Trying 187.4.253.19, 80 ... % Connection refused by remote host
  Test#
  Cisco很多中低端交换机提供web配置界面,此功能相当强大,易于使用,对于不喜欢命令行界面的管理员来说,尤其好用,建议可以开启http功能,但是必须建立严格的访问控制规则,只允许指定的源通过http访问设备。
  下面的例子描述如何设置http服务的访问控制:
  Test# config t
  Enter configuration commands, one per line. End with CNTL/Z.
  Test(config)# ! 添加一个web用户,打开http本地认证
  Test(config)# username Webuser priv 15 password 0
  Test(config)# ip http auth local
  Test(config)# ! 建立一条web访问控制列表
  Test(config)# no access-list 29
  Test(config)# access-list 29 permit host 187.4.253.18
  Test(config)# access-list 29 permit 187.4.253.0 0.0.0.255
  Test(config)# access-list 29 deny any
  Test(config)# ! 将访问控制列表赋值给http服务并启动hettp服务
  Test(config)# ip http access-class 29
  Test(config)# ip http server
  Test(config)# exit
  Test#
  4.        Bootp Server
  Bootp服务的全称bootstrap protocol,设计的初衷是令某些主机可以通过网络加载*作系统,其服务端口有两个:
          Bootps:TCP/UDP 67端口)    Bootstrap Protocol Server
          Bootpc:(TCP/UDP 67端口)   Bootstrap Protocol Client
  现在我们经常用到的DHCP(动态主机配置协议)也用到这些端口。
  Cisco路由器缺省开启bootp服务,用于向其他路由器提供IOS软件映像(image)服务,其他路由器在启动时可以从这台路由器中取得IOS映像,此服务极少使用,而且会使IOS image泄漏,一般情况下应禁止使用。
  下面的例子描述如何禁止bootp服务:
  Test# config t
  Enter configuration commands, one per line. End with CNTL/Z.
  Test(config)# no ip bootp server
  Test(config)# exit
  5.        自动配置下载
  自动配置下载功能使路由器能自动到网络上的服务器取配置文件,从网络上下载配置文件使不安全的,很难保证下载配置来源的安全性,此服务增加路由器配置被篡改可能,因此一般情况下应禁止。
  下面的例子描述如何禁止自动配置下载服务:
  Test# config t
  Enter configuration commands, one per line. End with CNTL/Z.
  Test(config)# no boot network
  Test(config)# no service config
  Test(config)# exit
  Test#
  转自:http://bbs.tech-lab.cn/forum.php?mod=viewthread&tid=4255

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-538503-1-1.html 上篇帖子: cisco Qos知识点总结 下篇帖子: 关于cisco errdisable谨严
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表