淺談探索式資料分析 -- 從一個資安小故事談起
淺談探索式資料分析 -- 從一個資安小故事談起
2016.04.18 | 科技

上一次的分享中,藉由資訊圖表的幫助讓我們對於《巴拿馬報告》(Panama Paper)能夠快速又正確的掌握基本訊息,進而能夠開始展開對於資料的詮釋及應用——探索式資料分析(Exploratory Data Analysis,簡稱 EDA),就是運用視覺化、基本的統計等工具,來「看」一下資料;以期進行複雜或嚴謹的分析之前,能夠對資料有更多的認識。今天,就以一個資安小故事,讓我們演練一下在資料分析的方法論中,能夠讓你事半功倍的「探索式資料分析」。

故事是這樣開始的:

Data Genetics 的一位分析人員收到一封朋友寄來的笑話,信中宣稱「震驚全球的事實!世界上所有的信用卡 PIN 碼都被破解了!」——接著就列出了一連串從 0000 - 9999 的數字。(信用卡 PIN 碼其實就是一組四碼的數字密碼,在國外刷卡消費時作為認證使用,等同於我們在台灣刷卡時的簽名這個動作)因為四碼的密碼就只有這一萬種組合,所以看到這種「廢文」般的笑話大多數人當然是一笑置之;然而,這引起了這位分析人員的興趣:短短的四個數字裡面,哪些密碼是最容易被猜中的呢?

現在,讓我們跟著這個故事,演練在資料分析的方法論中,如何進行「探索式資料分析」:

一、資料收集

首先,顯然地 Data Genetics 不是信用卡或銀行單位、也不是專門攻擊這些單位的黑帽駭客;身為一個資料科學家,資料的取得是很重要的一環;當無法取得原始資料或是完整資料、資料來源受到限制的時候,就必須做出假設,並根據這些假設取得合理的資料來源,透過適當的取樣、逼近或模擬我們的研究對象。

在這個故事裡,分析人員從各種已經公開釋出、曝光或被揭發的數字密碼資料庫與資安漏洞中,過濾出共三百四十多萬筆的四碼數字密碼,並且假設人們傾向於在不同情境中使用同一組密碼,將這組資料集作為研究對象,試著從密碼組成的頻率去分析。

二、基本統計工具:敘述統計量

利用基本的統計工具,可以由組成數字的頻率直接知道哪一些密碼是最常被使用的,換句話說,哪些密碼是最容易被猜到的?

PIN Freq PIN Freq
#1 1234 10.71% #9980 8557 0.00%
#2 1111 6.02% #9981 9047 0.00%
#3 0 1.88% #9982 8438 0.00%
#4 1212 1.20% #9983 439 0.00%
#5 7777 0.75% #9984 9539 0.00%
#6 1004 0.62% #9985 8196 0.00%
#7 2000 0.61% #9986 7063 0.00%
#8 4444 0.53% #9987 6093 0.00%
#9 2222 0.52% #9988 6827 0.00%
#10 6969 0.51% #9989 7394 0.00%
#11 9999 0.45% #9990 859 0.00%
#12 3333 0.42% #9991 8957 0.00%
#13 5555 0.40% #9992 9480 0.00%
#14 6666 0.39% #9993 6793 0.00%
#15 1122 0.37% #9994 8398 0.00%
#16 1313 0.30% #9995 738 0.00%
#17 8888 0.30% #9996 7637 0.00%
#18 4321 0.29% #9997 6835 0.00%
#19 2001 0.29% #9998 9629 0.00%
#20 1010 0.29% #9999 8093 0.00%
⋯⋯ ⋯⋯ #10000 8068 0.00%

分析的結果,不意外地,老梗的「1234」、「0000」、「6969」等規律排列堆疊的數字組合名列前茅。但是,他同時也發現有些特別的規律:例如高居第六名的「1004」在韓文中的讀音接近「天使」(從這點我們也可以推測該分析人員使用的資料集有部分應該來自韓國)、還有第二十二名的「2580」看起來毫無規律,但是大家只要拿起手機或看看電話的撥號鍵,就知道原因了。

手機的電話撥號鍵圖

三、資料視覺化 v. s. 資訊圖表

即使是簡單的統計作圖,也能告訴你很多一眼看不出來的秘密。不相信嗎?讓我們來看看幾張讓你秒懂密碼內幕的圖表⋯⋯

1. 累積頻率圖:

