全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 3695|回复: 32

我想了个简单的方法不用https也能穿透网络节点的信息过滤...

[复制链接]
发表于 2012-10-30 10:35:13 | 显示全部楼层 |阅读模式
本帖最后由 dongzide 于 2012-10-31 12:00 编辑

我想了个简单的方法不用https也能穿透网络节点的信息过滤实现自由通信不知可行否?

用国外服务器做过网站的人可能都知道,鸡爱抚大不留的存在时时会让你的网站撞墙,哪怕你是一个纯技术站。

如果网站改用https,首先成本高了,用户体验也不友好,再一个你基本上和搜索引擎拜拜了,百度检索不到。

想讨论下既穿过这种网络节点信息过滤,又不会给网站造成很大影响的办法。

我想个简单的办法,能否用户在浏览器写下文本发布时,客户端自动用js把文章混淆加密下,加密是可逆的,在服务器端把混淆后的字符串解密后存入数据库,用户查看文章时候同理,服务器端取出正常的文章,加密后发送给浏览器,浏览器端js吧字符串解密后显示在页面上。

这样数据在传输过程中,始终是加密的,只在客户端显示和数据库存储时候是明文。就可以穿过网络节点的监控和过滤了。

可逆的加密是没问题的,就算js会暴露你的加密算法也没事,因为那么大的过滤系统不会专门针对你一个网站搞解密。

此方法成本低,用户体验没区别,可以替代ssl做简单的网站加密。
唯一的问题是搜索引擎应该也搜录不到,这是个问题,恐怕难以解决。

希望大家讨论下

=============
我想可以这样处理:
每篇文章发布时候经过js过滤系统,输出的时候经过php过滤系统,既不会撞墙,又能收录。
缺点是关键词的数量会很大,那每篇文章输出前都过滤下,访问量稍大点估计网站就扛不住了

=========
不过这个办法也算目前唯一既防墙,又收录的办法了。
============

如果再变更下,不在服务端过滤关键字,而是把关键字下到客户的浏览器js里面,每次用户发文章,在本地先用js过滤一遍,过滤好了再发送,js这个敏感词文本可以加密发送到用户端。

好处是服务器省开销,坏处是存入数据库的文章是改过敏感词的版本,不是原版用户文章了,对信息是种破坏。

为难啊,这算目前最佳的既能收录又不会撞墙的最好办法了吧。

======================
发表于 2012-10-30 10:38:33 | 显示全部楼层
不懂  技术帝
发表于 2012-10-30 10:39:50 | 显示全部楼层
好像很厉害的样子
发表于 2012-10-30 10:40:01 | 显示全部楼层
据说信息过滤是二进制的
发表于 2012-10-30 10:41:20 | 显示全部楼层
不懂  技术帝
发表于 2012-10-30 10:43:17 | 显示全部楼层
其实可以这样,设置来路,如果是蜘蛛,就访问80,是用户就跳转443
发表于 2012-10-30 10:43:20 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2012-10-30 10:44:06 | 显示全部楼层
看起来 挺厉害
发表于 2012-10-30 10:47:05 | 显示全部楼层
发表于 2012-10-30 11:08:39 | 显示全部楼层
不需要解密,Windows下直接挂shwdoc.dll,什么都出来了。。。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2026-4-18 09:55 , Processed in 0.117669 second(s), 12 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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