使用旧版本 Chromium 有安全风险吗?研究一个月给 Chromium 加了个对我很有用的功能(扩展做不到)打算长期使用,不想研究怎么用 CI 全自动构建,每隔一段时间手动构建一次不现实,太麻烦,而且新版本代码也可能和我加的这个功能冲突 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
LLaMA
V2EX    信息安全

使用旧版本 Chromium 有安全风险吗?研究一个月给 Chromium 加了个对我很有用的功能(扩展做不到)打算长期使用,不想研究怎么用 CI 全自动构建,每隔一段时间手动构建一次不现实,太麻烦,而且新版本代码也可能和我加的这个功能冲突

  •  
  •   LLaMA 2023-04-18 23:12:51 +08:00 3307 次点击
    这是一个创建于 908 天前的主题,其中的信息可能已经有所发展或是发生改变。
    19 条回复    2023-04-23 21:50:21 +08:00
    leloext
        1
    leloext  
       2023-04-18 23:19:07 +08:00
    当然有风险,像刚爆出来的 CVE-2023-2033
    0o0O0o0O0o
        2
    0o0O0o0O0o  
       2023-04-18 23:22:52 +08:00 via iPhone
    > 使用旧版本 Chromium 有安全风险吗?

    当然有

    > 每隔一段时间手动构建一次不现实

    把手动构建的步骤写成脚本做成容器,其实 chromium 有现成的

    > 新版本代码也可能和我加的这个功能冲突

    不确定别人怎么做的,我是尽可能少地改动代码文件,尽量把修改的部分放进新文件里,合起来冲突少,功能不正常了才去改
    WooooW
        3
    WooooW  
       2023-04-18 23:22:55 +08:00
    撒功能扩展做不到
    anUglyDog
        4
    anUglyDog  
       2023-04-18 23:26:18 +08:00
    没办法,改了源码就这样,后续更新很麻烦
    0o0O0o0O0o
        5
    0o0O0o0O0o  
       2023-04-18 23:26:26 +08:00 via iPhone
    @WooooW 有些反指纹的操作扩展就做不到
    Senorsen
        6
    Senorsen  
       2023-04-19 00:05:50 +08:00 via iPhone   1
    同 2L ,关于 CI 构建,可以嫖一下 GitHub Actions ,把你的修改存成一个 patch ,schedule 定期检测,有版本更新则拉代码、apply patch 、build ,build成功或失败(一般都是 apply patch 失败)就发邮件通知。
    顺便好奇是什么样的改动,能否给大伙分享下。
    AloneHero
        7
    AloneHero  
       2023-04-19 06:09:18 +08:00 via Android
    希望楼主搞定之后可以分享一下!
    neighbads
        8
    neighbads  
       2023-04-19 06:48:16 +08:00
    可以参考下耍下的做法。用 version.dll 去 hook 。一劳永逸,每次用官方的,不影响更新
    iamwho
        9
    iamwho  
       2023-04-19 07:12:57 +08:00
    不连接互联网的话,风险大大降低。
    nothingistrue
        10
    nothingistrue  
       2023-04-19 09:47:59 +08:00
    你要是说用 Chromium 的话,长期使用旧版本虽然有风险,但这风险是小于被官方更新喂屎的风险的。但你这是自己往上面集成东西,那是越早更新越容易暴漏版本冲突问题进而更容易解决冲突。
    fengjianxinghun
        11
    fengjianxinghun  
       2023-04-19 10:03:33 +08:00
    @Senorsen 封号警告,搞这种专门编译大型项目的现在很容易被封
    Senorsen
        12
    Senorsen  
       2023-04-19 10:24:49 +08:00
    @fengjianxinghun 这样吗?之前还真没听说过,默默回去查一下 tos……
    fengjianxinghun
        13
    fengjianxinghun  
       2023-04-19 10:26:03 +08:00
    @Senorsen 那些编译 openwrt 的不知道被封了多少了。
    Senorsen
        14
    Senorsen  
       2023-04-19 13:42:09 +08:00
    @fengjianxinghun 搜了一下,据说可能跟那些云编译 openwrt 用的 action 带 ssh service 有关,ssh service 应该是违反了 tos

    https://www.right.com.cn/forum/thread-7538266-1-1.html
    https://docs.github.com/en/site-policy/github-terms/github-terms-for-additional-products-and-features#actions

    如果 lz 是开了个正经的 project 然后 setup actions ,没有违反任何 tos 的话,那应该没道理被封
    Senorsen
        15
    Senorsen  
       2023-04-19 13:45:06 +08:00
    翻到一个老帖子,也要引以为鉴:
    > 回复说我的账号只用 action ,属于滥用(回复里说的比较委婉)
    > 回复还说我的账号 action 只与第三方网站通讯,所以也违反条款。
    t/817831
    nullyouraise
        16
    nullyouraise  
       2023-04-19 22:07:58 +08:00
    定期维护一下也是可以的,我自己本地维护了一个 Chromium ,只在大版本更新时更新一下 patch ,已经搞了四年了,之前还放到 GitHub 了,后来懒得更新就没再 push 过,只自己用了

    另外 Chromium 没办法用 GitHub Actions 编译,13900k 编译一次都要近一小时,Actions 的免费时长根本不够用;此外编译需要 100G 左右硬盘空间,Actions 也没有这么多
    fengjianxinghun
        17
    fengjianxinghun  
       2023-04-21 12:41:06 +08:00
    @Senorsen 反正别光看 tos 实际就是没有 ssh service ,fork action 都会被封。具体风控规则不明,不怕封号了可以试,我是不敢。
    mortal
        18
    mortal  
       2023-04-23 21:22:53 +08:00
    @nullyouraise #16 老哥有没有编译教程
    nullyouraise
        19
    nullyouraise  
       2023-04-23 21:50:21 +08:00   1
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     3101 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 26ms UTC 12:40 PVG 20:40 LAX 05:40 JFK 08:40
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86