累積頻率圖
從累積頻率圖可以明顯地看出,少部分的密碼就佔了絕大多數的比重;基本上不到五百組就把資料集的一半密碼都破解了。

2. 同樣是累積頻率圖,如果我們關注一些特別的模式(pattern)?

累積頻率圖2
例如,「19XX」的數字,都在資料佔比的前半段,似乎人們格外偏好「19XX」系列的密碼?

3. 進一步的檢視,試著去比較「19XX」vs「??XX」:

比較「19XX」vs「??XX」
可以看到,「19」開頭的出現頻率確實明顯高過其他的組合(同時也看到疊字組合仍是萬年不敗);再來看看所有「19??」的分佈:

「195X」一直到「198X」的出現頻率
可能跟出生、或是生活中的重大事件有關,「195X」一直到「198X」的出現頻率遠遠高過其他年份,這點也符合直覺——會使用密碼的族群主要也是在這些年份出生的青壯年人口為主。

矩陣視覺化

矩陣視覺化

矩陣的視覺化一直是個強大的工具:以四字密碼作為範例,可以將其拆成前後兩組兩位數字的組成,將出現頻率描繪在一個 100 x 100 的矩陣中。

100 x 100 的矩陣

越偏白黃的顏色就是頻率越高的組合,偏紅黑色即是頻率低的組合。

透過矩陣的視覺化,我們其實能夠直接得到前面的圖表中呈現的資訊;換句話說,矩陣視覺化在同樣的篇幅中,提供了更豐富的資訊。以上面提到的「19XX」模式為例:

可以看到有一排很亮的直線,它代表了「19」開頭的這一排

可以看到有一排很亮的直線,它代表了「19」開頭的這一排,可以跟前面的「19XX」分布圖做個對照,他們其實是說同一件事:可以看成是上圖的高度改成用顏色取代,變成了下圖的一條直線。

比較「19XX」分布圖

除了「19XX」開頭,其實只要是「1XXX」都是相對亮的區域;從矩陣視覺化可以很明顯看出界線;不需要另外繪製一張下圖這樣的相對頻率分佈就可以清楚的指出來。

只要是「1XXX」都是相對亮的區域

將矩陣做灰階處理後,也可以很輕鬆地找出「亮點」,把常見的數字組合標記出來。

相對頻率分佈

花了不少的篇幅也介紹了幾樣工具,不知道大家有沒有什麼收穫呢?如果對於最後提到的矩陣視覺化有興趣的朋友,在這邊也推薦中央研究院統計科學研究所的陳君厚研究員於 2014 資料科學愛好者年會分享的《Collaboration with Statistician? 矩陣視覺化於探索式資料分析》,學習愉快!

延伸閱讀:
PIN Analysis by Data Genetics
什麼是信用卡 PIN 碼?
Collaboration with Statistician? 矩陣視覺化於探索式資料分析

往下滑看下一篇文章
台灣普立茲克獎建築最新群聚地!台中如何打造「世界級質感城市」?
台灣普立茲克獎建築最新群聚地!台中如何打造「世界級質感城市」?

建築界最高榮譽「普立茲克獎」(Pritzker Architecture Prize)得主作品齊聚台中,成就質感新版圖!除了揚名國際的東海大學路思義教堂(貝聿銘設計)、台中國家歌劇院(伊東豊雄設計)外,今年12月將迎來妹島和世、西澤立衛的「綠美圖」開館,安藤忠雄的「童書之森.台中」也預計於明年啟用!

目前台中已累積10件普立茲克獎建築,近期除了綠美圖、童書之森開花結果,還有民間企業及大學,邀請理查.邁爾、RCR 建築事務所、法蘭克.蓋瑞等大師到台中揮灑靈感,共同打造詩意的城市。究竟台中市府如何突破傳統、打造新世代的質感城市?讓我們一起來揭開世界建築大師作品選擇台中的關鍵!

競圖制度開啟建築新紀元 重塑城市新風貌

1963年,貝聿銘為東海大學設計了一座極具象徵性的「路思義教堂」,種下了與世界建築對話的種子,讓台中成為台灣面向現代國際建築的門戶。

半世紀後,伊東豊雄設計、被視為全球最難蓋的建築 「台中國家歌劇院」,歷時約10年終於完工。這座建築,不僅成為城市新地標,讓全世界重新認識台中,也象徵公共建築思維邁入新階段,展現市府採行國際競圖制度的決心。

