顯示廣告
隱藏 ✕
※ 本文轉寄自 ptt.cc 更新時間: 2017-03-17 04:30:40
看板 Gossiping
作者 ae034 (gone with wind)
標題 [新聞] CIA駭中國 遇中文程式碼踢鐵板
時間 Wed Mar 15 18:11:10 2017


1.媒體來源: 中國時報

2.完整新聞標題: CIA駭中國 遇中文程式碼踢鐵板

3.完整新聞內文:
美國中央情報局(CIA)駭遍全球,遇到寫中文的程式原始碼卻沒輒!在維基解密的資料上,CIA可駭進全球每一支智慧型手機甚至網路電視,但遇上中國編程師的中文代碼束手無策,被迫招募懂中文的幹員來解決。

維基解密8日爆料,美國中央情報局通過惡意軟體等網路武器控制美國、歐洲等地企業的電子設備及作業系統,包括蘋果手機、谷歌安卓系統、微軟視窗系統和三星智慧電視,都可以變成麥克風進行竊聽;不過,在遇到中文碼時遇上了難題。

讀不懂注釋如看天書

大陸微信公眾號「科工力量」13日對此事件作解讀。這是CIA駭客看不懂中文導致的,絕大多數程式碼都是用通用編程語言寫成,這些英文字母組成的代碼,全球程式師都認識,但能不能徹底解讀是另一回事──原始碼一般比較晦澀,沒有注釋的代碼換了開發者之外的人來讀,很難讀懂。

因此,注釋就伴隨原始碼而生,以便於理解和交接給其他人。如果看不懂原始碼的注釋,或者原始碼根本就沒有注釋,即便拿到原始碼也猶如天書。

這次維基解密曝光的情況,就是CIA駭客通過特殊手段獲得原始碼後,發現沒有英文注釋所以讀不懂。

用中文利陸同行理解

科班出身的程式師,一般都是循規蹈矩用英文注釋。但由於部分中國軟體工程師英文水準不夠高,如果用英文注釋很可能會出問題。

舉例來說,比如「創建時間」,一般翻譯成Create Time,但是也有人寫成Build Date,甚至有打錯字變成Build Data的。 如果直接用中文,不僅方便國內同行理解,更是可以減少發生歧義。

另外,由於英文專業名詞的原因,非專業人士不認識專業術語。比如電力工程程式,程式師僅僅是碼農(形容只會打字鍵入),不懂電力工程,這就導致國內軟體工程師在接到項目後,只能直接用中文或者拼音了。

一位軟體工程師承認,「在XX電網的時候開發一套系統,有上千個電網專業術語,如果用英文,可以撞頭去死了……所以注釋一般用中文,程式變數名用拼音」。

CIA駭客受阻於中文還有一個原因,中文太博大精深了,而大陸程式師寫中文注釋時又很隨意,沒有一定漢語功底,很難理解中文注釋。

小 靈 通

維基解密中文碼事件

維基解密(WikiLeaks)於美國時間3月7日,曝光美國中央情報局(CIA)使用軟體侵入各國智慧型手機、電腦甚至網路電視。整個檔案多達數億行電腦程序碼。

美國CNBC有線電視台報導,根據維基解密資料,CIA在執行中國情報任務時踢到鐵板。有幹員在Windows作業系統的電腦上安裝測試程式時,桌面上不停跳出中文視窗,把作業系統語系改成英文也沒用,最後靠會說中文的幹員翻譯才解決問題。

主因是中國程式設計師會在原始碼中插入中文字,這令美國人束手無策。之後招募看得懂中文的幹員才解決問題。(洪肇君)

4.完整新聞連結 (或短網址):
http://www.chinatimes.com/newspapers/20170314000777-260309
CIA駭中國 遇中文程式碼踢鐵板 - 中時電子報
[圖]
美國中央情報局(CIA)駭遍全球,遇到寫中文的程式原始碼卻沒輒!在維基解密的資料上,CIA可駭進全球每一支智慧型手機甚至網路電視,但遇上中國編程師的中文代碼束手無策,被迫招募懂中文的幹員來解決。 維基解密8日爆料,美國中央情報局通過惡意軟體等網路武器控制美國、歐洲等地企業的電子設備及作業系統,包括蘋 ...

 

5.備註:
中文註解很難懂?

