sudoy
V2EX  ›  问与答

浏览网页有可能中木马或者病毒吗?

  •  
  •   sudoy · Dec 17, 2020 · 6574 views
    This topic created in 2146 days ago, the information mentioned may be changed or developed.

    有时候工作中收到一些带有链接的可疑邮件,我一般会提醒同事收到可疑的邮件不要点开里面的链接。作为一个业余开发者,今天忽然想认真研究下,到底单纯打开个网址,会不会造成中毒或者中木马?使用的设备包括 PC 和手机( iOS 和安卓)。我目前偶尔会开发一些 chrome 插件(未打包的那种),给公司内部使用,但对 JavaScript 和 chrome 浏览器的知识还算很浅。先行谢过!

    36 replies  •  2020-12-18 16:44:04 +08:00
    ysc3839
    ysc3839
    Dec 17, 2020
    1
    论可能性的话那当然是可能的,浏览器有可能存在漏洞。
    ysc3839
    ysc3839
    Dec 17, 2020❤️1
    2
    举个典型的例子,运行 iOS 9.1 - 9.3.4 的 32 位设备可以通过网页来越狱 http://www.jailbreak.me/
    FlyingShark
    FlyingShark
    Dec 17, 2020
    3
    SVG 还有 PDF 相关的漏洞是有的,微信 webview 也出过漏洞
    LiYanHong
    LiYanHong
    Dec 17, 2020❤️1
    4
    楼主没经历过 ie6 年代吗
    不过现代浏览器除了第三方插件和本身的漏洞,中毒可能性很小
    CrazyBoyFeng
    CrazyBoyFeng
    Dec 17, 2020❤️2
    5
    一般情况下,除非使用的是 ie 这种古代浏览器,现代浏览器都是沙箱环境,javascript 接触不到本地文件。
    jr55475f112iz2tu
    jr55475f112iz2tu
    Dec 17, 2020❤️1
    6
    如果浏览网页不会中木马或者病毒,以前的木马或病毒都怎么传播?
    U 盘传播那也得你插上的电脑已经中毒,最开始肯定是通过网络传播的啊..

    只是现在不像以前,木马 /病毒少见了,不过最近最有名的当属勒索病毒
    WeaPoon
    WeaPoon
    Dec 17, 2020❤️1
    7
    会,只是现在可能性比较低,除非发现重大漏洞。以前网马可是很盛行的,下载 exe 和执行,有能利用的 0day 就等于看到了钱。
    QingXuJiaZhi
    QingXuJiaZhi
    Dec 17, 2020
    8
    有可能,但可能性极低,低到可以忽略。

    打个比喻,过马路(即使遵守交通规则并很小心)有可能被车撞吗,有,但绝大多数情况下我们在实践中都忽略这个极低的可能性,当作不会被撞来处理就行了。
    interim
    interim
    Dec 17, 2020❤️1
    9
    Chromium 有沙箱机制,还是以最低权限运行的,macos 还有一层应用沙箱,突破沙箱还要提权...除非有 0 day
    大规模使用 0 day 在普通人身上并不值,我认为普通人几乎没有可能遇到。
    cmostuor
    cmostuor
    Dec 17, 2020
    10
    @chnyuwen 在普通的人能用得起电脑的家庭在怎么着家里都是有点储蓄的 而且把不是很多人都会有安全意识也很容易被欺骗 就程序员里有安全意识的都没多少何况什么技术都不懂的普通人。。。省去一堆巴拉巴拉的废话 在安全的机制或软件都抵不过一个愚蠢的人做的不安全的操作
    ifxo
    ifxo
    Dec 17, 2020❤️1
    11
    现在只要用最新的浏览器,就不可能中毒,打开网页只可能被钓鱼
    lixuda
    lixuda
    Dec 17, 2020❤️1
    12
    应该防的是打开网页后的操作,钓鱼,打开了下载文件等等
    sudoy
    sudoy
    OP
    Dec 17, 2020
    13
    谢谢各位回复!总结下就是,用现代的浏览器浏览网页中毒和木马可能性极低,倒是被钓鱼的可能性更大些。
    sudoy
    sudoy
    OP
    Dec 17, 2020
    14
    @czfy 我认为那是会下载文件(比如可执行文件)到本地电脑,诱导点击以后中毒的吧,单单浏览网页没有下载任何东西到本地的情况下,应该还是很难中毒的。
    jr55475f112iz2tu
    jr55475f112iz2tu
    Dec 17, 2020❤️1
    15
    @sudoy 浏览行为本身就可以带来“下载”和感染,因为浏览本身就是本地电脑和服务器数据交换的过程,网站挂马也是访问即感染,不存在主动可感知的下载
    wysnylc
    wysnylc
    Dec 17, 2020❤️1
    16
    以前有,现在少
    FlyingShark
    FlyingShark
    Dec 17, 2020❤️1
    17
    @sudoy 会的,不需要下载,现代浏览器依然存在浏览即执行恶意代码的情况,浏览器有解析漏洞,再配合沙箱逃逸 0day 漏洞,可以实现提权。 不过你放心,现在已经很少了,用户只要及时升级浏览器即可。
    sudoy
    sudoy
    OP
    Dec 17, 2020
    18
    @czfy 访问即感染!听起来挺可怕的,不过我还是不大明白。老的 IE 浏览器我不大熟悉,但是现代的浏览器比如 Chrome,哪怕是他在页面加载的时候就运行谋个下载动作,那 chrome 也会提示下载东西吧。感染就更不理解了,您说的是利用浏览器漏洞吧,单单 HTML/JavaScript,在 chrome 自带的沙箱的前提下,我很难想象能感染到本地文件。
    sudoy
    sudoy
    OP
    Dec 17, 2020
    19
    @FlyingShark 谢谢解答!
    jr55475f112iz2tu
    jr55475f112iz2tu
    Dec 17, 2020❤️1
    20
    @sudoy 现代浏览器沙箱确实可以在一定程度上防范过往的木马 /病毒,但是实际上你打开网页就是把网页数据传输到你的本地啊...不是说只有下载文件才是下载
    zzzmh
    zzzmh
    Dec 17, 2020
    21
    讲道理我不懂底层,但我猜测用 chrome,不执行下载到本地的风险文件,不装有风险的权限的插件,应该没那么牛逼能让电脑中毒
    illl
    illl
    Dec 17, 2020❤️1
    22
    如果存在 xss 和 crsf 漏洞的话还是会有影响的
    sudoy
    sudoy
    OP
    Dec 17, 2020
    23
    @zzzmh 我也是这么认为的,现在绝大多数网址都不允许跨域,一些敏感的网址比如银行网址也都做的比较严谨。不过从楼上的评论来看,确实还是有一定风险。一些可疑的邮件还是不要去点开里面的链接。
    CrazyBoyFeng
    CrazyBoyFeng
    Dec 17, 2020❤️3
    24
    @czfy 下载不会感染,运行才会感染。而运行在沙箱里的程序也触摸不到沙箱之外。
    现代浏览器不通过漏洞没法独立执行用户级进程。ie 从 ie7 开始都是纯沙箱了。
    随着浏览器的更新换代,能被利用的漏洞是稀有的。这类漏洞即便被掌握,其漏洞价值之巨大,一般也只会用来对少数目标进行隐蔽的精准攻击。广泛的无差别攻击难以带来巨大利润,且还会被公众迅速发现后修补掉。
    不推荐用那种内核万年不升级的第三方 chromium 套壳浏览器。
    CEBBCAT
    CEBBCAT
    Dec 17, 2020❤️1
    25
    @zzzmh #20 不懂可以只看帖不回帖呀,这次你猜错了。我也不懂,但我会 Google 搜索,然后我搜到了这些漏洞:
    CVE-2019-5786: https://www.anquanke.com/post/id/173681
    CVE 2019-5786: https://xz.aliyun.com/t/4502
    Magellan 2.0: https://www.solidot.org/story?sid=63057
    sudoy
    sudoy
    OP
    Dec 17, 2020
    26
    @CrazyBoyFeng 谢谢👍
    sudoy
    sudoy
    OP
    Dec 17, 2020
    27
    @CEBBCAT 哇,这些资料就很专业了!多谢
    crab
    crab
    Dec 17, 2020
    28
    经历过 IE 浏览器那会网马是真多,最爽的是 0day 在补丁日前流出。
    sudoy
    sudoy
    OP
    Dec 17, 2020 via iPhone
    29
    @crab 所以 IE 是用来下载 Chrome 的 😄
    flgn88
    flgn88
    Dec 17, 2020
    30
    犹记得很多年前 QQ 空间都是可以挂马的。。。
    xxxy
    xxxy
    Dec 17, 2020
    31
    [图片] cve-2020-16016,cve-2020-16017 只要访问黑客控制的网站就能被 rce
    systemcall
    systemcall
    Dec 17, 2020❤️1
    32
    自从浏览器使用沙箱、插件用 PPAPI 而不是 NPAPI 、默认禁用 Flash 、浏览器以低权限启动,浏览网页就安全得多了
    以前 XP+IE6 的时候,浏览网页中毒的可能性还是挺大的,挂马的方式多得是,甚至服务器也有不少中毒的。NT6 开始有了 UAC,浏览器默认是低权限启动,好了很多。再就是 Chrome 的沙盒,以及后来开始淘汰 NPAPI 、插件也放在沙盒里跑,再就是淘汰 Flash
    sampeng
    sampeng
    Dec 17, 2020 via iPhone
    33
    所以每年的各大浏览器请黑客攻击自己浏览器是好玩嚒…
    lawler
    lawler
    Dec 17, 2020
    34
    以前是攻击,现在是钓鱼。
    loading
    loading
    Dec 17, 2020 via Android
    35
    现在已经很安全了,况且现在盗号什么的都法律上禁止了。
    chocovon
    chocovon
    Dec 18, 2020
    36
    按照木桶原理,大众用户所面临的安全问题其实都不是技术问题,多提个醒总没错
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   3062 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 72ms · UTC 04:42 · PVG 12:42 · LAX 20:42 · JFK 23:42
    ♥ Do have faith in what you're doing.