pandownload开发者被抓存储三巨头遭调查,网络哀嚎一片,大家一边倒地支持开发者,对开发者的遭遇扼腕叹息昆明网络推广。撇开个人情感,我们不妨就事论事,分析下这个软件,看看这个软件到底为什么会给作者带来如此遭遇,到底它对百度官方又造成了哪些影响呢?
pandownload为何神通广大到能让用户不限速下载网盘文件?Pan Download 是一个吾爱的网友自己用 C++ 编写的,原理与 IDM 法类似,通过软件获取直链后调用 aria2 下载阳江seo。
它的软件原理与 IDM 法类似,通过软件获取直链后调用 aria2 下载源码程序。
开发windows桌面程序的选择比较多,c c++ c# .net qt vb 甚至 Winform都可以,这取决于开发者熟悉哪一种语言。
这种工具的下载原理都用到了 aria2 这个下载工具,而pandownload也内置了 aria2。首先登录后获取网盘的下载地址,再调用aria2进行下载。
操作的原理是在本地维护一个ie浏览器,可以在登录的时候看到,弹出了ie的百度网盘的登录页面。在登录成功后将浏览器进行隐藏。然后分析文件页面的html代码,拿到最终的文件夹和文件列表,然后再用选择的开发语言,将列表渲染到桌面程序上去。
核心是要分析百度网盘的网页结构,提取到所需要的数据,或者找到下载 或者各种点击的事件在哪里,再进行点击。
作者为什么会被抓?不妨先看看官方渠道的通报:
受害人刘某报案称其下载的“Pandownload”软件会在未授权的情况下,将自己百度网盘的数据共享出去,导致隐私照片和文件泄露。宝应县局网安民警立即开展案情分析研判,研习法律条文,解剖软件结构。面对满屏的数据,一盯就是几个小时。
经过梳理,警方发现该软件可以以非会员权限突破百度网盘官方设定,实现高速下载,系侵入、非法控制计算机信息系统的程序、工具,并且该软件的使用者达到数万人,致使北京百度网讯科技有限公司(“百度公司”)损失高达上千万元。而事实上,我们不要忽视一个内在的问题,那就是百度官方的态度:
百度网盘方面表示,官方一直积极配合警方,严厉打击侵犯百度网盘用户数据隐私的犯罪行为。同时,百度网盘也会持续通过技术不断提升用户体验。虽然,从措辞上来讲,百度的态度较为容忍,但大家都知道,目前现存的网盘已经经过几轮淘汰后所剩无几,百度网盘能够存活到现在实属不易。而对于广大网盘用户来讲,最要命的是,百度网盘平常下载最多也就200KB/s左右,这样的网速用龟速来形容毫不夸张。
那么,这又引出另一个问题——
百度网盘为何不对普通用户开放高速下载通道?其实作为一家免费的云存储产品,尤其像是百度网盘这样的巨头,每年摊在服务器上的成本和带宽成本都是巨额的。百度网盘为广大用户提供免费的空间内存已经是一笔需要每年持续输出的高额成本。目前国内其他知名的同款产品都已经在对用户所有的空间大小来付费。像iCloud一季度16元的收费政策等等。
除去前面所说的两款成本来说还有额外维护服务器的成本、上传和下载的带宽成本、运维的费用等等。即便用户早已支付了自己的带宽费用,但是百度网盘作为企业方还要支付用户上传或者下载到自己服务器上的带宽费用。这个费用用户传输时的带宽越大,百度网盘需要支付的费用越高。
百度网盘一旦将下载速度完全解放将会有更大的带宽成本支出,所以对于非会员的下载限速可能是出于企业方最好的解决办法。最关键的就是百度网盘其实就是节约了运营成本使得这个产品能更长久、健康地活下去。
结语百度网盘的用户基数是巨量的,如果一旦放开全速下载限制,那么作为变相途径有限的企业是很难承受这样的巨大服务器和带宽成本的,因此从长远之计也只能通过普通用户限速和会员高速两种并存的模式得以可持续运营。对类似pandownload这样的软件,百度官方也是持半容忍态度的,毕竟可以增加用户粘性,但如果使用范围太广、影响过大,那么也只能痛下杀手了。所以,pandownload作者被抓看似偶然,实则必然,一句话,适可而止,利人利己。
以上是我对这个问题的见解,希望能对你有所帮助。