2019-04-05 | WEB | UNLOCK

移动支付 · 搜索引擎

好久没有写技术性的文章了,由于博主要准备考研,所以没有太多的时间去准备专业性技术行太强的文章了,还请各位小可爱谅解,这次咱们说说什么呢?

移动支付那些事

大家都知道,二维码的普及极大的方便了大家的生活,甚至说是改变了人们的支付习惯,一个事物的兴起,必然要引起一些值得人们关注的重要信息,比如说,移动支付的兴起所带来的支付安全问题,问大家一个问题,你所使用的mobile pay真的安全吗?

首先声明一点,我不会在这详细的说其中所涉及的或者有关的知识点,在本文的最后,我会把所有用到的知识点都列出来,大家好好学习一下~

好,回到正题,mobile pay(不局限于Wechat Pay,AliPay,还包括像银联,NFC<校园卡>这些)你觉得真的安全吗,突然想到看过蒋昌建老师的节目,三个顶级黑客,现场要攻击支付宝,你觉得成功了吗,很遗憾的告诉你,they definitely failed without any doubt.

首先,提出一个问题,大家去街边小店买吃的时候,到支付环结的时候,大家有没有想过:当我把钱通过微信支付或者支付宝支付之后,在卖家不去查账单的情况下,能不能做到这样一种情况:卖家那边会收到收款到账的信息提示音,但是账户余额却没有增加,相反,客户(也就是可爱的你)这边的用户余额也没有降低,你们觉得可能吗?

首先声明一点啊,写下这篇文章的目的是为了提示大家多想想日常生活中的例子,多想想其中的道理,不是为了让大家去搞别人的二维码,希望大家还是有着作为一个软件开发人员最起码的道德底线.如果有小伙伴,从中受到启发,做出了违反软件人员道德的事情,均与博主无关.

来,给大家看看原理图:



原理很简单,正常付款情况下(情况一),用户直接与Tencent或蚂蚁金服的服务器进行交互,但是请大家注意一点:当用户扫码进入付款页面后,用户付款的时间完全是没有上限的,这意味着完全可以做到截获付款请求这一操作
而对于情况二呢,很明显中间加了一层用以拦截请求的服务器,无非就是多了一步:对截获到的请求作以相应的包装,然后分发出去:一个是返回给买家原本的金额,另一个是欺骗Tencent Server的信息.

是不是很简单,😄🙂,我只能说”呵呵”,如果这么简单,你觉得会有江湖上所谓的”BAT”吗,他们会被你这垃圾的技术就欺骗了吗,还是太年轻啊,小伙子~

三个顶级黑客都没能骗过去,你觉得凭你一几之力,有多大胜算呢,骚年~

来说一说本文的知识点:

所以,回到最初的问题上来,在我的知识面看来,目前的这种移动支付方式(手机终端支付存在的问题:用户提交付款的请求时间没有上限,请求的过程中很有可能遭到拦截)的安全度只能说在99%以上,相比之下,更安全的一种支付方式是:
这是我在某个公司的宣传片里看到的,员工购买商品不用带手机,只要带个脸就行了,相比之下,这种方式避开了之前那种方式的弊端.

ok,移动支付的分享就到了,大家按照我给大家的list,去了解下相关的知识哦,再次提醒大家一点,多想想生活中的小例子~

聊一聊搜索引擎

搜索引擎,大家都很常用吧,相信小可爱的你一定每天都会用到它,像是国内的百度,搜狗,360,还有国外的Google,像是Google和百度这种称作”全文搜索引擎”,他们有自己的”Spider”和网页数据库,是搜索引擎分类里边最牛逼的一种,还有一种就是类似”淘宝””京东”这种搜索,这应该算得上是搜索关键词比较局限的了,只在自己的商品数据库里边进行检索.

来,三言两语的说下最简单的搜索引擎的实现原理:

对于全文搜索引擎,他们有一种程序,谷歌叫爬虫,百度叫Spider,这种程序是用来干什么的呢,就是为了获取web上所有的信息,然后在自己的网页数据库上通过某种技术做一种备份,当用户查询时,在最短时间内通过分词匹配分析用户的关键词,然后返回给用户匹配度最高的网页信息.

  • 爬虫简要原理图



    从中可以得出结论,爬虫是单向的,从Google出发的爬虫程序会通过外链内链等方式对所有网站信息进行一次备份,如果在各大平台上都加上指向自己网站的外链,相当于给爬虫制定了爬取的方向,那么自己网站的排名度是不是就有所提升了呢,当然更好的方式还是去找一个比较牛逼的友链,这样提升的会更快点.
  • 快照技术



    偌大的搜索引擎,为什么只需几秒的时间就可以找到相关信息呢,就是因为”快照技术”,spider找到一个网站,就会对其做一个”快照”,然后通过某种方式存放在自己的网页数据库里边,用户查询的时候,直接在自己的网页数据库里搜索就行了.


想要在搜索引擎中使自己的网站获取更高的权值,在不通过竞价的方式下,必须先了解搜索引擎的工作原理,知己知彼,对吧:

  • 对托管服务器的要求
  • 网站代码的要求(尽肯能使用title,keywords等搜索引擎喜欢的标签)
  • 域名(.com是王道)
  • 网站文件目录(尽可能放在根目录)
  • 布局简单(搜索引擎更喜欢div+css布局的网页)
  • 静态页面(搜索引擎更细化,无需调用数据库,速度更快)
  • 网站的更新频率
  • 网站的时间啊等等
  • …..暂时只能想到这么多

提高网站知名度,最主要的还是网站内容的提高,做seo或者竞价只是一个网络营销手段,接下来给大家介绍几个工具:

ok,暂时只能想到这么多,总之一句话,网站排名的提升只有过硬的原创内容才是最佳的捷径.

评论加载中