- 浏览: 2112714 次
- 性别:
- 来自: 上海
文章分类
- 全部博客 (1878)
- [网站分类]ASP.NET (141)
- [网站分类]C# (80)
- [随笔分类]NET知识库 (80)
- [随笔分类]摘抄文字[非技术] (3)
- [随笔分类]养生保健 (4)
- [网站分类]读书区 (16)
- [随笔分类]赚钱 (7)
- [网站分类].NET新手区 (233)
- [随笔分类]网站 (75)
- [网站分类]企业信息化其他 (4)
- [网站分类]首页候选区 (34)
- [网站分类]转载区 (12)
- [网站分类]SQL Server (16)
- [网站分类]程序人生 (7)
- [网站分类]WinForm (2)
- [随笔分类]错误集 (12)
- [网站分类]JavaScript (3)
- [随笔分类]小说九鼎记 (69)
- [随笔分类]技术文章 (15)
- [网站分类]求职面试 (3)
- [网站分类]其他技术区 (6)
- [网站分类]非技术区 (10)
- [发布至博客园首页] (5)
- [网站分类]jQuery (6)
- [网站分类].NET精华区 (6)
- [网站分类]Html/Css (10)
- [随笔分类]加速及SEO (10)
- [网站分类]Google开发 (4)
- [随笔分类]旅游备注 (2)
- [网站分类]架构设计 (3)
- [网站分类]Linux (23)
- [随笔分类]重要注册 (3)
- [随笔分类]Linux+PHP (10)
- [网站分类]PHP (11)
- [网站分类]VS2010 (2)
- [网站分类]CLR (1)
- [网站分类]C++ (1)
- [网站分类]ASP.NET MVC (2)
- [网站分类]项目与团队管理 (1)
- [随笔分类]个人总结 (1)
- [随笔分类]问题集 (3)
- [网站分类]代码与软件发布 (1)
- [网站分类]Android开发 (1)
- [网站分类]MySQL (1)
- [网站分类]开源研究 (6)
- ddd (0)
- 好久没写blog了 (0)
- sqlserver (2)
最新评论
-
JamesLiuX:
博主,能组个队么,我是Freelancer新手。
Freelancer.com(原GAF – GetAFreelancer)帐户里的钱如何取出? -
yw10260609:
我认为在混淆前,最好把相关代码备份一下比较好,不然项目完成后, ...
DotFuscator 小记 -
日月葬花魂:
大哥 能 加我个QQ 交流一下嘛 ?51264722 我Q ...
web应用程序和Web网站区别 -
iaimg:
我想问下嵌入delphi写的程序总是出现窗体后面感觉有个主窗体 ...
C#自定义控件:WinForm将其它应用程序窗体嵌入自己内部 -
iaimg:
代码地址下不了啊!
C#自定义控件:WinForm将其它应用程序窗体嵌入自己内部
发布一个嘿嘿嘿的技术方案 —— 商用群发p2p网络
目前反群发的主要技术措施有:
(1) 帐号控制:有帐号才能发,同时限制帐号的发送频率
(2) IP控制:限制指定IP的发送频率
(3) 协议控制:采用非开放协议
(4) 验证码控制
本方案主要是突破上面的(1)、(2)两点,同时对(3)、(4)两点提供第三方支持服务点
本方案的口号不是不作恶,而是以最小的作恶来达到群发的目的。
如果一个群发软件装机量达到一定量,这些装机软件形成了一个庞大的p2p网络的话,则这个p2p 网络可以提供以下资源:
(1) 丰富的IP地址,每一个客户都有可能租用其它客户端的ip资源
(2) 可以通过帐号租用,共享一批庞大的帐号
商用群发p2p网络拥有一个中心服务器,中心服务器主要提供可控p2p商用网络代理协议管理服务,同时挂接其它应用服务器程序。
(1) 可控p2p商用网络代理协议:
a) 任意客户端对另外客户端网络资源的租用必须得到中央服务器的授权,这样一来方便收费,二来可以控制发送的内容——不能发送违法信息;最好,协议能够设计成即使中央服务器被黑客攻破,黑客也无法使用这个网络对外造成很大的危害——这一点很难。
b) 这个网络代理对客户端来说又必须是透明的,即,像本地发出的一样;
c) 资源的安全性——帐号资源不能被代理客户端轻易获取。技术上比较难实现,可以降低要求,尽量减少帐号资源被代理客户端轻易获取的风险。
(2) 应用服务:
a) 爬行与数据提取规则服务:客户端可以根据指定规则爬行网站,根据指定的数据提取规则提取数据。数据可以到中央服务器提取,提取不到再去爬行,避免对目标网站造成过大的压力。
b) UI 脚本宏规则服务:很多群发,比如QQ群发,旺旺群发,如果无法再协议层面进行仿真,可以退一步,调用官方客户端软件,通过按键精灵这类软件进行群发,那么这个脚本宏可以作为规则,放在服务器端。对于重要的规则,需要将规则分为两部分,一部分发给客户端,另一部分留到服务器端(客户端发关键数据过来,服务器根据规则,处理数据,得出结果,反馈给客户端),防止客户端截获规则。
c) 帐号租用服务:提供大量的应用帐号租用服务。
d) 验证码识别服务:简单的验证码可通过机器识别,对于复杂的验证码,交给专人识别;在不发达地区聘请专门的识别员工,降低识别成本至一个验证码1分钱左右。当然,对外是要收费的,按一个验证码五分钱收费。
e) 协议仿真服务:对于非公开协议通过协议仿真服务——客户端提交操作原语,服务器加工成协议内容发送给客户端,客户端再发向官方服务器。
网络角色:
(1) 运营方:负责维护与运营整个网络;
(2) 免费用户:免费用户可以使用部分服务,代价就是必须遵从可控p2p商用网络代理协议,将自己的ip资源共享出来;
(3) 收费用户:收费用户可以有偿使用VIP服务,代价就是money。一定级别收费用户也可以关闭客户端的p2p网络服务;
(4) 代理商:代理商也是收费用户,它可以对外提供群发代理服务,对代理商的群发收费比普通收费用户低;
(5) 帐号注册方:帐号注册方可以手工注册或者用程序注册帐号,提交到应用帐号租用服务器。注册方可以是运营商,也可以是代理商,也可以是第三方;
(6) 验证码识别服务提供者:可以在不发达地区直接雇用员工,也可以设计一个软件,任何人都可以下载,然后领取识别任务,识别提交;
(7) 规则与脚本提交者:供第三方开发与提交目前系统未有的规则与脚本,根据使用量分成。
运营模式:
(1) 点卡收费、包月、包年收费等
如何减少作恶:
(1) 抓取数据时,尽量减少对目标服务器的请求次数——相同的页面,整个p2p网络对它的访问次数应该尽量少,越接近于1越好;
(2) 发送目标的精准提取:保证数据的质量。同时提高单挑信息的群发价格;
(3) 审批-发送机制:只有通过审批的信息才能发送。
技术方案:
(1) 客户端:C#, Winform
(2) 服务器端:Linux, c++, java
(3) 传输层协议选择:尽量基于UDP协议开发
(4) P2P协议设计:可考虑google protocol buff
(5) 协议仿真工具:Repast
发表评论
-
UML
2010-08-09 11:39 1280开放分类:计算机技术计算机术语计算机科学 收藏分享到顶[6] ... -
用WebService实现调用新浪的天气预报功能
2010-07-15 21:47 2952用WebService实现调用新 ... -
Cookie简介及JSP处理Cookie的方法
2010-07-29 09:28 942Cookie简介及JSP处理Cookie的方法 一.什么是 ... -
SQL Server 2005/2008 用户数据库文件默认路径和默认备份路径修改方法
2010-06-09 22:16 1226一直想把数据库的默认 ... -
C#Winform调用网页中的JS方法
2010-07-12 11:07 2202其实还是还是相当的简单,本文将详细的用代码来展示一下如何调用, ... -
用WebService实现调用新浪的天气预报功能
2010-07-15 21:47 1492用WebService实现调用新 ... -
SQL Server 2005/2008 用户数据库文件默认路径和默认备份路径修改方法
2010-06-09 22:16 1065一直想把数据库的默认 ... -
基于 VS 2010 阐述C# 4个特性
2010-05-28 09:26 1045基于 VS 2010 阐述C# 4个特性基于 VS 20 ... -
Google AdSense中文官方博客今天公布了AdSense内容广告与AdSense搜索广告的收入分成比例
2010-05-25 09:12 1083google adsense 的广告分成比例总算是公布出来了。 ... -
权限管理数据表设计说明
2010-05-21 15:19 1061权限管理数据表设计说明 B/S系统中的权限比C/S中的更显的 ... -
权限管理的设计方法
2010-05-20 09:26 1397权限管理的设计方法是 ... -
多表分页存储过程
2010-05-17 14:25 1037分页存储过程 在网站设计,网页开发中,是要被经常遇到的。 ... -
vs2010跟vs2008比较增加了哪些功能
2010-05-18 09:10 2234随着vs2010的发布,新的 ... -
COM域名难逃实名监管 CN域名简化流程抢用户
2010-05-13 09:22 1153互联网实名制的落实第 ... -
网站安全之XSS漏洞攻击以及防范措施
2010-04-29 08:59 1372在网站开发中,安全问题是重中之重的问题,特别像一个sql注入, ... -
深入了解ASP.NET运行内幕
2010-04-28 09:04 1147做事情要知道根本所在 ... -
WebBrowser中显示乱码
2010-04-22 09:09 1704最近在开发cs项目的时候,因为嵌套了一个网页,要用到we ... -
vps配置笔记(10)架设svn服务
2010-04-21 09:41 1228linux 下面架设svn服务器,有点难度,我找了好多资料,现 ... -
IEnumerable
2010-04-16 09:12 1249在平常的代码编写中,虽然不常用到Ienumerable 但却不 ... -
JS代码实例:实现随机加载不同的CSS样式
2010-04-19 13:38 1397如果让网页浏览者每次打开页面都有新的感觉,可以通过替换css样 ...
相关推荐
商用车控制系统局域网络(CAN)通信协议(征求意见稿) 第 1 部分:物理层,250 千比特/秒,屏蔽双绞线 第 2 部分:物理层—非车载诊断连接器 第 3 部分:物理层—非屏蔽双绞线(250K 比特/秒) 第 4 部分:数据链...
商用车控制系统局域网络(CAN 总线)通信协议-全
《java入门到超神》《java入门到超神》《java入门到超神》《java入门到超神》《java入门到超神》《java入门到超神》《java入门到超神》《java入门...超神》《java入门到超神》《java入门到超神》自己在网络找的资源整合...
—第1 部分:物理层—屏蔽双绞线(250K 比特/秒) —第2 部分:物理层—非车载诊断连接器 —第3 部分:物理层—非屏蔽双绞线(250K 比特/秒) —第4 部分:数据链路层 —第5 部分:应用层—车辆 ...—第11 部分:网络层
2022年中国网络安全行业商用密码产品及服务购买决策参考.pdf2022年中国网络安全行业商用密码产品及服务购买决策参考.pdf2022年中国网络安全行业商用密码产品及服务购买决策参考.pdf2022年中国网络安全行业商用密码...
商用车控制系统局域网络(CAN 总线)通讯协议 第 6 部分:应用层—诊断 1 范围 本部分规定了 CAN 总线的应用层-诊断的技术要求。 本部分适用于 M2、M3 及N 类车辆。
商用车控制系统局域网络(CAN )通信协议 第7 部分:网络管理
网络游戏-商用网络操作系统.zip
全球商用的电信网络统计,包含国家、网络名、制式等信息。
学校实训毕业商用项目-网络设计类网站源码.zip
免费可商用中文字体集合免费可商用中文字体集合免费可商用中文字体集合
为规范重要领域网络和信息系统商用密码应用安全性评估工作,发挥密码在保障网络安全中的核心支撑作用,根据《中 国网络安全法》、《商用密码管理条例》以及国家关于网络安全等级保护和重要领域密码应用的有关要求,...
- 区块链商用之道 - 区块链商用之道 - 区块链商用之道
摘要:3GPP第一版5G标准已于2018年6月冻结,相关端到端产品也已稳步发展,面向商用的5G网络规模试验工作已经启动,以支撑明确技术路线及引入策略。首先介绍了
商用通“MINI网络专家”新品上市 配备大量软件和服务的“商用通”,仅A4纸大小,9V电源,静音节能。(实物拍摄) 自主知识产权研发生产,商用通“MINI网络专家”,服务中小企业。(实物拍摄) 正面图,...
网络游戏-新型商用制冷设备无线网络集控管理系统.zip
SAEJ-1939-商用车控制系统局域网络
为规范重要领域网络与信息系统商用密码应用安全性评估工作,发挥密码在保障网络安全中的核心支撑作用,根据《中华人民共和国网络安全法》《商用密码管理条例》以及国家关于网络安全等级保护和重要领域密码应用的有关...
商用密码应用解决方案编写指南.pdf商用密码应用解决方案编写指南.pdf商用密码应用解决方案编写指南.pdf商用密码应用解决方案编写指南.pdf商用密码应用解决方案编写指南.pdf商用密码应用解决方案编写指南.pdf商用密码...