--
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.169.185.223
※ 文章代碼(AID): #1OoHD1F3 (Gossiping)
※ 文章網址: https://www.ptt.cc/bbs/Gossiping/M.1489572673.A.3C3.html
s505015: 潮1F 03/15 18:11
yyc1217: 所以我們應該用台語寫註解才對呀XD 這樣中美都看不懂2F 03/15 18:12
hsnuonly: 26會拿拼音當變數名稱 超噁心3F 03/15 18:12
hipocritos: 殘體字不意外4F 03/15 18:12
linfon00: 下次台灣注音文程式 科科 你找誰來破5F 03/15 18:13
b0920075: 真心難看6F 03/15 18:13
jrshiun: 有的註解雖然都是中文, 合起來還真看不懂7F 03/15 18:13
linzero: 反組譯有註解?8F 03/15 18:13
sysop5566: 最大贏家9F 03/15 18:13
darkbrigher: 這是中毒了吧 啥中文代碼10F 03/15 18:14
G888888: 我都用注音文註解,被老闆幹礁,現在他終於知道我用心良11F 03/15 18:14
G888888: 苦了
drinkmuffin: 我在台灣上班也是用中文來註解欸qq13F 03/15 18:14
jetalpha: 呃…這是騙沒寫過程式的人吧?14F 03/15 18:14
gotfree: 不就英文苦手碼農亂註解,文組記者寫的跟神一樣15F 03/15 18:14
GermanNavy: 那寫日文CIA不是全部都要自殺了16F 03/15 18:14
terry1043: 碼農(形容只會打字鍵入?)17F 03/15 18:15
GermanNavy: 假新聞18F 03/15 18:15
PR58: 唬洨19F 03/15 18:15
linzero: 有些根本沒註解,還不是直接看code分析20F 03/15 18:15
terry1043: 最好是CIA沒有會中文的啦 大概是他的註記沒人看得懂21F 03/15 18:15
LoveMakeLove: 中國贏了22F 03/15 18:16
linzero: 甚至有的註解寫跟沒寫沒兩樣23F 03/15 18:16
terry1043: 語言不是最主要原因吧24F 03/15 18:16
rhs091: 駭客是看註解來駭的?25F 03/15 18:16
pooznn: 用個中文混亂器 就不行惹?!26F 03/15 18:16
palindromes: 這種新聞騙不會寫程式  自慰成這樣XD27F 03/15 18:16
dreamnook: 找台灣人幫忙hack呀XD28F 03/15 18:17
linceass: 中時又再說書了 ㄏㄏ29F 03/15 18:17
terry1043: CIA還在那邊看註解 你以為是一般公司交接唷30F 03/15 18:17
linzero: 說到這看過有個程式,用定義跟一堆0o來寫code31F 03/15 18:17
grimmq427532: 呵呵,當過助教就知道看沒註解的code是基本中的基本32F 03/15 18:17
Tchachavsky: Yoyodiy都繞過去33F 03/15 18:18
assassinzero: 以後註解一定要用中文打  這樣歪國人就看不懂惹34F 03/15 18:18
TheArrow: 每天都在自嗨 殘體字還博大精深勒35F 03/15 18:18
rhs091: 挖靠那遇到沒註解的不就不用玩了???36F 03/15 18:18
BlackCC: 阿就426的英文爛啊哪來這麼多廢話37F 03/15 18:18
terry1043: 還有中文程式碼是什麼東西啊38F 03/15 18:18
linzero: 不過新聞的意思是code寫的很爛,沒註解很難看懂嗎?39F 03/15 18:19
fg008kimo: 看註解 笑死XDDD  連當學生都知道只看註解判斷是87吧XD40F 03/15 18:19
Auslayer: /*   */ 是指看不懂這個東西內的文字嗎? 變數 保留字?41F 03/15 18:19
muzik: 這種網路笑話拿來當新聞寫 狗報真的很屌XD42F 03/15 18:20
flarecutter: date 寫成data也太好笑了43F 03/15 18:20
Krishna: XD44F 03/15 18:20
Auslayer: /**/內給你亂寫 你也跟著他理解?45F 03/15 18:21
wotupset: 哈哈駭客哈哈46F 03/15 18:21
shadow0326: 註釋可以反組譯出來 太神喇47F 03/15 18:21
gitaxxxx: 奇怪的說法,非英語系國家各用自己語言的註釋不是?48F 03/15 18:22
qoo55253: 唬爛文49F 03/15 18:22
carlos5978: 支那媒體不意外50F 03/15 18:23
j53815102: ?? 笑死 狗報下限越來越低了51F 03/15 18:24
linzero: 那雅瑪人若寫code不就更多人看不懂52F 03/15 18:24
rasputin: 屎報又在鬼扯自嗨,乾脆用西藏康巴族鼓語寫註釋不是更厲53F 03/15 18:25
rasputin: 害?
fuhaho: 有人破解靠註解唷XD55F 03/15 18:26
basketkdash: 騙鬼喔 一堆用當地語言寫註解的阿 防駭真簡單呢56F 03/15 18:27
minami77: 可以請台灣人57F 03/15 18:28
catxfish: 太唬爛了還有註解可以破解這麼好   多的是沒註解的code58F 03/15 18:29
roccqqck: 智障新聞 那我註解直接寫假的 就破解不瞭?59F 03/15 18:34
berice152233: 跳出視窗?你確定不是36060F 03/15 18:35
s0914714: 有夠唬爛61F 03/15 18:37
Yijhen0525: 看媒體是那家的就不意外62F 03/15 18:37
wo2323: XD63F 03/15 18:37
jaeomes: 騙人沒寫過程式喔…64F 03/15 18:37
Louis5213: 註解不是程式碼啦65F 03/15 18:38
creulfact: 這新聞本身用的是匪區語法 也是有點難讀拉66F 03/15 18:40
JT0624: 請台灣人67F 03/15 18:40
diskdie7045: 程式又不是靠註解來跑的68F 03/15 18:40
mudee: 看媒體是哪家就知道了69F 03/15 18:41
bj45566: 自嗨假新聞70F 03/15 18:42
leamaSTC: 中文博大精深 幹www71F 03/15 18:43
kakoiee: 放屁 文組雞者72F 03/15 18:45
bill0205: 騙人沒寫過程式喔73F 03/15 18:46
ogisun: 學生才會神化註解74F 03/15 18:47
mike0327: 騙6 70歲9.2老人的新聞吧75F 03/15 18:52
as80110680: 爛code才會沒註解就看不懂76F 03/15 18:53
dslite: 白癡喔 註解最好會被編譯到binary啦77F 03/15 18:58
widec: 密碼用中文字根也很難破解78F 03/15 19:06
applebg: 沒註解沒縮排會看得很痛苦。79F 03/15 19:08
hk416: 中國時報   哈哈哈哈    不可信80F 03/15 19:10

