91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

中國(guó)首個(gè)自主創(chuàng)新智能瀏覽器內(nèi)核”的紅芯瀏覽器,被網(wǎng)友發(fā)現(xiàn)“只是谷歌瀏覽器換了一層皮”

cMdW_icsmart ? 來(lái)源:未知 ? 作者:李倩 ? 2018-08-20 17:13 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

處于風(fēng)口浪尖的紅芯瀏覽器,其中的兩款插件代碼被公開(kāi)以后,在程序員群體中打開(kāi)了“群嘲”模式。

8月16日,自稱“打破美國(guó)壟斷,中國(guó)首個(gè)自主創(chuàng)新智能瀏覽器內(nèi)核”的紅芯瀏覽器,被網(wǎng)友發(fā)現(xiàn)“只是谷歌瀏覽器換了一層皮”——紅芯瀏覽器安裝包解壓后發(fā)現(xiàn),最終可以得到一個(gè)版本號(hào)為49.1.2623.213的Chrome文件。

目前,在紅芯瀏覽器的安裝包中有兩個(gè)瀏覽器插件可以看到源代碼,不少互聯(lián)網(wǎng)工程師通過(guò)閱讀代碼發(fā)現(xiàn),紅芯的代碼存在過(guò)度注釋、代碼冗余、語(yǔ)言陳舊等問(wèn)題,甚至還有工程師測(cè)試后發(fā)現(xiàn),它在插件的保密性上存在虛假宣傳。

一位從事數(shù)據(jù)相關(guān)業(yè)務(wù)的工程師對(duì)澎湃新聞?dòng)浾弑硎?,紅芯瀏覽器插件的源代碼中存在大量的注釋,顯得注釋過(guò)度。一般熟練的程序員日常寫(xiě)代碼時(shí)不會(huì)所有內(nèi)容都進(jìn)行注釋,簡(jiǎn)單的接口不用注釋,也不用重復(fù)注釋。

“注釋的主要功能是提醒程序員某一段代碼的用途,但每一句都加注釋,太浪費(fèi)工作效率,而且顯得十分業(yè)余?!币晃粡氖缕囓浖_(kāi)發(fā)的工程師這樣說(shuō)道。

另一位來(lái)自外資科技公司的程序員則向記者評(píng)價(jià)稱:“中文注釋說(shuō)明水平可能不高,說(shuō)明懂英文的人不多?!?/p>

而且,一位程序員認(rèn)為,產(chǎn)品上線后大量注釋都沒(méi)有處理,沒(méi)辦法期待它有什么安全性可言的,“注釋就是解釋程序運(yùn)行的文檔,產(chǎn)品上線之后一般是要去掉的,防止被其他人摸清運(yùn)行機(jī)制后進(jìn)行攻擊,這是最基本的安全意識(shí)?!?/p>

而另一個(gè)比較顯著的問(wèn)題是,紅芯的代碼被指層層復(fù)制,存在大量冗余的內(nèi)容。

“以密碼管家這款插件為例,它的源代碼中,一個(gè)僅350行的文件就有100行是重復(fù)的。說(shuō)明寫(xiě)該插件代碼的程序員不懂封裝,即把代碼中相同的部分抽象成一個(gè)單獨(dú)的函數(shù)。”一位程序員指出。

“有些重復(fù)的代碼可以寫(xiě)成一個(gè)函數(shù)。業(yè)務(wù)邏輯通過(guò)參數(shù)傳進(jìn)去?!币晃还こ處熛蚺炫刃侣?dòng)浾叽虮确椒Q,“比如要得到某人老公的姓名,用函數(shù)實(shí)現(xiàn)的話,就是輸入‘孫儷’得到‘鄧超’,而不用寫(xiě)孫儷老公鄧超、楊穎老公黃曉明等好多個(gè)?!?/p>

