Telegram机器人如何防止中间人攻击的证书固定机制

郁谷玉郁谷玉06月11日842

大佬们,我做的Telegram网站老怕中间人攻击,证书固定可以解决,但具体如何操作呢?Telegram机器人如何设置可以解决证书固定问题啊!求大佬解答!!

3 个回答

钊嘉胜
钊嘉胜回答于 06 月 11 日
最佳答案

证书固定的核心是固定服务器指纹,Telegram官方API中已经实现了证书固定的功能,您只需保证:

1. 使用官方推荐库(python-telegram-bot),自动校验Telegram服务器指纹

2. 不要自建反代或修改通信通道,使用原生Telegram协议

3. 定期更新SDK维护指纹

非官方机器人无法做到证书固定,必须通过Telegram官方部署服务。中间人攻击仅限于网页端,机器人不受影响。做好HTTPS+HSTS你的网站。

迮俊侠
迮俊侠回答于 06 月 11 日

证书固定主要是针对Telegram客户端通信,不是Telegram机器人设置。你的网站防中间人攻击,应该通过CDN+HTTPS强制跳转+HSTS头+定期更换SSL证书实现。Telegram机器人不需要做任何设置,证书固定是Telegram底层机制,开发者无须干预。

水向荣
水向荣回答于 06 月 12 日

证书固定:主要是前端验服务器证书指纹,Telegram官方SDK已内置,你只需保证网站SSL证书是由受信任的CA签发,定期更新证书指纹即可。移动端建议使用Telegram官方库对接。

您的答案