--
※ 看板: PttHot 文章推薦值: -6 目前人氣: 0 累積人氣: 14013 
※ 本文也出現在看板: Gossiping terievv
分享網址: 複製 已複製
( ̄︶ ̄)b etgod 說讚! ( ̄︿ ̄)p phoenix_86, Panyusyuan, love1807, klin1, erisiss0, zzz111zzz111, lcccpkhtp 共 7 個人 說瞎!
1樓 時間: 2017-03-15 19:41:08 (台灣)
  03-15 19:41 TW
很多script和程式語言都可以用中文當變數啦~
2樓 時間: 2017-03-15 19:43:46 (台灣)
  03-15 19:43 TW
用ㄅㄆㄇ更厲害
3樓 時間: 2017-03-15 19:58:34 (美國)
  03-15 19:58 US
呃…這是騙沒寫過程式的人吧?+1
支那時報.....廠廠....那阿拉伯文咧......不愧是愛騙人的統媒.....還整天有人看.....
4樓 時間: 2017-03-15 20:08:11 (台灣)
  03-15 20:08 TW
因為字是殘的,正常人無法接受殘缺不全。
5樓 時間: 2017-03-15 20:13:24 (台灣)
  03-15 20:13 TW
入侵因特爾的晶片需要中文??哪個星球來的系統
6樓 時間: 2017-03-15 20:28:16 (台灣)
  03-15 20:28 TW
還好不是用文言文來注釋
7樓 時間: 2017-03-15 20:28:51 (台灣)
  03-15 20:28 TW
···
/* 蠢到以為這行是程式碼可以執行的 真的是屎報記者的料 */
8樓 時間: 2017-03-15 20:49:48 (台灣)
     (編輯過) TW
白痴啊~那是因為看不董殘體字拉!少在那邊自吹自擂了.
9樓 時間: 2017-03-15 20:51:09 (香港)
  03-15 20:51 HK
呆丸都用ㄅㄆㄇ
10樓 時間: 2017-03-15 20:55:57 (台灣)
  03-15 20:55 TW
如果能有天用中文寫程式 我就信 問題是沒有xd
11樓 時間: 2017-03-15 21:14:23 (台灣)
  03-15 21:14 TW
ㄨㄛˇ ㄉㄡ ㄩㄥˋ ㄅㄆㄇ
12樓 時間: 2017-03-15 21:17:54 (台灣)
  03-15 21:17 TW
忠狗時報 中國駭CIA 遇英文程式碼踢鐵板
13樓 時間: 2017-03-15 21:35:26 (台灣)
+1 03-15 21:35 TW
不懂程式的人,才會寫出通篇廢文
小時不讀書,長大當記者
14樓 時間: 2017-03-15 21:53:09 (台灣)
  03-15 21:53 TW