另外,還有程序員向記者指出,上述插件代碼中,大量使用常量字符串,這使得之后可能的重構(gòu)變得非常困難,以及不利于國(guó)際化等進(jìn)一步開(kāi)發(fā)。此外還充斥著大量面條式代碼,導(dǎo)致開(kāi)發(fā)人員閱讀和后續(xù)開(kāi)發(fā)困難。(編注:面條式代碼,指源代碼的控制流程復(fù)雜,混亂難以理解。)

一位在出行互聯(lián)網(wǎng)公司工作的工程師在看過(guò)紅芯插件的代碼后表示:“水平還湊合,就是寫(xiě)法有些陳舊,差不多是四五年前的寫(xiě)法吧?!边@一說(shuō)法得到另一位工程師的認(rèn)同:“代碼中大量使用的jQuery是12年前發(fā)布的,已經(jīng)過(guò)時(shí),使得代碼冗長(zhǎng)不易讀懂”。

一位資深前端工程師則指出,現(xiàn)在市面上成熟的前端團(tuán)隊(duì)很少使用JavaScript語(yǔ)言,為了工程化都是用Typescript進(jìn)行工程構(gòu)建的?!凹t芯的代碼不僅是JavaScript,還是第六版之前的風(fēng)格,沒(méi)有經(jīng)過(guò)代碼構(gòu)建和混淆以及去注釋、壓縮等過(guò)程。這是嚴(yán)重缺乏專業(yè)性的表現(xiàn),一般這種代碼只會(huì)在外包代碼中出現(xiàn)。”

除了代碼的被指顯得不夠?qū)I(yè),更值得注意的是,紅芯瀏覽器插件在數(shù)據(jù)安全方面也值得商榷。

一位程序員試驗(yàn)發(fā)現(xiàn),紅芯的密碼管家插件中所存儲(chǔ)的密碼僅存儲(chǔ)于本地并且沒(méi)有加密,即用戶可知道使用同一臺(tái)計(jì)算機(jī)的其他人的密碼。

該程序員向澎湃新聞?dòng)浾咧赋?,通過(guò)閱讀密碼管家的代碼,發(fā)現(xiàn)存在密碼管家里的密碼都是明文存在一個(gè)叫做“l(fā)ocal storage”的地方,local storage在chromium里是存在一個(gè)本地的sqlite數(shù)據(jù)庫(kù)文件里,并且這個(gè)數(shù)據(jù)庫(kù)文件沒(méi)有加密。這個(gè)文件被存在每個(gè)用戶的AppData文件夾里。

插件將明文密碼存在local storage中,存在本地的sqlite數(shù)據(jù)庫(kù)的文件沒(méi)有被加密。

紅芯瀏覽器的官網(wǎng)產(chǎn)品介紹稱,其數(shù)據(jù)緩存及存儲(chǔ)層使用了數(shù)據(jù)加密箱。然而該程序員發(fā)現(xiàn),經(jīng)他試驗(yàn),紅芯瀏覽器的數(shù)據(jù)緩存并未如其宣稱的那樣進(jìn)行加密。

8月16日晚,紅芯時(shí)代(北京)科技有限公司發(fā)布聲明稱:紅芯瀏覽器內(nèi)核是基于通用的瀏覽器內(nèi)核架構(gòu)(即Chromium開(kāi)源項(xiàng)目,但不是Chrome瀏覽器)的基礎(chǔ)上進(jìn)行技術(shù)創(chuàng)新的;區(qū)別于傳統(tǒng)的瀏覽器,紅芯瀏覽器是專門(mén)針對(duì)企業(yè)辦公場(chǎng)景設(shè)計(jì)的國(guó)際上瀏覽器內(nèi)核技術(shù)是不斷迭代更新的,紅芯瀏覽器內(nèi)核 Redcore是基于 Chromium/Bnk。