由市府主導的國際競圖模式,逐漸成為台中重大建設的常態。開放、競爭的機制,讓建設不取決於預算、成本的妥協,而是讓世界建築大師願意在台中激發火花,讓創意真正落地。透過嚴謹的國際評審制度、公開徵選流程,也讓建築品質受到層層把關,建立起公共建築與市民的信任關係。

圖片3_0.jpg
「童書之森.台中」以「為未來孵的蛋」為核心概念設計,象徵未來主人翁的孵育。
圖/ 台中市政府

市府跨局處動員 讓最好的公共建築生根茁壯

台中氣候宜人、工商業蓬勃發展、地理位居台灣南來北往的樞紐,持續吸引人口移入。適當的土地分區規劃,使台中的空間尺度得宜,不顯擁擠,也不感疏離。在水文、綠意串聯的城市網格中,建築不僅是功能性的設施,還能思考、對話、共感而生長其中;這樣的城市環境,也讓建築師願意與台中對話。

位於水湳經貿園區的「台中綠美圖」今年底即將開幕,這座由日本代表性雙人建築師組合──妹島和世、西澤立衛所創立的 SANAA 事務所設計,以輕盈、通透 的語彙串聯八棟建築,並巧妙融合建築與綠意、風與光的周邊環境。

此外,由安藤忠雄設計的「童書之森.台中」,今年5月正式動工,並預計明年完工。這座圖書館坐落於台灣大道秋紅谷旁約1,600坪的精華基地,以「為未來孵的蛋」為核心概念設計,運用安藤忠雄代表性的清水模與極簡線條,融入森林地景;內部以環繞式書牆設計,打造360度的知識森林。

這兩座由普立茲克獎公共建築的誕生,背後仰賴台中市府團隊多年的通力合作!包含文化局的長期規劃與溝通、都市發展局的都市設計與土地整合、建設局的工程統籌等,各局處戮力合作,體現出台中對城市建設的高度企圖,並致力讓最好的建築在這座城市生根茁壯。

atl_25711_20250504133434_237_0.jpg
今年動工的中醫大美術館,將為台中創造更豐沛的藝術能量。
圖/ 中國醫藥大學

市府團隊領航 讓「大師建築」成為市民日常

當市府持續引入國際建築語彙,民間也逐漸興起風潮!亞洲大學邀請安藤忠雄設計「現代美術館」,已成為大學美術館的指標。中國醫藥大學則分別邀請「普立茲克建築教父」法蘭克.蓋瑞(Frank Gehry)及西班牙 RCR 建築事務所設計水湳校區的「美術館」、「體育館」,讓學院建築不僅擁有理性機能,更融合藝術帶來新面貌。

此外,富邦集團先後邀請伊東豊雄、理查.邁爾(Richard Meier)設計「天空樹」、「台中文心辦公大樓」、「市政富邦」等,讓國際建築語彙融入商辦、住宅設計,讓「設計感」不再只是公共建築的專利,而是逐漸滲入日常,改變市民的生活樣貌。

國際級大師鉅作匯聚台中 讓世界看見城市新高度

近年來,不僅普立茲克建築大師作品匯聚台中,還有隈研吾國際建築大師,打造「台中巨蛋」、「勤美術 館」等代表性地標,台中國際級建築版圖不斷擴大!隨著綠美圖、童書之森、中醫大美術館等地標接連誕生,從孩童的第一本童書、到長者的藝文散步,台中城市的每個角落都被美學悄悄改寫。

台中不只是頻獲國際建築作品的城市,更在一棟棟建築中,實踐著市長盧秀燕「幸福宜居」的願景。未來,這座城市將持續以藝術與建築為媒介,讓美感成為生活的一部分,也讓世界看見台中的溫度、深度與嶄新的高度。

[台中市政府新聞局廣告]

登入數位時代會員

開啟專屬自己的主題內容,

每日推播重點文章

閱讀會員專屬文章

請先登入數位時代會員

看更多獨享內容

請先登入數位時代會員

開啟收藏文章功能,

請先登入數位時代會員

開啟訂閱文章分類功能,

請先登入數位時代會員

我還不是會員, 註冊去!
追蹤我們
進擊的機器人
© 2025 Business Next Media Corp. All Rights Reserved. 本網站內容未經允許,不得轉載。
106 台北市大安區光復南路102號9樓