台灣鐵路火車用ㄅㄆㄇ註記也看不懂意思
15樓 時間: 2017-03-15 22:36:20 (台灣)
+1 03-15 22:36 TW
自慰成這樣....
/**/這玩意兒就說明用的怕自己看不懂
支那人英文不好(新聞寫的)才用中文標示
CIA翻譯人家翻譯的東西幹嘛
16樓 時間: 2017-03-16 07:57:03 (台灣)
  03-16 07:57 TW
···
美國真是垃圾國家
17樓 時間: 2017-03-16 08:42:20 (台灣)
  03-16 08:42 TW
"如果用英文,可以撞頭去死了"真是位耿直BOY
18樓 時間: 2017-03-16 08:51:42 (台灣)
  03-16 08:51 TW
381表示:又一個我祖高科技拉~!!
19樓 時間: 2017-03-16 09:01:11 (台灣)
  03-16 09:01 TW
87新聞
20樓 時間: 2017-03-16 09:13:31 (台灣)
  03-16 09:13 TW
原來註解可以跑程式(筆記)
21樓 時間: 2017-03-16 09:14:56 (台灣)
  03-16 09:14 TW
編故事喔,最好是駭客弱到非得看註解才看得懂code,有夠弱
22樓 時間: 2017-03-16 09:28:42 (台灣)
  03-16 09:28 TW
需要註解才能看懂程式碼的駭客?? 白癡新聞
23樓 時間: 2017-03-16 09:31:36 (台灣)
  03-16 09:31 TW
記者去念點書吧! 唬爛文
24樓 時間: 2017-03-16 09:41:01 (台灣)
  03-16 09:41 TW
中時報導....
25樓 時間: 2017-03-16 10:28:22 (澳門)
     (編輯過) MO
看來大家都是高手,看到程式碼都秒懂,我連看回自己的舊CODE都要花很多時間去回想。駭客看不懂程式碼必然是誇張,但我並不信叫他們去看是合理的。CIA並不是只駭一個人,也不會請大量駭客(最多十數人的小組),面對這海量的源代碼(有提及有數億行),要只看程式碼來讀懂程式,真是叫他們撞牆去死吧…(我相信一堆GGYY的變數在)
正因為時間問題,所以才會有這麼多公司要求要寫注釋。當然這是中國時報,相信這問題並不只是面對中文才有,而是中時只關心中文。
26樓 時間: 2017-03-16 10:39:39 (台灣)
  03-16 10:39 TW
看不懂 是因為程式bug太多 和注釋無關
27樓 時間: 2017-03-16 11:06:57 (台灣)
  03-16 11:06 TW
中國的資訊安全爛到可以直接拿源碼來看了,我還以為都是反編譯來的...
28樓 時間: 2017-03-16 11:09:21 (台灣)
  03-16 11:09 TW
如果編譯後裡面還附上註解,那就更慘了...
29樓 時間: 2017-03-16 14:02:53 (台灣)
  03-16 14:02 TW
ㄍㄋㄇㄉ..ㄇㄉㄈㄎ.
30樓 時間: 2017-03-16 15:24:05 (台灣)
  03-16 15:24 TW
樓上 贛你mother 媽的法克!
31樓 時間: 2017-03-16 15:44:06 (台灣)
     (編輯過) TW
···
真正電腦高手需要看「原始碼&註解」嗎?(若無高手看懂反組譯後的程式碼,那請問發明「反組譯工具」幹嘛? 就算程式要「顯示&列印“ 中文”」,至少也知要輸出「一些編碼」,寫個比對程式來比對編碼不難查出那國文字)☆不懂「電腦處理器與程式關係」才出這種廢文!
32樓 時間: 2017-03-16 18:33:00 (台灣)
  03-16 18:33 TW
我以為真正的高手只要看0跟1就夠了
33樓 時間: 2017-03-17 01:32:32 (台灣)
  03-17 01:32 TW
編碼用台語,加密用原民語,解碼用客語...三百年也看不懂。
34樓 時間: 2017-03-17 10:14:21 (台灣)
     (編輯過) TW
···
樓上所說「加密」無法對「執行程式」,因為「須讓電腦處理器能經由暫存器理解執行」
35樓 時間: 2017-03-17 12:38:58 (台灣)
  03-17 12:38 TW
真正的高手用腦波啦
r)回覆 e)編輯 d)刪除 M)收藏 ^x)轉錄 同主題: =)首篇 [)上篇 ])下篇