對(duì)此,不少程序員紛紛吐槽,紅芯瀏覽器套用的谷歌49.1.2623.213版本的Chrome文件,是比較陳舊的版本,因?yàn)檫@是谷歌瀏覽器Chrome最后一個(gè)支持Windows XP系統(tǒng)的版本,而紅芯瀏覽器是支持XP系統(tǒng)的。

“這說(shuō)明他們連最起碼的代碼修改都不會(huì),360瀏覽器也是基于Chrome內(nèi)核,用的是最新的69版本,它們就做了XP的適配?!币晃怀绦騿T告訴記者。

紅芯時(shí)代在聲明中稱,Redcore內(nèi)核的技術(shù)創(chuàng)新體現(xiàn)在以下三方面:第一,紅芯隱盾該功能主要是讓企業(yè)的應(yīng)用系統(tǒng)隱身,只對(duì)特定身份和設(shè)備可見(jiàn),從而有效避免外部可能的攻擊。第二,紅芯云適配,主要是將企業(yè)PC端系統(tǒng)適配至移動(dòng)端,從而幫助企業(yè)快速實(shí)現(xiàn)移動(dòng)辦公;第三,安全可控瀏覽器,通過(guò)私有DNS、加密緩存國(guó)密算法支持等功能,幫助企業(yè)迸行數(shù)據(jù)保護(hù)和隱私保護(hù)這些功能都源自于企業(yè)客戶的需求。

一位資深的前端工程師向澎湃新聞?dòng)浾咧毖?,紅芯時(shí)代所稱的三點(diǎn)創(chuàng)新“完全是在混淆視聽(tīng)”。

“因?yàn)樗麄兪峭ㄟ^(guò)瀏覽器插件的形式實(shí)現(xiàn)的,他們將話題鎖定在瀏覽器上,讓公眾以為瀏覽器是他們的創(chuàng)新。而打開(kāi)Chrome插件市場(chǎng),類似功能的插件可以說(shuō)是非常多的。” 該工程師解釋道,“至于價(jià)值,好的瀏覽器插件是有可能有千萬(wàn)級(jí)估值的,但是現(xiàn)在Chrome插件市場(chǎng)整體不景氣,高質(zhì)量的Chrome插件應(yīng)該有百萬(wàn)左右的價(jià)值。但我不認(rèn)為紅芯的插件是高質(zhì)量插件?!?/p>

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 互聯(lián)網(wǎng)
    +關(guān)注

    關(guān)注

    55

    文章

    11341

    瀏覽量

    110020
  • 瀏覽器
    +關(guān)注

    關(guān)注

    1

    文章

    1043

    瀏覽量

    37092

原文標(biāo)題:程序員群嘲紅芯瀏覽器:注釋過(guò)度很業(yè)余,創(chuàng)新混淆視聽(tīng)!

