0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看威廉希尔官方网站 视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

干货:Chrome浏览器自动下载文件的原因和解决方法

如意 来源:未闻Code 作者: kingname 2020-08-31 14:14 次阅读

大家回想一下,你是不是遇到过这种情况:有时候,你访问一个网站,它突然给你下载了一个东西。特别是当你用 Chrome 的时候,浏览器直接就自动给你下载到“下载”文件夹里面去了,如下图所示:

干货:Chrome浏览器自动下载文件的原因和解决方法

而大多数时候,你只是把 Chrome 的这个提示关掉了,并没有去主动删除它下载的这个文件。于是这个自动下载的文件就留在了你的“下载”文件夹里面。

你想,我只要不去执行它,就不会有什么问题。但事实真的是这样吗?我们看看下面这张图。

干货:Chrome浏览器自动下载文件的原因和解决方法

python3 -m pip install requests

简单又熟悉的命令,我们都执行了无数次。今天却翻车了。电脑被格式化了。

问题出在哪里?问题出在这里:

干货:Chrome浏览器自动下载文件的原因和解决方法

当我们执行python3 -m pip install xxx的时候,Python 会在你当前运行这个命令的文件夹下面寻找有没有一个叫做 pip.py 的文件。如果有这个文件的话,那么你执行python3 -m pip install xxx相当于执行python3 pip.py install xxx。如果这个pip.py文件里面有恶意代码,那么你就翻车了。

恶意用户如果想攻击 Python 开发者,就可以自己做一个 Python 相关的网站,当用户访问网站的时候,悄悄下载一个 pip.py 到你的电脑上。如果有人碰巧在下载文件夹里面执行了 python3 -m pip install xxx想安装某个库,那么此时就会触发恶意攻击代码,从而让你中招。

特别是遇到不会科学上网的用户,他们直接使用 pip 常常会出现网络超时的问题,于是恶意网站“友好”地给他们提供.whl包的官方下载地址。用户一看,是官方地址,放松了警惕。这样一来,用户用浏览器从官网下载这个包时,正好也是下载到了“下载”文件夹里面。于是很多用户顺理成章地,直接

cd ~/Downloads

python3 -m pip install xxx.whl

于是悲剧就发生了。
责编AJX

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • Linux
    +关注

    关注

    87

    文章

    11295

    浏览量

    209348
  • Chrome
    +关注

    关注

    0

    文章

    343

    浏览量

    18017
  • python
    +关注

    关注

    56

    文章

    4793

    浏览量

    84631
收藏 人收藏

    评论

    相关推荐

    Chrome 15正式版浏览器登场

    `Google今天发布了Chrome 15正式版,Windows、Linux、Mac三大平台以及Chrome Frame浏览器内嵌框架用户均可更新至最新的Chrome 15.0.874
    发表于 10-26 18:49

    树莓派安装chrome浏览器的问题

    如题,在安装chrome浏览器的时候,出现如下图问题。怎么破?
    发表于 09-11 11:07

    安装了chrome浏览器,但还是很卡

    在论坛看到了发烧友大神说的关于浏览器的问题,我也就安装了chrome浏览器,但是还是卡爆了。CPU爆棚的说。。。
    发表于 09-12 16:44

    Chrome浏览器将在ARM内核运行,Google Andr

    Chrome浏览器将在ARM内核运行,Google Android如虎添翼 Google将为其新发布的x86浏览器开发一个适用于ARM处理的内核,Google创始人之一Sergey
    发表于 09-05 10:57 1383次阅读

    谷歌Chrome IOS版浏览器试用体验

    一直以来,Chrome都无法染指iOS平台,而在今年的谷歌I/O大会上,Chrome副总裁布莱恩·拉克丝基(Brian Rakowski)表示,Chrome浏览器将会在晚些时候登录AP
    发表于 07-03 14:32 2623次阅读
    谷歌<b class='flag-5'>Chrome</b> IOS版<b class='flag-5'>浏览器</b>试用体验

    四大浏览器续航对决,结果Chrome浏览器完胜

    近日,YouTube频道UP主Linus Tech Tips进行了一次四大浏览器续航对决,结果Chrome浏览器完胜。
    发表于 06-27 10:16 1395次阅读

    Chrome成为浏览器市场的霸主 微软Edge惨淡收场

    浏览器竞争的赛道上,微软Edge算是彻底输了。微软为与Chrome竞争重新启动Edge浏览器,但结果确实不如人意。如今Chrome已彻底统治浏览器
    发表于 02-03 10:23 864次阅读

    谷歌浏览器 Chrome 发布 Linux 版本即将跟进

    今 天谷歌浏览器Google Chrome正式对用户提供下载,不过现在只发布了 Windows 版本,Linux MAC 版本也将会在近期发布。谷歌浏览器
    发表于 04-02 14:38 541次阅读

    Chrome浏览器隐私设置重新设计后有什么不同

    Chromium小组重新设计了Chrome浏览器的“隐私设置”或Chrome 80中的“隐私和安全设置”卡。
    的头像 发表于 11-16 09:37 2296次阅读

    干货:通过crx文件安装Chrome浏览器的扩展程序

    我们知道Chrome是世界上最流行的浏览器,而Chrome能获得如此地位,扩展程序功不可没。Chrome可以通过安装扩展程序,实现很多不可思议的功能,从这个角度来说,将
    的头像 发表于 09-24 10:15 3125次阅读
    <b class='flag-5'>干货</b>:通过crx<b class='flag-5'>文件</b>安装<b class='flag-5'>Chrome</b><b class='flag-5'>浏览器</b>的扩展程序

    谷歌改变Chrome浏览器的缓存机制,以阻止广告商滥用数据

    Google改变了Chrome浏览器的一个核心组件的工作方式,以便为用户增加额外的隐私保护。这个Chrome浏览器组件被称为HTTP缓存或共享缓存,它的工作原理是保存网页上加载的资源副
    的头像 发表于 10-11 09:28 1519次阅读

    谷歌发布多个平台的Chrome 87正式版浏览器 针对Apple Silicon优化

    开始恢复推出。届时用户只要访问 Chrome 浏览器下载页面,就可以在 Apple Silicon Mac 上下载新版 Chrome
    的头像 发表于 11-18 09:26 2064次阅读

    苹果iCloud 密码 Chrome 浏览器扩展已经上架

    与使用苹果设备的 Safari 一样强大的密码。 这个浏览器扩展提供了访问你在使用 Chrome 浏览器时,在 iOS、macOS 的 Safari 浏览器中创建、
    的头像 发表于 02-01 15:18 1749次阅读

    变频过热的故障原因和解决方法

    变频过热的故障原因和解决方法
    的头像 发表于 10-24 10:09 5711次阅读

    写一个Chrome浏览器插件

    浏览器插件有哪些种类 •以chromium为内核的浏览器插件如Chrome •firefox浏览器插件 •safari浏览器插件 本
    的头像 发表于 11-18 17:12 303次阅读
    写一个<b class='flag-5'>Chrome</b><b class='flag-5'>浏览器</b>插件