看電影學資安-氣象戰Geostorm - 資安

Mason avatar
By Mason
at 2018-08-02T12:23

Table of Contents


喜歡看電影的朋友大家好

我們是ISDA(台灣資訊安全聯合發展協會)

為了要讓更多人了解資訊安全,除了基礎資訊安全教育訓練以外

我們將針對電影及影集裡面會提到的技術作一系列的資訊安全解說
也歡迎認同我們的朋友給我們一點鼓勵

到我們的FB粉絲頁按個讚加分享
https://www.facebook.com/ISDA.tw/

---------------------------廢話分隔線-------------------------
圖文好讀版
https://www.isda.org.tw/index.php/2018/08/02/geostorm/

[撰文/Leaf]

前情提要:氣象變遷劇烈,無人能倖免於難,氣溫驟升,颶風、海洋宛如野
獸般朝著城市狂擁而來,失去了城鎮、良田,就在人類幾乎快滅亡之際,人
們開始團結一心,在美國的帶領下,終於找到了如何抵禦氣候的方法,並發
明了荷蘭男孩來控制氣候,偉大的研究始終遮掩邪惡的陰影,背後蘊藏著足
以毀天滅地的陰謀,在緩緩萌芽中...

哈囉大家好!最近我們才剛辦完一場「白帽菁英萌芽計劃」,藉由Wargame的
方式來推廣資安教育,讓學員從中學習駭客技術,確實...學習駭客技術這的
確是一個很好的方式,但一定得跟現實連結,要一步一步引導,而這也是我
們ISDA一直堅持的。


這次的看電影學資安比較特別,找了CSI Cyber以外的電影來撰寫,只要片中
有資安橋段我們都可以拿來討論和學習,當然如果有人想看我們寫哪部電影
的資安情節,非常歡迎你告訴我們。

那我們開始來看看,氣象戰中有哪些資安情節,以及資訊人才會注意到的彩
蛋吧,Let's get it!


1.網路連線背後的原理

在香港經歷了一場地下天然氣管連環爆炸事件後,麥斯發現他竟然不能登錄
「荷蘭男孩」的衛星通訊,看似只是普通的連線不穩導致的中斷,但真的是
這樣嗎?經過一系列網路掃描後,他懷疑訪問權限可能被有心人士撤銷了。



了解網路掃描前,得先從網路連線開始說起......

當網路程式需要一個穩定的連線時,都會先與目標做TCP三方交握,連接完畢
後,才會開始做穩定的資料傳輸,我們可以透過封包分析軟體,協助我們理
解網路傳輸的過程。





可以看到三方交握一開始發送了SYN封包,在伺服器收到以後,會回應
SYN+ACK封包,這時就表示允許客戶端連接,最後客戶端再發送ACK封包,就
能完成TCP的連線了。

(圖/後端軟體工程工具箱:網路通訊協定篇 - Startup Engineering 新創工
程師的筆記)

片中麥斯的駭客朋友在檢查衛星狀況時,試圖使用TCP協議連上衛星,卻始終
連不上......



這時候可以從檢查遠端主機的通訊埠是否存活來下手。

延伸閱讀:
[1] 後端軟體工程工具箱:網路通訊協定篇 - Startup Engineering 新創
工程師的筆記
[2] 網路封包分析的好幫手—Wireshark 擷取分析、防範攻擊無所不包 -
技術專欄 - 網管人NetAdmin



2.開越多洞越多的通訊埠

當主機啟動一個網路服務時,也會啟動一個通訊埠(port)來監聽客戶端傳來
的連線請求,其中0~1023的通訊埠被保留給一些系統上固定的服務,例如通
訊埠80就是大家最常接觸到的,網頁伺服器幾乎都會開啟這個通訊埠,它用
來傳輸HTTP協定,也就是網頁啦!



使用netstat指令可以查看自己的電腦開啟了哪些通訊埠,如果你發現某些通
訊埠被奇怪的程式開啟,那個程式也許就是駭客植入的惡意程式。

