議程
09:00
報到時間
10:00
Opening 開幕
10:10
English
Red
Exploit Development
Fuzzing
Advancements in JavaScript Engine Fuzzing
Carl Smith
11:00
Break
11:20
Mandarin
🍊
Red
Exploit Development
A 3-Year Tale of Hacking a Pwn2Own Target: The Attacks, Vendor Evolution, and Lesson Learned
Orange Tsai
English
Red
Communication
How to hijack a VoLTE network
Pavel Novikov
Mandarin
Blue
Crypto
打造公平的遊戲轉蛋:在不洩漏原始碼的前提下驗證虛擬轉蛋的機率
Jing Jie Wang、李安傑
12:00
Lunch
13:00
English
Red
Exploit Development
Ghosts of the Past: Classic PHP RCE Bugs in Trend Micro Enterprise Offerings.
Poh Jia Hao
Mandarin
Red
Communication
Reverse Engineering
從硬體攻擊手段來解開機殼下的美麗祕密:網路通訊設備安全分析
Ta-Lun Yen
Mandarin
Red
Exploit Development
BYOVD
直搗核心:探索 AMD 驅動程式中的資安漏洞
Zeze
13:40
Break
14:00
Mandarin
Red
Exploit Development
Endpoint Security or End of Security? Exploiting Trend Micro Apex One
Lays、Lynn
English
Red
Electron
ELECTRONizing macOS privacy - a new weapon in your red teaming armory
Wojciech Reguła
Mandarin
Red
Exploit Development
Fuzzing
搭配模糊測試對Linux核心遠端檔案系統進行漏洞挖掘
Pumpkin
麋鹿在芝麻街 - ELK x BERT 資安分析實戰
Sheng-Shan Chen、Yuki Hung
14:40
Tea Time
15:10
Mandarin
Red
BYOVD
LPE
現代內核漏洞戰爭 - 越過所有核心防線的系統/晶片虛實混合戰法
馬聖豪
English
Red
Exploit Development
Electron
Virtual
What You See IS NOT What You Get: Pwning Electron-based Markdown Note-taking Apps
Li Jiantao
協會時間
Allen Own、CK
15:50
Break
16:00
Lightning Talk
freetsubasa & Hazel、沒有人
16:30
Closing
17:20
收場
Mandarin
Blue
Crypto
打造公平的遊戲轉蛋:在不洩漏原始碼的前提下驗證虛擬轉蛋的機率
R2
地點
11:20 ~ 12:00
8月19日 週六
一般議程
類型

本篇研究提出在不洩漏原始碼的前提下驗證虛擬轉蛋中獎機率的方法。「虛擬轉蛋」已經是近期手機遊戲產業主要的盈利模式,然而許多研究顯示虛擬轉蛋與電玩成癮、賭博成癮有明顯正相關,尤其對於青少年族群有更深的影響。這些研究提出的解決方法中,「機率揭露」是一個重要的改善方向。除此之外,世界各地也發生過許多起針對虛擬轉蛋消費糾紛事件,例如近期台灣發生的「丁特天堂 M」事件,玩家實測出的掉寶機率與遊戲公告的機率明顯不符,後續公平交易委員會也證實遊戲公司確實有廣告不實。此外,韓國與日本也有玩家提起集體訴訟並獲得賠償的案例。面對這些事件,有些地區採用產業自律(self-regulation)或是明定法律的方式管理,其中「明確揭露機率」是幾乎所有自律或法律條例中都會要求的。然而,目前並沒有一個公認可行的方式來驗證虛擬轉蛋的實際中獎機率與所宣稱的相符。台灣的數位發展部在 2022 年協同有關單位建立了「第三方轉蛋機率驗證網」,藉由搜集玩家社群上傳的抽獎紀錄,統計並「驗證」實際中獎機率是否與宣稱相符。然而該系統驗證資料的方式是透過要求玩家上傳抽獎時的螢幕錄影,並宣稱有「專門的團隊」負責驗證數據真偽。這樣的驗證方式不僅需要大量人力成本,也讓許多玩家質疑資料的正確性。此外,也有一篇研究提出使用區塊鏈與智能合約的方式建構透明的虛擬轉蛋機制。然而,這個作法會需要將抽獎的程式碼開源,對於大部分的遊戲公司而言這是非常困難的,因為抽獎的機制往往是遊戲公司重要的商業機密,公開程式碼意味著將商業機密公諸於世。此外,該做法使用時間戳(timestamp)作為隨機源,使得抽獎結果在一定程度上是可預測的,這將影響抽獎的機率。綜合以上觀察到的缺點,我們提出的機率驗證協定將「不會洩露程式碼資訊」,並且是所有人皆可以驗證的,不需要一個「專門的團隊」幫助驗證資料正確性。除了機率驗證協定以外,我們也提出一個玩家與遊戲公司皆不可預測與偏差的轉蛋抽取協定,讓玩家可以驗證自己抽取的機率沒有被遊戲伺服器惡意降低,或是受到不公平對待。我們的協定主要透過隨機信標(randomness beacon)與函數承諾(functional commitment)建構。除了提出以上的協定,我們也針對隨機信標的複雜度優化,利用密碼學聚合器(cryptographic accumulator)將隨機貢獻的複雜度降至O(1),讓我們的協定有更好的效能。

Jing Jie Wang

目前就讀台大網媒所碩二,在 nslab 待了三年半。曾與實驗室學長 Lee Xun 以及其他同學們發表過 HeadStart 隨機數產生系統並投稿上 NDSS 2022。此外,在 nslab 期 間也研究過零知識證明(zero-knowledge proof or zk-SNARK)、隨機信標系統 (randomness beacon)、可驗證延遲函數(Verifiable Delay Function)、函數承諾 (functional commitment)等密碼學技術。

李安傑

目前就讀台大資訊系大三,跟著學長在 nslab 研究密碼學相關主題,同時也跟著 Balsn 戰隊參加大大小小的 CTF 比賽。

© 2023 HITCON, All Rights Reserved.