场景介绍
我有一个阿里云的简配服务器,搭建的自己的站点。之前使用的雷池作为网络防火墙,由于我的服务器只有2GB内存,安装雷池就占用了基本1GB的内存,导致在服务器上稍微折腾一点耗资源的东西,服务器内存就爆了。
所以我问了下万能的GPT,了解了一些别的WAF,最终我选择了星星最多的ModSecurity
,但是因为雷池有自动获取SSL
证书的功能,所以我又找到了certbot
项目来弥补自动更新证书的问题。话不多说,直接上干活。
在当今的数字化时代,数据安全已经成为了顶级优先事项。随着网络攻击的日益频繁,采用强大的认证机制保护用户信息变得至关重要。这就是一次性密码(OTP)技术发挥作用的地方。本文将深入探讨OTP技术,并通过使用Python库PyOTP来演示如何创建一个基于时间的一次性密码(TOTP)示例。
OTP,即一次性密码,是一种自动生成的数字密码,通常用于身份验证过程中。与传统的静态密码不同,OTP在短时间内有效,一旦使用就会失效。这种特性使得OTP成为防止未经授权访问的强有力工具。OTP可以通过不同的方法生成,包括基于时间的一次性密码(TOTP)和基于事件的一次性密码(HOTP)。
1 | { |