攻擊者也可以透過一些port scanner來得知目標主機開啟了哪些可能有漏洞
的通訊埠。





以上就是駭客在攻擊前會做的網路掃描,透過前面提到的TCP三方交握,當通
訊埠回應了連線請求,即代表該通訊埠是開啟的,當然網管也可以拿來確認
網路狀況,就像下圖影片中的情節。





看出來了嗎?跟nmap的介面還真的有幾分像,有沒有一種將電影中的高超技
術搬出來現實的感覺呢xD

最有趣得是,片中呈現普通線路中斷的假象,在掃描結果中確實能看出一二
,明明掃描的結果顯示HOST IS UP,但是掃描的PORTS卻顯示SERVER REPLY
ERROR。



不像之前看到的這個......,真是傻眼貓咪啊!

(圖/《天下女人心》PPT入侵防火牆 網友:原來我也是駭客)

會出現這種掃描結果,是由於防火牆設定的關係,防火牆拒絕掉某些通訊埠
的請求,但並未拒絕掉ICMP的請求,大家可以試試看ping指令來對目標發出
ICMP封包,確認目標主機是否存活,順便搭配前面提到的封包分析軟體,來
觀察ICMP封包的傳輸過程。

延伸閱讀:
[1] 通信埠445關了嗎?「WannaCry」從這個地方侵入你的電腦
[2] 常用 TCP Port作用(各種Port介紹)
[3] Nmap 網路診斷工具基本使用技巧與教學 - G. T. Wang



3.充滿洋蔥的對話是密文?!


What the fuck!?......

不知道的人根本會覺得,你XX到底在說什麼,首先我們先了解電影中的加密
法是怎樣。


手機號碼第一個數字是多少,就在密文中從第一個字往後數這個數,就是解
密後的第一個字,同樣的道理,手機號碼的第二個數,就從密文數到的地方
,往後數這個數,就是解密後的第二個字,標點符號不算在內。


我把片中主角加密後的對話,貼出來讓大家算算看。


看懂了嗎?!


經過一陣燒腦後,稍微題外話一下,讓大家放個鬆......

我個人覺得麥斯真的非常6666666。我就算不斷該該叫,在廁所屎拉到長痔瘡
又脫肛,也想不到這種加密法啊,結果我只想說:「哈搞笑喔,做一做白日
夢就有這種生活了。」是吧?!

(圖/網路)

咦?剛剛似乎說了些什麼?!不小心把內心話,藏在閒聊中了XD



現實中網路傳輸的加密流程,也跟電影中的片段一樣,「不可言喻的暗號」
是伺服器告訴客戶端我要加密囉,「在比斯坎灣弄掉他的手機」是傳送加密
金鑰,「證明羅森一家不是漁夫,......」是傳輸的密文,「保重,麥斯」
是傳輸完畢。然後說完就瀟灑離去,帥!



我說完,大家可能只有這個表情。

(圖/網路)

密碼學能分成好幾個種類,最簡單的分法就是傳統密碼學跟現代密碼學,傳
統密碼學最經典的是凱薩加密,將明文中每個字元按照字母表做位移,替換
後形成密文。



網路上有許多類似的線上加密工具,大家可以將它運用在生活中,我想應該
會蠻有趣的,我們替主角加密一下訊息,然後用郵件傳給麥斯,看看情況會
變怎樣吧!



真的非常6,但是這個一看就知道不對勁啊,馬上抓包,所以假如你是程式設
計員,要注意不要使用弱加密法,避免資料傳輸遭駭客破解。

密碼學進展了許多年,發明了許多強大的現代密碼學,即便如此,還是有些
程式並未加密,因此給了有心人士可趁之機,所以在使用網路時,要盡量避
免未加密的程式或網頁。

(圖/Chrome 68 正式推出,未加密網站強制標注「不安全」 - 電腦王阿達)

延伸閱讀:
[1] 七月起Chrome將會對未加密的HTTP網站標記"不安全連線" - 資安趨勢
部落格
[2] 什麼是加密技術 (Encryption)? - 資安趨勢部落格
[3] 凱撒密碼 - Wikiwand
[4] DES 加密、RC4 加密、AES 加密等加密算法的优势及应用 - V2EX



