一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

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

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

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

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

掃碼添加小助手

加入工程師交流群

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

該程序員向澎湃新聞記者指出,通過閱讀密碼管家的代碼,發(fā)現(xiàn)存在密碼管家里的密碼都是明文存在一個叫做“l(fā)ocal storage”的地方,local storage在chromium里是存在一個本地的sqlite數(shù)據(jù)庫文件里,并且這個數(shù)據(jù)庫文件沒有加密。這個文件被存在每個用戶的AppData文件夾里。

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

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

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

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

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

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

一位資深的前端工程師向澎湃新聞記者直言,紅芯時代所稱的三點(diǎn)創(chuàng)新“完全是在混淆視聽”。

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

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

    關(guān)注

    55

    文章

    11251

    瀏覽量

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

    關(guān)注

    1

    文章

    1040

    瀏覽量

    36327

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

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

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

掃碼添加小助手

加入工程師交流群

    評論

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

    老電視如何安裝瀏覽器?

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

    edge瀏覽器識別 latex語法插件

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

    騰訊AI To C業(yè)務(wù)大調(diào)整:QQ瀏覽器、搜狗等轉(zhuǎn)入CSIG

    騰訊內(nèi)部近期完成了次重要的產(chǎn)品及團(tuán)隊(duì)調(diào)整,標(biāo)志著其AI To C業(yè)務(wù)戰(zhàn)略的新輪變革。據(jù)悉,QQ瀏覽器、搜狗輸入法以及ima等多款產(chǎn)品和應(yīng)用,將正式并入CSIG(云與智慧產(chǎn)業(yè)事業(yè)群)。 此次調(diào)整
    的頭像 發(fā)表于 02-20 09:22 ?875次閱讀

    E2000 Speedometer測試瀏覽器性能

    E2000 Speedometer****測試瀏覽器性能 Version:V1.0 日期:2024-12-5 1、瀏覽器基準(zhǔn)測試Speedometer Speedometer是款專為Web
    發(fā)表于 01-10 21:33

    2024年12月瀏覽器市場份額報告:谷歌Chrome穩(wěn)居榜首

    根據(jù)市場調(diào)查機(jī)構(gòu)Statcounter最新發(fā)布的權(quán)威報告,2024年12月全球瀏覽器市場份額排行榜中,谷歌Chrome瀏覽器再次以卓越的表現(xiàn)穩(wěn)居首位。數(shù)據(jù)顯示,Chrome的市場占有率高達(dá)68.38
    的頭像 發(fā)表于 01-02 14:58 ?1618次閱讀

    訊飛星火瀏覽器插件全新升級

    時刻陪伴,星火插件讓你的瀏覽器變成真正的生產(chǎn)力工具。
    的頭像 發(fā)表于 12-25 09:48 ?1120次閱讀

    Chrome瀏覽器優(yōu)化Android性能,驍龍8至尊版表現(xiàn)突出

    Speedometer 3.0的推出,谷歌進(jìn)步展示了搭載高通最新驍龍8至尊版芯片組的設(shè)備在瀏覽器性能測試中的卓越表現(xiàn)。這些
    的頭像 發(fā)表于 12-13 14:44 ?1145次閱讀

    美司法部要求谷歌剝離Chrome瀏覽器及安卓系統(tǒng)

    近期,美國司法部在份提交給法院的文件中,正式提出了對谷歌的嚴(yán)厲要求。他們請求法官裁定,要求谷歌剝離其廣受歡迎的Chrome瀏覽器業(yè)務(wù)。此舉意味著,
    的頭像 發(fā)表于 11-22 13:46 ?666次閱讀

    OpenAI醞釀創(chuàng)新:計劃開發(fā)集成聊天機(jī)器人的瀏覽器

    近日,人工智能領(lǐng)域的佼佼者OpenAI正醞釀著項(xiàng)可能改變瀏覽器行業(yè)格局的重大創(chuàng)新——開發(fā)款能夠與其聊天機(jī)器人無縫結(jié)合的網(wǎng)絡(luò)
    的頭像 發(fā)表于 11-22 11:06 ?741次閱讀

    AWTK 最新動態(tài):支持瀏覽器控件

    導(dǎo)讀AWTK瀏覽器控件,基于webview項(xiàng)目實(shí)現(xiàn),將瀏覽器嵌入到AWTK應(yīng)用程序中,讓開發(fā)者可以方便的集成在線幫助和調(diào)用地圖等功能。awtk-widget-web-view是基于webview實(shí)現(xiàn)的AWTK瀏覽器控件,使得AW
    的頭像 發(fā)表于 11-20 01:05 ?664次閱讀
    AWTK 最新動態(tài):支持<b class='flag-5'>瀏覽器</b>控件

    美國司法部將推動谷歌出售Chrome瀏覽器

    美國司法部近日表示,將推動谷歌出售其Chrome瀏覽器業(yè)務(wù),旨在打破谷歌在互聯(lián)網(wǎng)領(lǐng)域的壟斷地位。此外,司法部還要求谷歌采取措施,允許網(wǎng)站選擇不使用人工
    的頭像 發(fā)表于 11-19 16:22 ?589次閱讀

    個Chrome瀏覽器插件

    、什么是瀏覽器插件 瀏覽器插件是依附于瀏覽器,用來拓展網(wǎng)頁能力的程序。插件具有監(jiān)聽瀏覽器事件、獲取和修改網(wǎng)頁元素、攔截網(wǎng)絡(luò)請求、添加快捷菜
    的頭像 發(fā)表于 11-18 17:12 ?1060次閱讀
    寫<b class='flag-5'>一</b>個Chrome<b class='flag-5'>瀏覽器</b>插件

    跨域問題是由瀏覽器的同源策略造成的

    瀏覽器
    jf_62215197
    發(fā)布于 :2024年08月27日 07:51:42

    只是前端,后端、產(chǎn)品和測試也需要了解的瀏覽器知識(二)

    繼上篇《 不只是前端,后端、產(chǎn)品和測試也需要了解的瀏覽器知識()》介紹了瀏覽器的基本情況、發(fā)展歷史以及市場占有率。 本篇文章將介紹瀏覽器
    的頭像 發(fā)表于 08-12 14:32 ?673次閱讀
    不<b class='flag-5'>只是</b>前端,后端、產(chǎn)品和測試也需要了解的<b class='flag-5'>瀏覽器</b>知識(二)

    谷歌Chrome瀏覽器新增三大AI功能,提升用戶體驗(yàn)

    谷歌近日宣布,在其廣受歡迎的Chrome瀏覽器中引入了三項(xiàng)前沿的AI技術(shù)功能,旨在為用戶提供更加智能、便捷的瀏覽體驗(yàn)。這些新功能由Gemini技術(shù)強(qiáng)力驅(qū)動,目前已在Chrome桌面版上
    的頭像 發(fā)表于 08-05 11:26 ?1150次閱讀