紅芯瀏覽器被深扒,我們是否真的需要一個自主的瀏覽器內核?
來自專欄技宅空格5 人贊了文章
最近國內有一款瀏覽器被網友推上了風口浪尖,這款瀏覽器原本還並沒有引起什麼關注,但是在 8 月 15 日,這款瀏覽器背後的公司宣布已經完成了 C 輪融資,且融資規模高達 2.5 億元。
這一次的融資讓這款新興的瀏覽器得到了網友的關注,因為能融到這麼一筆巨款的瀏覽器,多少有一些不簡單的地方。
果不其然,這一款名為「紅芯」的瀏覽器號稱是「安全、穩定、自主、可控的國產瀏覽器」,實際上國產瀏覽器並不是什麼新鮮的東西,像 360 瀏覽器、UC 瀏覽器、QQ 瀏覽器、獵豹瀏覽器等這麼一大堆的瀏覽器都是國產的,而紅芯瀏覽器的關鍵在於「自主」上。
然而在完成 C 輪融資之後,這款進入網友視野的紅芯瀏覽器是直接被扒了個底朝天,要知道現在國內不管是什麼軟體,只要標榜「國產」,同時提出「核心技術自主」的概念,就會迅速迎來非常多網友的關注與質疑,因為國內軟體公司在操作系統這一塊缺乏核心技術一直是一個痛點,之前不論是手機操作系統也好、半導體晶元也好都有過套殼造假騙經費的案例,因而網友對這樣的東西已經非常敏感。
而這一次的紅芯,也是跌入了「抄襲門」的輿論風波之中。
套殼
紅芯瀏覽器曾經拿過政府部門以及一些國企的訂單,這使得紅芯瀏覽器在這次事件之前就已經撈金無數。在信息安全形勢越來越嚴峻的今天,在我國軟體公司在很多方面都缺乏核心技術的今天,這樣一個自稱擁有「自主核心技術」的瀏覽器很容易成為這類大客戶手中的香餑餑。
而且這類大客戶往往對這種產品真假上的辨別和敏感甚至還不如某些網友,畢竟不是人人都懂科技圈的那些事,也不是人人都懂技術層面上這些七七八八的東西,因而紅芯瀏覽器就這麼「招搖撞騙」走到了今天。
這款瀏覽器之所以會遭到網友的集火,是因為這款瀏覽器在官網上列出的這一條「核心技術」,在這裡該公司提到紅芯瀏覽器採用的是自主的瀏覽器內核,打破美國壟斷,瀏覽器內核代碼超過 1000 萬行。
或許這可以騙得了那些採購軟體的職員,但是這騙不了對計算機行業有較多了解的人。
我們都知道,國內的瀏覽器例如 360 極速瀏覽器、獵豹瀏覽器、星塵瀏覽器等都是基於 Chromium 內核,而 Chromium 內核正是目前瀏覽器市場佔有率常年第一的 Google 旗下的 Chrome 所使用的內核,這一內核是免費開源的,而這些瀏覽器都是在這一內核的基礎上進行了功能上的定製。
當然,國內還有一些其他的瀏覽器例如 UC 瀏覽器、QQ 瀏覽器等,它們所使用的內核則是基於原始的開源瀏覽器內核 Webkit 定製的,這些內核相較而言擁有更高的技術含量,但由於定製化的原因,內核本身的版本難以及時跟進,同時這些內核也相對而言更容易出現一些兼容性上的問題。
在業內自有瀏覽器內核的只有那麼幾家,微軟、Google、Mozilla、蘋果,原先 Opera 也自有內核,但由於 Opera 在市場上一直不受歡迎,為了追求更好的用戶體驗,Opera 也被迫改用了 Blink 內核,也就是現在 Chrome 所使用的。
對於紅芯這種聽都沒有聽說過,也不見得有多少技術積累的公司,就這麼冷不丁地做了一個瀏覽器內核出來,想不讓人質疑都難。雖然其官網上宣稱他們和「千人計劃」的專家,與中科院等都有合作,但是即使有合作,一個瀏覽器內核的開發遠沒有這麼簡單,瀏覽器內核的開發周期是非常長的,而且要是紅芯真的做出了自主內核,那在業界早就新聞滿天飛了。
實際上,在被網友深扒之後,紅芯就是一個 Chrome 套殼的瀏覽器,所謂的「國產自主創新」、「打破美國壟斷」、「安全可控」等口號完全就是大大的幌子。
雖然這個紅芯瀏覽器現在官方稱整改取消了下載,但是筆者仍然還是找到了這款瀏覽器的資源。
廢話不多說,直接上 Version 頁面。我們可以看到這非常明顯是一個 Chromium 的 Version 頁面,首先這個地址就是一股濃烈的 Chromium 味,其次這個頁面實在是和 Chrome 的 Version 頁面長得一模一樣,如果你不相信的話可以打開你現在電腦中基於 Chromium 的瀏覽器看一看。
是不是套殼這已經非常明顯了,而且紅芯瀏覽器使用的還是上古的 49 版本,這個版本好在兼容性比較好,即使是一些上古的網頁以及各種不支持 Chrome 50 及以上的網銀、管理系統等等它都能支持,但是這個上古版本無論是在性能還是在安全性上都存在不小的問題。
至於設置頁,紅芯也是基本上沒有做什麼改動,頁面的設計風格已經暴露了它的本質。
可以說不論是網友解壓之後發現的與 Chrome 相關的文件/文件夾,還是這款瀏覽器本身的樣子,都實錘這絕對是一款 Chrome 套殼瀏覽器,而且這個套殼還做得很簡陋,比國內那幾個基於 Chromium 的瀏覽器可以說是差距不小。
最後,在線瀏覽器檢測這個瀏覽器的內核版本是 Chrome 49.1.2623.213,和我們在 Version 頁面里看到的完全一致,所以這款軟體所謂的「國產自主」、「自研內核」完全就是胡說八道。
雖然紅芯官方聲稱對於這個瀏覽器的內核他們做了很多其他的技術工作,例如智能感知渲染這類的東西。但在筆者看來,這些都是一些花哨的名詞,紅芯根本沒有辦法去保證這款瀏覽器的獨立自主,他們仍然是基於國外的開源項目套殼而來,至於所謂的內核修改,只能說對於老舊的 Chromium 49,有這方面技術積累的開發者對其特性可以說是能基本摸得比較透,做一些外圍工作對其體驗、性能做改良並不是很大的問題。
在筆者看來,這樣的一款瀏覽器用於政府部門、國企、大型企業辦公使用,不如直接用市面上國產的這麼多瀏覽器,最多這也就是一個瀏覽器在隱私收集和功能上的差異。不過不得不說,國內企業級使用的瀏覽器確實是一個空缺的市場,這個市場空缺給了紅芯機會,實際上這些大企業也好、政府部門也好,找國內知名互聯網企業定製個瀏覽器並不是什麼太大的問題,也就是換個殼而已。
在國外 Firefox 已經推出了適合企業使用的 Firefox ESR,但是在國內還是有很多企業仍然使用 IE,相對而言國內在這一塊上還是比較落後,不知道這一塊市場空缺在未來是否能被國內的一些知名大企業給填上。
內核
問題來了,我們真的需要一個自主研發的瀏覽器內核嗎?從國家安全層面上來說,有需要,因為瀏覽器在日常辦公中確實是一個很重要的工具。
但我們要清楚的一點是,任何的軟體都有存在漏洞的可能,目前在業內,支持業內最新標準的開源內核可以說是最完善、兼容性最強(業內通用)也是相對而言最安全的內核,且瀏覽器瀏覽網頁的這一整個數據處理鏈條上,瀏覽器內核只能保證一定程度的安全,黑客的入侵還有可能是基於網頁漏洞的、基於內嵌惡意代碼的等等。
因而類似紅芯的這種所謂「企業瀏覽器」實際上由於使用過舊的瀏覽器內核而導致其安全性並不強,被入侵的可能性更高,要知道目前的 Chrome 在你即使沒有安裝任何防火牆等安全軟體的情況下也能主動攔截一些惡意代碼和攻擊。
對於民用來說,開發一個全新的瀏覽器內核就完全沒有必要了,除非某個國內互聯網大廠想要挑戰現在 Google、Mozilla、微軟的技術實力與地位。開發一個全新的瀏覽器內核一方面在技術上有很多需要解決的問題,同時還有一個標準上的問題,如果瀏覽器內核不遵從一個業內既定的標準,那麼這個內核做出來也沒有多大用處。
目前來說,制定標準的話語權還是在 Google、Mozilla 的手裡。
因而實際上,一個基於較新版本 Webkit 或是 Chromium 內核定製的瀏覽器已經足夠我們的日常使用,而且像是 QQ 瀏覽器的 X5 內核實際上性能表現和兼容性並不差,有的場景下甚至會比 Chromium 有更優的性能。由於不需要從 0 開發瀏覽器內核,對於企業來說,開發成本也更低。
至於安全性,筆者可以保證的一點是,在這種全球無數開發者都看著的項目里,想要插入進惡意代碼是很難的事情,最多也就是存在安全漏洞這個不穩定的因素,而這個大家都知道是很難去避免的,畢竟 Intel 的 CPU 在硬體層面都能出漏洞,更何況瀏覽器內核呢?
這一次紅芯的事件實際上讓筆者想起了之前的某雲手機操作系統,它號稱是自主的一套技術,但是實際上仍然只是 Android 套殼,並且在 Android 的運行機制上加了一層自己的虛擬機而已,其根本仍然還是 Android。之前這家企業甚至花大價錢和魅族做聯合推廣,然而直到現在這個系統被魅族棄用,前途非常不明朗。
至於這個是什麼在這裡筆者就不挑明,如果大家最近兩年比較頻繁地關注魅族、鎚子科技以及整個科技圈的動向,那麼你大概會知道這個是什麼。
確實,「國產」這兩個字在軟體行業就是一顆搖錢樹,對於遊戲玩家來說,「國產」是(或曾經是)一種品質爛也要砸錢支持的情懷,對於科技愛好者來說,「國產」是一種希望,是一種曙光。作為一個中國人,沒人會不希望我們有自主研發的各種核心技術,不論是半導體晶元,還是操作系統等軟體,因而看到這樣的東西出來,我們會感到開心、感到驕傲、感到自豪,這是我們作為一個中國人對「國產」的熱情,對「國產」的希望。
但是某些無良廠商一次又一次地消費我們的熱情,消費我們的情懷,以至於我們不得不用一視同仁的眼光去看待「國產」,甚至是直接提出質疑。群眾的眼睛是雪亮的,撒謊、造假,永遠是紙,包不住火。
確實在如今業界已經如此發達,技術壁壘已經高到了天上,我國已經錯過了研發這些核心技術的最佳時機,但是,現在開始做還為時不晚。雖然這條路難走,但我們只求國內真正有心去研發這些核心技術的企業能做得踏實、能每一步都腳踏實地,而不是掛個標語揪出來招搖撞騙。
文章首發於微信公眾號【技宅空格】(konggetech)。
讀者交流群(QQ):296770564(加群答案:催更)
技宅空格 專欄,專註原創,
熱衷於科技、數碼、互聯網、動漫、遊戲、電音,
歡迎你關注我們。
推薦閱讀:
※瀏覽器廠商正在下一盤大棋,自主晶元有救了?
※五大瀏覽器內核
※「無相」可以將網站變成小程序的全新 iOS 瀏覽器
※初識Web Worker
※我刪掉了用了8年的Chrome,只因遇到它