• 请不要在回答技术问题时复制粘贴 AI 生成的内容
realpg
0.01D
V2EX  ›  程序员

Opera 浏览器 PC 版,换用 Chromium 内核后,竟然可以不经用户明文许可直接读取 Chrome 保存的密码……

  •  1
     
  •   realpg ·
    PRO
    ·
    realpg · Feb 20, 2019 · 6504 views
    This topic created in 2682 days ago, the information mentioned may be changed or developed.

    PC 装了个 Opear 浏览器,就是为了隔离账户。

    结果,Opera 不经我许可,直接可以读取 Chrome 保存的密码(主存储于 google 账户)……

    Opera 未登录 google 账户,opera 账户,貌似是直接去读 Chrome 的文件,完全未经过我的许可……

    这波操作实在是厉害至极

    46 replies    2019-02-21 18:11:32 +08:00
    fuchaofather
        1
    fuchaofather  
       Feb 20, 2019
    是的, 我也发现了
    envylee
        2
    envylee  
       Feb 20, 2019
    对啊,这个只能怪 chrome,他们的密码保存机制本来就是在本地明文存储的
    realpg
        3
    realpg  
    OP
    PRO
       Feb 20, 2019
    @envylee #2
    别人知道你的东西在哪就可以随便拿?
    realpg
        5
    realpg  
    OP
    PRO
       Feb 20, 2019
    @invalidtoken #4
    Chrome is not my default browser.
    jousca
        6
    jousca  
       Feb 20, 2019
    @realpg OPERA 认为它是你的 default browser.
    Imr
        7
    Imr  
       Feb 20, 2019 via iPhone   ❤️ 3
    win 版 chrome 密码是存在 win 系统凭证里面的,只要有当前账号权限就可以访问到,不涉及到连接 chrome
    disk
        8
    disk  
       Feb 20, 2019 via Android
    @envylee 明明是用本地登录凭证调用系统 api 加密存储的
    realpg
        9
    realpg  
    OP
    PRO
       Feb 20, 2019
    @Imr #7
    已翻阅本机 windows 系统凭据,没发现有浏览器密码。
    不过 windows 自身提到的是默认保管位置
    正在咨询 Google 浏览器项目组的大佬,马上有答复
    cwcauc
        10
    cwcauc  
       Feb 20, 2019 via iPhone
    那要是一众国产软件想调取就可以直接调取吗……
    ysc3839
        11
    ysc3839  
       Feb 20, 2019 via Android
    Chrome 保存的密码并没有引入外部密钥来加密,也就是说要不然没加密,要不然密钥存在本地。
    gamexg
        12
    gamexg  
       Feb 20, 2019
    @envylee #2 chrome 密码是加密保存的,但是是直接使用的 windows 加密方案。
    也就是当前 windows 帐号下的程序都可以解密密码,其他用户就无法解密。
    msg7086
        13
    msg7086  
       Feb 20, 2019   ❤️ 2
    @ysc3839 Chrome 的密钥绑定到当前用户 SID。复制到别的电脑或者用别的 SID 是打不开的。
    同理备份 Chrome 的 Cookie 需要连带用户 SID 一起备份,到新电脑下再导入合并到新 SID 下。
    Les1ie
        14
    Les1ie  
       Feb 20, 2019
    chrome 的密码时可以直接读出来的,自己以前写过脚本试过,网上也有很多的脚本
    eg: https://github.com/hassaanaliw/chromepass/blob/master/chromepass.py
    Les1ie
        15
    Les1ie  
       Feb 21, 2019
    so, 解决方案是不用 chrome 保存重要的密码,重要密码存密码管理工具或者大脑里面
    Les1ie
        16
    Les1ie  
       Feb 21, 2019
    @cwcauc #10 技术上是没难度的
    Osk
        17
    Osk  
       Feb 21, 2019
    可惜了,放弃自己的内核,当年的 opera 真的是很喜欢的浏览器。

    更不用说现在被某司收购。

    不好意思,和主题无关,感叹下。。。
    chocolatesir
        18
    chocolatesir  
       Feb 21, 2019 via Android
    yandex 也是这样的
    geelaw
        19
    geelaw  
       Feb 21, 2019
    题外:正确隔离的方式是建立另一个 Windows 用户,然后给那个用户安装你需要隔离的软件。
    msg7086
        20
    msg7086  
       Feb 21, 2019
    @Osk 那时候的 Opera 还不需要插 16G 内存就为了开点网页……
    xiaolanger
        21
    xiaolanger  
       Feb 21, 2019
    @Osk #17 当年的 Opera 速度是真快啊,就是丑了点。。。
    580a388da131
        22
    580a388da131  
       Feb 21, 2019 via iPhone   ❤️ 1
    Chrome 用系统账户加密密码然后存放在本地的一个 sqllite 数据库文件里,只要有账户授权,任何程序都能读取。这个问题已经很多年了,Chrome 曾经回应说主密码的安全是虚幻的,重要的是确保系统安全……
    580a388da131
        23
    580a388da131  
       Feb 21, 2019 via iPhone
    😯,看漏了,问题应该是 Opera 默认隐藏勾选……
    envylee
        24
    envylee  
       Feb 21, 2019
    @realpg 麻烦你先摆正自己的立场和我的位置,这 G8 玩意不是我做的;

    本来还想用你的逻辑来类比一下让你知道自己这句回复有多搞笑,但是我尝试了一分钟之后以失败告终,果然你们这种喷都不会喷子我是共情不来的。
    envylee
        25
    envylee  
       Feb 21, 2019
    @gamexg @disk 谢谢两位指正,我理解有误所以张口就来了,抱歉
    DonaidTrump
        26
    DonaidTrump  
       Feb 21, 2019
    Opera 现在是 360 的,所以做这些就不奇怪了
    cname
        27
    cname  
       Feb 21, 2019 via Android
    如果任意一个软件都能获取密码的话,也就是说恶意软件也可以拿了?
    realpg
        28
    realpg  
    OP
    PRO
       Feb 21, 2019
    @envylee #24
    就你这种凭一句话就能理解出这么多东西 并且给人定性成喷子的智障 已 block
    7colcor
        29
    7colcor  
       Feb 21, 2019
    你自己去查 chrome 密码,都需要输入 win 的账号密码,才能看。
    whileFalse
        30
    whileFalse  
       Feb 21, 2019
    楼主要不要反过来试试,在 Opera 里保存一个密码,在 Chrome 里面能不能看到。
    momo1999
        31
    momo1999  
       Feb 21, 2019
    推荐一个软件 ChromePass
    mytry
        32
    mytry  
       Feb 21, 2019
    🎵外国人把那浏览器,叫做北京 Opera
    Dye8
        33
    Dye8  
       Feb 21, 2019 via Android
    @mytry 生动形象
    summerluqman
        34
    summerluqman  
       Feb 21, 2019 via iPhone
    这个也调用 chrone 内核了?大势所趋啊,edge 怎么没什么动静
    SuperMild
        35
    SuperMild  
       Feb 21, 2019
    不要用 opera,用 Vivaldi,据说后者才是原班人马做的
    bxb100
        36
    bxb100  
       Feb 21, 2019
    FireFox 和 Edge 也可以直接读取
    GuangXiN
        37
    GuangXiN  
       Feb 21, 2019 via Android
    @Osk 自己的内核实在改不动了
    huahuajun9527
        38
    huahuajun9527  
       Feb 21, 2019
    Elcomsoft Internet Password Breaker 浏览器密码提取工具
    dalieba
        39
    dalieba  
       Feb 21, 2019 via Android
    Opera 现在算半个国产软件了吧
    hundan
        40
    hundan  
       Feb 21, 2019 via Android
    楼主的意思我看懂了 Opera 技术上可以读 但是原则上不该直接去读 至少先问一下……
    icanfork
        41
    icanfork  
       Feb 21, 2019
    @hundan #40 别人还读出来了其他意思?
    hundan
        42
    hundan  
       Feb 21, 2019 via Android
    @belin520 你没看到有几条评论都是说因为技术上可读?
    icanfork
        43
    icanfork  
       Feb 21, 2019
    @hundan #42 那可能他们需要挂个眼科了,毕竟这里的评论没办法修改的
    AV1
        44
    AV1  
       Feb 21, 2019
    用 portable 版,谁都找不到藏在哪里,除非全盘搜索
    realpg
        45
    realpg  
    OP
    PRO
       Feb 21, 2019
    @belin520 #38
    还给我定性成了喷子呢 多牛逼
    yiyi11
        46
    yiyi11  
       Feb 21, 2019 via Android
    我用 lastpass,然后配合浏览器插件,每次打开浏览器查密码要先输 lastpass,虽然麻烦了点,但安全性大大提高。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   999 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 167ms · UTC 19:00 · PVG 03:00 · LAX 12:00 · JFK 15:00
    ♥ Do have faith in what you're doing.