分类目录归档:安全

Fail2ban-ssh防爆破


Fail2ban是一个用于保护Linux系统免受恶意攻击的工具。它监视系统日志文件,如auth.log或secure.log,以检测恶意行为的模式,比如密码失败的登录尝试、恶意软件扫描等。一旦检测到这样的模式,Fail2ban会暂时地阻止来自相关IP地址的访问,从而减少系统受到攻击的可能性。

通过Fail2ban,系统管理员可以设置针对特定协议(如SSH、FTP等)的阻止规则,并且可以配置阻止持续的时间和其他参数。这样可以帮助系统管理员保护他们的系统免受暴力破解、拒绝服务攻击等威胁。

Daemon to ban hosts that cause multiple authenticati...

Read more

CSRF


CSRF(Cross-Site Request Forgery)跨站请求伪造,是一种常见的 Web 应用程序安全漏洞。攻击者利用用户已登录的身份,在用户不知情的情况下发起恶意请求,导致用户的个人信息或资金等重要数据被窃取或篡改。

攻击者通常通过欺骗用户点击链接或访问恶意网站来实现 CSRF 攻击。当用户在不知情的情况下访问恶意网站时,攻击者会自动发起一个 HTTP 请求,该请求会携带用户的 Cookie 和其他关键数据,以执行恶意操作。

以下是一些防范 CSRF 攻击的常用方法:

向请求添加随机 token:Web 应用程序可以向每个请求添加一个随机 token,使得攻击者无法伪造正确的...

Read more

iptables-


iptables

iptables 是 Linux 操作系统中用于配置和管理防火墙规则的工具。它允许你定义数据包如何流经网络堆栈,并决定是否允许或拒绝它们的传输。以下是一些关于 iptables 的基本信息:

  1. 基本概念:
  2. 表(Table): iptables 使用表来组织规则,有四个主要表:filter、nat、mangle 和 raw。
  3. 链(Chain): 每个表包含多个链,用于确定数据包如何处理。常见的链包括 INPUT、OUTPUT 和 FORWARD。

  4. 基本命令:

  5. 添加规则: iptables -A 用于在链的末尾添加规则。
  6. 删除规则: iptables -D 用于删除...

Read more