概述

此篇为解答充电宝骗局问题,骗局概述:两个人做局,以充测试充电宝是否损坏为由,插到受骗者手机上,受骗者允许了手机弹出的授权请求后,偷偷将病毒注入手机。

Q:什么情况下手机会弹出授权?

A:手机用数据线第一次连接电脑或其他类似设备的时候。此时电脑会发送给手机一个通信请求,请求内容是授权电脑设备访问手机内数据,需要用户点击“允许”按钮。

Q:充电宝为什么会弹出授权请求?

A:常规充电宝不会弹出授权请求,只有数据传输的时候才会弹出授权访问数据的请求,即没有数据传输就不会弹出授权,没有数据传输就不会有病毒注入,如果充电宝请求了数据访问授权,说明充电宝内部有数据传输功能,属非常规情况,说明该充电宝有问题,存在注入病毒的风险。

Q:充电需要授权吗?

A:充电不需要授权,电流永远从正极流向负极,只要电路通上,就会按照设计好的方式工作(也就是充电)。对比行为,

行为1:将手机连接USB线插入电脑,手机弹出授权请求,此时电脑跟手机有数据传输。

行为2:将手机连接USB线插入充电口(充电宝或充电器口),手机呈现正常充电,此时充电口跟手机没有数据传输。

行为3:将手机连接USB线插入电脑,手机弹出授权请求,用户点击拒绝,手机正常充电。



↑↑↑因此,手机连USB线只要连接到能供电的插口上(电脑USB口可以对外供电),就会正常充电,如果有数据传输,则会弹出授权请求,无论是否授权,都会进行正常充电(因为线是连着的)。

Q:怎么预防?

A:牢记 “充电宝只充电不通信,不弹数据访问授权提示”, 如果来源不明设备弹出了数据访问授权弹窗请求你点击允许的,一律拒绝。

另一种预防办法就是使用“USB充电线”而不是“USB数据线”,不轻易使用来源不明的设备和USB线连接手机。

Q:充电线和数据线有什么区别?

A: 充电线只能充电,数据线既可以充电也可以传输数据。 如下图所示,USB接口有4个触点,分别连接2根电源线和2根数据线。电源线就是只有2跟电源线的USB线,只能充电不能传输数据,这种线连接手机和电脑时,电脑没有任何反应。(USB3.0母头有更多的触点,但是还是2根电源线供电,若使用只有2根电源线的USB线连接,依旧不会有数据传输)



Q:有没有只传输数据不充电的线?

A:没有。因为数据传输本身就需要电源线供电,数据传输本身也是电信号,数据线既可以充电也可以数据传输,所以手机用USB线连接到电脑的时候,无论是否授权允许访问手机内数据,手机都可以充电。即有4根以上线的必然是数据线,包含2根电源线和多根数据线,只有2根线的必然是电源线,只有数据线而没有电源线,数据线也无法工作无法传输数据。

Q:所以数据线有什么用?

A:数据线用来传输数据的,比如手机连接电脑,然后复制手机里的照片到电脑保存这种使用场合。

Q:怎样知道手上的USB是数据线还是充电线?

A:1.连手机和电脑,如果手机和电脑都没有任何提示新设备接入,说明是充电线(记得多插几次)。



2.购买的时候选择充电线而不是数据线。

3.把线剪开,里面只有2根线的是充电线,有4根或以上的是数据线,从而确认同型号的其他线是什么类别的USB线。