但是......,電影中12歲小孩想出的加密方式,真的能被定義為加密法嗎?

資安領域內有個類似的東西叫隱寫術,透過將資料嵌入至圖片或載體,達到
隱藏資料的效果,有些駭客為了避免資料或者惡意程式被發現或偵測,也會
使用隱寫術。



延伸閱讀:
[1] 特別企劃 | 冰山下的威脅:網路攻擊中的隱寫術-FreeBuf互聯網安全新
媒體平台 | 關注黑客與極客
[2] 圖像隱碼術(Steganography)與惡意程式:原理和方法 - 資安趨勢部落




最後,這一期的看電影學資安就到這邊啦!除了電影中隱藏在細節的資安彩
蛋外,本篇從最基本的網路連線開始談起,讓大家了解到網路掃描的原理,
最後還提到網路傳輸中,使用強加密法的重要性,甚至還提到隱寫術,這些
都與安全的網路互動息息相關,希望閱讀此篇的人都能有所收穫。

------------------------------------------------------------

我們是ISDA(台灣資訊安全聯合發展協會)。

為了要讓更多人了解資訊安全,除了基礎資訊安全教育訓練以外,我們將針
對影集裡面會提到的技術作一系列的資訊安全解說。歡迎認同我們的朋友給
我們一點鼓勵,到我們的FB粉絲頁按個讚加分享。

https://www.facebook.com/ISDA.tw/

有任何活動相關訊息,我們也會第一時間張貼在ISDA粉絲團喔!

--
Tags: 資安

All Comments

Steve avatar
By Steve
at 2018-08-03T04:59
Queena avatar
By Queena
at 2018-08-03T21:35
Zanna avatar
By Zanna
at 2018-08-04T14:11
Belly avatar
By Belly
at 2018-08-05T06:48
Dorothy avatar
By Dorothy
at 2018-08-05T23:24
推薦文章。
Megan avatar
By Megan
at 2018-08-06T16:00

Hacknet限免下載

Brianna avatar
By Brianna
at 2018-07-13T19:07
領取位置:   https://store.steampowered.com/app/365450      ASF添加指令:!addlicense 286754      SteamDB查詢:https://steamdb.info/app/365450/         Steam商店全新 ...

看電影學資安-CSI Cyber S01E10

Selena avatar
By Selena
at 2018-07-13T16:26
喜歡CSI-Cyber的朋友大家好 我們是ISDA(台灣資訊安全聯合發展協會) 為了要讓更多人了解資訊安全,除了基礎資訊安全教育訓練以外 我們將針對CSI-Cyber 系列裡面會提到的技術作一系列的資訊安 也歡迎認同我們的朋友給我們一 到我們的FB粉絲頁按個讚加分 ...

ESLint compromised

Mary avatar
By Mary
at 2018-07-13T00:25
https://github.com/eslint/eslint-scope/issues/39 作者 (?) 表示他們的 Jenkins 沒有上傳最新版 eslint-scope 但是 NPM 確有正式版本的 eslint 3.7.2 版本 - ...

iPas經濟部證照

Ursula avatar
By Ursula
at 2018-07-12T14:39
※ [本文轉錄自 License 看板 #1RHXxlRA ] 作者: cute18943 (亮亮) 看板: License 標題: [疑惑] iPas經濟部證照 時間: Wed Jul 11 23:14:51 2018 想請問一下,有人有考過的經驗可以分享嗎? 目前我想了解的是“資訊安全工程師”這張 ...

有勒索病毒會建帳號的嗎?

Gilbert avatar
By Gilbert
at 2018-07-11T11:48
※ [本文轉錄自 AntiVirus 看板 #1RGsUDfH ] 作者: overdoingism (做過頭主義) 看板: AntiVirus 標題: [問題] 有勒索病毒會建帳號的嗎? 時間: Mon Jul 9 21:47:54 2018 公司有一台電腦中了勒索病毒、xls與txt都被加密 但 ...