34、网络安全与编程基础:漏洞、套接字与脚本的综合指南

网络安全与编程基础:漏洞、套接字与脚本的综合指南

网络系统的安全漏洞及应对

网络系统存在着多种安全漏洞,其中直接攻击和明文密码截取是需要重点关注并消除的两大类型。

直接攻击

直接攻击是攻击者试图通过不太隐蔽的方法来控制计算机。最常见的攻击方式是利用程序中缓冲区溢出的漏洞。有些程序开发者在编写代码时,没有仔细检查数组缓冲区的边界,攻击者就会利用这一点。他们会在大量数据中准备一个栈帧,然后将其发送到远程服务器,期望程序会用这些数据覆盖自身代码,最终执行新栈帧中的代码。虽然这种攻击技术相对复杂,但却容易重复实施。

明文密码截取

另一个令人担忧的攻击类型是截取网络中以明文形式传输的密码。一旦攻击者截获了密码,就可能造成严重后果。他们可能会尝试在本地获取超级用户权限,这比进行远程攻击要容易得多;或者利用我们的计算机作为攻击其他计算机的中间工具。

应对措施

如果使用的服务本身不提供加密功能,可以尝试使用 Stunnel 程序(http://www.stunnel.org/)。它是一个加密包装器包,结构类似于 TCP 包装器,和 tcpd 程序一样,能很好地包装 inetd 服务器的服务。

同时,由于一些服务器在设计和实现过程中存在错误,成为了攻击的目标,因此在自己的系统中应关闭以下服务(在大多数系统中,这些服务默认很少启用):
- ftpd :几乎所有的 FTP 服务器都存在许多安全问题,而且大多数会以明文形式传输密码。如果需要在计算机之间传输文件,建议考虑使用基于 SSH 协议的程序或 rsync 服务器。
-

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值