USB数据传输与手机授权:充电宝常规使用不需要授权的更多相关文章

  1. 华为:向充电宝说再见!有它,手机24h不断电

    编辑 | 于斌 出品 | 于见(mpyujian) 虽然,美国与中国的谈判还在协商中,不知道最后的消息是好是坏. 但最近华为公司的成绩,却值得让我们为其喝彩和感到骄傲. 据悉,30日,华为在上半年业绩 ...

  2. FZU 2212 Super Mobile Charger(超级充电宝)

    [Description] [题目描述] While HIT ACM Group finished their contest in Shanghai and is heading back Harb ...

  3. 三年无限流量免费随身WiFi充电宝是真的还是套路?

    一般来说大家现在看到"无限流量"."免费"等字眼,总会有一种"这是陷阱"."这是大坑"."就要黑你钱" ...

  4. UPYUN云服务体验计划,阅读神器Kindle、LaCie移动硬盘、索尼大法充电宝、高大上极路由、UPYUN代金券等你拿!

    请看以下的“通关攻略”,分享你对云服务的“体验心得”,即可赢取绝佳的“通关宝藏”,阅读神器Kindle.LaCie移动硬盘.索尼大法充电宝.高大上极路由.UPYUN代金券等你拿!先来了解下UPYUN能 ...

  5. ubuntu下USB连接Android手机

    初始工作:将Android手机通过usb连接到电脑,之后点击VM-Removable Devices-google Android - Connect,即可. 若通过usb连接到电脑,Removabl ...

  6. 【转】【Android应用开发详解】第01期:第三方授权认证(一)实现第三方授权登录、分享以及获取用户资料

    转载请注明出处:http://blog.csdn.net/yangyu20121224/article/details/9057257 由于公司项目的需要,要实现在项目中使用第三方授权登录以及分享文字 ...

  7. Shiro基础知识03----shiro授权(编程式授权),Permission详解,授权流程(zz)

    授权,也叫访问控制,即在应用中控制谁能访问哪些资源(如访问页面/编辑数据/页面操作等).  在权限认证中,最核心的是:主体/用户(Subject).权限(Permission).角色(Role).资源 ...

  8. 微信授权登录,关于调不起授权页面,无法响应回调方法,获取不到code 详解

    前期准备工作:申请AppId,下载资源包jar.文档等. 微信授权登录步骤: 1. 第三方发起微信授权登录请求,微信用户允许授权第三方应用后,微信会拉起应用或重定向到第三方网站,并且带上授权临时票据c ...

  9. github 授权登录教程与如何设计第三方授权登录的用户表

    需求:在网站上想评论一篇文章,而评论文章是要用户注册与登录的,那么怎么免去这麻烦的步骤呢?答案是通过第三方授权登录.本文讲解的就是 github 授权登录的教程. 效果体验地址:http://biao ...

  10. 一文读懂充电宝usb接口电路及制作原理详细

    转自:http://www.elecfans.com/dianlutu/dianyuandianlu/20180511675801.html USB充电器套件,又名MP3/MP4充电器,输入AC160 ...

随机推荐

  1. 阿里天池实验室简明教程以及Docker安装使用[一]

    1.天池notebook简介和使用 天池实验室是基于PAI DSW探索版开发的,PAI DSW (Data Science Workshop)是为算法开发者量身打造的云天池实验室是基于PAI DSW探 ...

  2. MakeFile文件的使用 [补档-2023-07-13]

    makefile-gdb文件 ​ 可以在文件中指定那些文件可以先进行编译,那些文件可以后进行编译,那些文件可以重新编译.他可以自动化编译程序.... 6-1 makefile基本规则 ​ 如下: ​ ...

  3. Vue核心概念与其指令

    Vue简述 Vue是一套构建用户UI界面的前端框架. 构建用户界面的意思是:往html中填充数据,框架的意思是:一套开发规范.   Vue的特点 1.数据驱动视图 当页面是一个普通的数据展示时,数据改 ...

  4. Gitee API的使用|如何批量删除Gitee下的所有仓库

    前言 那么这里博主先安利一些干货满满的专栏了! 首先是博主的高质量博客的汇总,这个专栏里面的博客,都是博主最最用心写的一部分,干货满满,希望对大家有帮助. 高质量博客汇总https://blog.cs ...

  5. 位图|布隆过滤器模拟实现|STL源码剖析系列|手撕STL

    今天博主给大家带来位图和布隆过滤器的模拟实现. 前言 那么这里博主先安利一下一些干货满满的专栏啦! 手撕数据结构https://blog.csdn.net/yu_cblog/category_1149 ...

  6. linux 后台运行进程:& , nohup

    目录 后台执行 & nohup 查看后台运行的命令 jobs ps 关闭当前后台运行的程序 kill 前后台进程的切换与控制 ctrl + z 命令 fg 命令 bg 命令 思考 问题1-为什 ...

  7. RabbitMQ初学

    RabbitMQ 消息队列在软件中的应用场景 异步处理上(优于原先的方式) 为什么优于呢? 首先,通常情况下,如上图我们其实不用消息队列的情况下,其实也可以不用100ms,不用allof即可 那么优势 ...

  8. NC20164 [JSOI2008]最大数MAXNUMBER

    题目链接 题目 题目描述 现在请求你维护一个数列,要求提供以下两种操作: 1. 查询操作.语法:Q L 功能:查询当前数列中末尾L 个数中的最大的数,并输出这个数的值.限制:L不超过当前数列的长度. ...

  9. NC20185 [JSOI2010]缓存交换

    题目链接 题目 题目描述 在计算机中,CPU只能和高速缓存Cache直接交换数据.当所需的内存单元不在Cache中时,则需要从主存里把数据调入Cache.此时,如果Cache容量已满,则必须先从中删除 ...

  10. Maven多模块项目版本统一管理

    如图所示,项目中定义了这样几个模块: pdd-workflow-build :定义项目版本,及全局配置 pdd-workflow-dependencies :外部依赖管理,统一管理所有用到的外部依赖的 ...