文章出處:【微信號(hào):icsmart,微信公眾號(hào):芯智訊】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    ESP32開(kāi)發(fā)板創(chuàng)建同步WebServer網(wǎng)頁(yè)服務(wù)

    ESP32 內(nèi)置了 Wi-Fi 功能,能夠作為網(wǎng)頁(yè)服務(wù)(Web Server)向網(wǎng)絡(luò)中的其他設(shè)備提供服務(wù)。通過(guò)在 ESP32 上運(yùn)行網(wǎng)頁(yè)服務(wù),可以創(chuàng)建基于瀏覽器的用戶界面,用于監(jiān)控傳感
    的頭像 發(fā)表于 01-30 11:36 ?234次閱讀
    ESP32開(kāi)發(fā)板創(chuàng)建同步WebServer網(wǎng)頁(yè)服務(wù)<b class='flag-5'>器</b>

    無(wú)需安裝!在瀏覽器里就能玩轉(zhuǎn)ESP32/ESP8266,這個(gè)神器絕了!

    使用教程)ESP32-運(yùn)行網(wǎng)頁(yè)服務(wù)(WebServer)-實(shí)用篇介紹扔掉繁瑣的桌面軟件,個(gè)瀏覽器搞定所有ESP開(kāi)發(fā)調(diào)試需求溫馨提示私信:ESPConnect即可獲取
    的頭像 發(fā)表于 01-10 10:01 ?914次閱讀
    無(wú)需安裝!在<b class='flag-5'>瀏覽器</b>里就能玩轉(zhuǎn)ESP32/ESP8266,這個(gè)神器絕了!

    鴻蒙手機(jī)系統(tǒng)6.0用瀏覽器看視頻,視頻顯示不能橫屏。怎么設(shè)置?

    鴻蒙手機(jī)系統(tǒng)6.0用瀏覽器看視頻,視頻顯示不能橫屏。怎么設(shè)置? 如何掂讓這個(gè)豎屏切換為橫屏?
    發(fā)表于 12-20 20:10

    電能質(zhì)量在線監(jiān)測(cè)裝置的多維度統(tǒng)計(jì)報(bào)表支持遠(yuǎn)程訪問(wèn)導(dǎo)出嗎?

    是的,現(xiàn)代電能質(zhì)量在線監(jiān)測(cè)裝置的多維度統(tǒng)計(jì)報(bào)表全面支持遠(yuǎn)程訪問(wèn)導(dǎo)出功能 ,已成為主流產(chǎn)品標(biāo)配,可通過(guò)多種方式隨時(shí)隨地獲取分析數(shù)據(jù)。 、遠(yuǎn)程訪問(wèn)導(dǎo)出方式全景 1. Web 瀏覽器直連(最通用) 輸入
    的頭像 發(fā)表于 12-17 15:39 ?353次閱讀
    電能質(zhì)量在線監(jiān)測(cè)裝置的多維度統(tǒng)計(jì)報(bào)表支持遠(yuǎn)程訪問(wèn)導(dǎo)出嗎?

    Microsoft Edge瀏覽器iOS端插件功能上線

    在最新發(fā)布的 139 版本中,Microsoft Edge 瀏覽器 iOS 端正式支持插件功能!與此同時(shí),Microsoft Edge 安卓端的插件數(shù)量已躍升至近 30 款。廣告攔截、雙語(yǔ)翻譯、資源下載……你的手機(jī)瀏覽器,也能擁有自定義的「超能力」。
    的頭像 發(fā)表于 08-19 14:29 ?1788次閱讀

    亞馬遜云科技推出Amazon Nova Act SDK預(yù)覽版,加速瀏覽器自動(dòng)化Agent落地

    北京2025年8月5日 /美通社/ --?亞馬遜云科技日前宣布,推出Amazon Nova Act SDK有限預(yù)覽版,可快速幫助客戶將基于瀏覽器的Agent從原型部署至生產(chǎn)環(huán)境。該SDK可與亞馬遜云
    的頭像 發(fā)表于 08-06 08:42 ?862次閱讀

    微軟Microsoft Edge瀏覽器構(gòu)筑立體式安全防線

    在信息爆炸的今天,釣魚(yú)網(wǎng)站、詐騙廣告、隱私追蹤層出不窮。Microsoft Edge 瀏覽器為桌面與移動(dòng)端用戶構(gòu)筑了立體式安全防線。用七大安全護(hù)盾,保護(hù)你的上網(wǎng)安全。
    的頭像 發(fā)表于 08-04 15:39 ?1327次閱讀

    進(jìn)迭時(shí)空 V8 RISC-V 后端優(yōu)化

    前言V8是Google開(kāi)發(fā)及開(kāi)源的JavaScript和WebAssembly語(yǔ)言編譯引擎,是Chromium項(xiàng)目的部分,主要應(yīng)用于Chrome瀏覽器和Node.js等項(xiàng)目,在瀏覽器生態(tài)中發(fā)
    的頭像 發(fā)表于 07-31 09:02 ?1298次閱讀
    進(jìn)迭時(shí)空 V8 RISC-V 后端優(yōu)化

    性能再升級(jí)!開(kāi)鴻Bot系列V4.1.2.78.002版本發(fā)布

    開(kāi)鴻BotBook和開(kāi)鴻BotMini迎來(lái)V4.1.2.78.002版本升級(jí)本次升級(jí)聚焦用戶體驗(yàn)優(yōu)化重點(diǎn)優(yōu)化了系統(tǒng)功能、瀏覽器功能開(kāi)發(fā)者體驗(yàn)功能等帶來(lái)更流暢、更高效的操作體驗(yàn)01系統(tǒng)功能優(yōu)化藍(lán)牙耳機(jī)
    的頭像 發(fā)表于 07-11 19:53 ?651次閱讀
    性能再升級(jí)!開(kāi)鴻Bot系列V4.1.2.78.002版本發(fā)布

    ##DevEco Studio##如何讓模擬里有圖片?【文件拖入法】

    ? API9和API12在模擬上,有個(gè)巨大的區(qū)別,那就是API9(開(kāi)發(fā)工具3的版本),他的模擬里有個(gè)拍照功能(再往前的版本里甚至還有瀏覽器
    發(fā)表于 06-29 22:49

    WEB組態(tài)物聯(lián)網(wǎng)平臺(tái)是什么?有什么功能?

    WEB組態(tài)物聯(lián)網(wǎng)平臺(tái)是種基于Web技術(shù)的物聯(lián)網(wǎng)(IoT)可視化管理與監(jiān)控平臺(tái),它將 組態(tài)軟件 的靈活配置能力與 物聯(lián)網(wǎng)技術(shù) 的數(shù)據(jù)采集、傳輸、分析功能相結(jié)合,通過(guò)瀏覽器即可實(shí)現(xiàn)設(shè)備監(jiān)控、數(shù)據(jù)展示
    的頭像 發(fā)表于 06-17 15:25 ?1001次閱讀

    老電視如何安裝瀏覽器?

    2017年購(gòu)買的夏普老電視,1.5G+8G存儲(chǔ),網(wǎng)上下的瀏覽器APK文件在電視內(nèi)打開(kāi)就彈出“解析程序包出現(xiàn)問(wèn)題”。 未知來(lái)源選項(xiàng)已打開(kāi),存儲(chǔ)空間清空到只剩下三個(gè)應(yīng)用(只占用300M左右),基本可
    發(fā)表于 06-01 18:57

    樹(shù)莓派性能優(yōu)化指南(第彈):讓樹(shù)莓派變身“小鋼炮”!

    、優(yōu)化操作系統(tǒng)選擇輕量級(jí)操作系統(tǒng)如RaspbianLite或DietPi,減少資源占用。移除不必要的預(yù)裝軟件,清理系統(tǒng)負(fù)擔(dān)。禁用瀏覽器中的JavaScript,加快瀏覽速度。二、超頻CPU為什么要
    的頭像 發(fā)表于 04-03 16:40 ?2115次閱讀
    樹(shù)莓派性能優(yōu)化指南(第<b class='flag-5'>一</b>彈):讓樹(shù)莓派變身“小鋼炮”!

    nginx中強(qiáng)緩存和協(xié)商緩存介紹

    強(qiáng)緩存直接告訴瀏覽器:在緩存過(guò)期前,無(wú)需與服務(wù)通信,直接使用本地緩存。
    的頭像 發(fā)表于 04-01 16:01 ?1010次閱讀

    edge瀏覽器識(shí)別 latex語(yǔ)法插件

    默認(rèn)的瀏覽器是沒(méi)有l(wèi)atex識(shí)別功能的,容易顯示為亂碼或者源碼,無(wú)法正常識(shí)別。本插件需要在瀏覽器的擴(kuò)展程序菜單下安裝,能在edge下完美運(yùn)行。本插件是免費(fèi)插件。
    發(fā)表于 03-17 18:03 ?1次下載