準備範圍與注意事項

ICOA 2026 賽事資訊摘要

根據目前的公開資訊,ICOA 最有可能指 ICOA 2026(International Cyber Olympiad in AI),這是全球首屆針對高中生的 AI 安全奧林匹亞競賽。

項目內容
名稱第一屆國際 AI 資訊安全奧林匹亞(International Cyber Olympiad in AI)
日期2026 年 6 月 27 日至 2026 年 7 月 2 日
地點澳洲悉尼(Sydney, Australia)
性質針對高中生的國際競賽,結合 AI 與網路攻防(CTF)技術

準備 ICOA 2026 的方向

準備 ICOA 2026(International Cyber Olympiad in AI)需要同時兼顧兩個面向:

  • 傳統資安與 CTF 基礎
  • 人工智慧安全與模型攻防觀念

一、核心準備方向(Syllabus)

ICOA 的競賽分成兩大賽道,準備時需要一起補:

賽道重點你要練什麼
AI4CTF用 AI 協助解傳統資安題Web 安全、密碼學、逆向工程、二進位破解、數位鑑識
CTF4AI攻擊或防禦 AI 系統本身Prompt Injection、Adversarial ML、Model Extraction / Inversion、Deepfake Detection

AI4CTF(AI 輔助資安攻防)

項目內容
目標練習如何利用 AI 工具,例如 LLM API 或自動化腳本,來解傳統 CTF 題目
重點題型Web Security、Cryptography、Reverse Engineering、Pwn、Digital Forensics
準備方式先打好 CTF 基礎,再練習如何把 AI 當成輔助工具,而不是完全代打

CTF4AI(AI 系統本身的安全性)

項目內容
目標練習攻擊或防禦 AI 模型,理解模型在現實中的風險與防護
重點題型Prompt Injection、Adversarial ML、Model Extraction / Inversion、Deepfake Detection
準備方式練習規則觀察、模型邊界測試、輸出驗證、AI 取證與防守思維

二、推薦學習資源

1. 線上平台與課程(實作優先)

類型資源用途
傳統 CTFPicoCTF(CMU)最適合高中生的入門 CTF 平台,先建立資安基礎
LLM 安全Prompt Hackers / Learn Prompting練習 LLM 攻擊、防禦與 prompt observation
Adversarial MLYouTube 搜尋 Adversarial Machine Learning tutorial補對抗樣本與模型攻擊的基本觀念
深度學習直覺3Blue1Brown補神經網路與深度學習的數學直覺

2. 推薦書單與文件

類型資源用途
資安基礎《資安偵探:從 0 開始的網路攻防實戰》適合高中生建立資安與攻防邏輯
AI 安全進階《Adversarial Machine Learning》 或相關實務指南側重對抗樣本與 AI 模型攻擊觀念
技術文件OWASP Top 10 for LLM了解目前常見的 AI 漏洞與風險類型

三、適合台灣學生的資源與社群

類型名稱用途
官方培訓AIS3 Juniors台灣國高中生資安培訓與競賽,適合建立 CTF 基礎
學生社群TDOHacker台灣學生資安社群,適合找中文入門資源與學習路徑
社群交流HITCON / HITCON Teen台灣重要資安社群,可關注演講、交流活動與學生資源
AI / ML 中文教學李宏毅教授課程用繁中補機器學習、神經網路、對抗攻擊等基礎觀念

四、語言與教材使用建議

這份資料預設學生的母語是繁體中文,但可以閱讀英文,因此建議採用下列策略:

項目建議
概念建立先用繁體中文教材建立大方向與關鍵名詞
官方資訊直接閱讀 ICOA 官方英文頁面、Starter Guide、Syllabus
題目訓練平時就練英文讀題,不要等到比賽才適應
技術文件對於 OWASP、課程文件、平台說明,接受中英混讀最有效

五、如果只剩一週,優先準備什麼

如果距離比賽只剩一週,重點不是從頭學完整理論,而是進入「工具就緒 + 題型熟悉 + 模擬實戰」模式。

類別最優先要做的事
Day 1 基礎複習 base64grepstringsfilenccurl、Python requests
Day 2 基礎熟悉 prompt observation、guardrail testing、output verification、AI forensics
工具環境確認終端機、Python、常用套件與筆記模板可立即使用
實戰手感每天至少做少量練習題,保持反應速度與讀題手感
團隊分工若是多人參賽,先分好 Web、Crypto、AI、機動支援角色

六、一週衝刺的每日安排

每天要做什麼建議內容
30 - 60 分鐘實作刷 2 至 3 題 beginner / easy 題,保持手感
20 分鐘複習看 Prompt Observation、OWASP Top 10 for LLM、常見 AI 題型
20 分鐘整理把常用 Python 模板、CLI 指令、觀察筆記整理成自己的 cheat sheet

七、最後一週最值得看的高頻題型

方向先看什麼
AI4CTFWeb、Crypto、Forensics、Reverse、簡單自動化腳本
CTF4AI規則觀察、提示詞注入辨識、輸出驗證、結構化輸出風險、deepfake / AI forensics
Python 模板API 請求、Base64 / Hex 轉換、CSV / JSON 處理、簡單重試邏輯

八、最後提醒

項目提醒
不要過度擴充最後一週不要再追太深的新領域
筆記要精簡準備自己的常用指令表、Python 模板、AI 題觀察表
英文要熟學生能讀英文就直接練英文題目,不要全靠翻譯
心態要穩比賽重點是判斷題型、快速起手、卡住就換題

九、心態與時間管理 (比賽期間)

項目提醒
不要慌張遇到卡關是正常的,深呼吸,換個思路或換題。
善用時間一直重複嘗試無效方法是浪費時間,果斷跳題。
團隊合作(若為團隊賽) 保持溝通,分配任務,互相檢視。

練習平台與模擬方向

一、傳統資安題庫(AI4CTF 基礎)

這部分的目標,是練習如何把 AI 當成解題輔助工具,而不是完全代打。

平台連結建議練習重點
picoCTF Gymhttps://picoctf.org/General SkillsWeb ExploitationCryptography 的 Easy / Medium 題
AIS3 / AIS3 Juniorshttps://ais3.org/台灣高中生向資安題型,可當作接近 ICOA 難度的中文練習來源
練習方法說明
題目轉述給 AI練習把題目敘述、程式碼、錯誤訊息整理後交給 AI 分析
要求 AI 幫你拆步驟例如請 AI 說明題型、提出可能工具、協助補 Python 小腳本
保留人工判斷學生仍需自己判斷 AI 的建議是否正確,不能完全照抄

二、AI 安全實戰題庫(CTF4AI 核心)

這部分的目標,是熟悉 AI 系統本身的風險、規則觀察與防守思維。

平台連結題型與用途
Gandalfhttps://gandalf.lakera.ai/LLM 規則觀察、互動測試與提示詞安全練習
TensorTrusthttps://tensortrust.ai/LLM 攻防遊戲,可觀察 prompt wall 的攻防設計
OWASP Top 10 for LLMhttps://llmtop10.com/雖不是正式題庫,但其案例就是高頻考點整理

三、課堂模擬練習題(安全版)

以下題型適合做成一週衝刺練習,重點是理解攻防邏輯與規則設計,不是直接練繞過。

類別模擬題目準備重點
LLM 規則觀察系統要求不可洩漏某類資訊,請觀察哪些任務形式會造成回應不一致任務包裝、輸出格式、規則修補
影像攻擊給一張分類模型的影像,觀察微小擾動如何影響模型判斷FGSM 基本概念、影像前處理
資料毒化給一組分類資料,分析少量錯誤標籤如何改變模型邊界訓練資料品質、標籤偏差
程式碼審查給一段 C / C++ 程式,請用 AI 協助找出常見漏洞並提出修補Buffer Overflow、Prompting、修補思路
加密辨識給一段可疑密文或編碼文字,判斷可能類型並提出還原方向Base64、Hex、Caesar、規律辨識

四、台灣可關注的社群

名稱用途
HITCON Teen可關注學生社群、交流活動與題型分享
MyFirstCTF適合新手建立比賽手感與讀題節奏
AIS3 社群與教材適合找歷屆題目、課程教材與台灣在地訓練脈絡

五、給老師的帶隊提醒

項目建議
沒有官方題庫這反而代表大家起跑線接近,重點是先建立題感與工具熟悉度
AI4CTF 訓練讓學生練習如何更精準地問 AI:給足上下文、限制輸出、要求分步分析
CTF4AI 訓練讓學生學會記錄規則、比較格式差異、提出防守建議

比賽速覽

項目內容
比賽ICOA 2026 Australia
地點Sydney, Australia
日期2026-06-27 至 2026-07-02
Day 12026-06-29,AI4CTF
Day 22026-07-01,CTF4AI
語言English
設備自備 laptop
AI 限制Day 1 用官方 AI gateway,不用自己的外部 AI

Starter Guide 一句話

項目內容
核心觀念ICOA 是 CLI-native 比賽環境
你真正要學題型 -> 工具 -> 指令 -> 驗證
不要做什麼不要死背一長串指令定義
要做什麼看到題型就知道先開哪個工具

兩天內容

比賽日名稱時長重點
Day 1AI4CTF5 小時傳統 CTF + 官方 AI 輔助
Day 2CTF4AI5 小時Prompt Injection、Guardrail、AI Forensics

關連總表

你在準備什麼對應比賽日先學什麼常用工具先去哪裡練
CryptoDay 1Base64、Hex、XOR、CaesarCyberChef、PythonpicoCTF
ForensicsDay 1filestrings、metadata、pcapfilestrings、WiresharkpicoCTF、Wireshark Learn
WebDay 1parameter、cookie、session、SQLi、XSSBurp、Browser DevToolsWeb Security Academy
ReverseDay 1字串、流程、條件判斷filestrings、GhidrapicoCTF、Crackmes.one
BinaryDay 1overflow、crash、輸入長度終端、Python、gdb 概念picoCTF、pwn.college
Prompt InjectionDay 2direct / indirect injectionAI chat、筆記Gandalf、HackAPrompt
GuardrailDay 2拒答規則、格式轉換、分步試探AI chat、筆記Gandalf、OWASP
AI ForensicsDay 2deepfake、異常特徵、來源判斷觀察、比對Microsoft AI Red Teaming

CLI 與 Day 1 關連表

Day 1 題型最常用工具最常碰到的指令
CryptoCyberChef、Pythonbase64xxdpython3
Forensics終端、Wiresharkfilestringsgrep
WebBrowser、Burpcurlwget
Reverse終端、反編譯工具filestringsxxd
Binary終端、Pythonpython3strings

準備範圍

類別你要會什麼
Binary Exploitationoverflow 題型、crash 基本思路
CryptographyBase64、Hex、XOR、Caesar、RSA 辨識
Digital Forensicsfilestrings、metadata、pcap
Reverse Engineering看字串、看流程、簡單反編譯
Web Securityparameter、cookie、session、基本 SQLi / XSS
Prompt Injectiondirect / indirect injection
Guardrail Testing拒答規則、格式轉換、分步試探
Adversarial ML看懂名詞與簡化題型
Model Extractionfingerprinting / leakage 類思路
Deepfake / AI Forensics判斷來源、痕跡、異常特徵

準備順序

階段重點目標
1Day 1 基礎能解 beginner / easy 題
2工具Linux、Burp、Wireshark、基本腳本
3Day 2 基礎Prompt Injection、Guardrail、AI Forensics
4模擬賽練時間分配與跳題

準備流程圖改良版

步驟你在做什麼做完代表什麼
1先打 Day 1 基礎你能開始拿到初階分數
2再補工具熟悉你不會卡在「知道題型但不會操作」
3再補 Day 2 題感你能分辨 AI 題要怎樣試
4最後做模擬你能練時間分配與跳題

30 天節奏

週次重點你要做什麼
Week 1建基本盤工具裝好,刷編碼題、Bandit、picoCTF
Week 2強化 Day 1Crypto、Forensics、Web、Reverse、Binary 輪流練
Week 3強化 Day 2Prompt Injection、Guardrail、AI Forensics
Week 4模擬補弱點、練英文讀題、做 2.5 小時模擬

每天固定節奏

時間做什麼
20 分鐘讀題 / 看短影片
60 分鐘做題
20 分鐘寫筆記:題型、工具、卡點、下次第一步

每天做什麼對應到什麼成果

每天做什麼幫你建立什麼能力
看短影片先建立題型概念
做題建立解題手感
做筆記累積下次更快的起手式
重做錯題補弱點,避免再犯

注意事項

項目注意
英文題目是英文,平時要練讀題速度
CLI 習慣平時多用 terminal,不要只靠滑鼠點擊
工具平時就熟 filestrings、Burp、Wireshark、CyberChef
Day 1 AI只能用官方 AI,不要養成依賴自己外部 AI 的習慣
Day 2不要亂試,要先辨識限制再試探
Binary / Reverse先認題型,不要一開始追太深
練習方式先做題,再看答案,不要只看 writeup

Starter Guide 最先熟的指令

類別先熟哪些
路徑 / 檔案pwdlscdcatlesshead
搜尋findgrepstrings
解碼base64xxd
網路curlnc
自動化python3

先用這些資源

類別資源用途
Day 1picoCTFCTF beginner 題
Day 1OverTheWire BanditLinux / 新手 CTF
Day 1Web Security AcademyWeb 題型訓練
Day 1CyberChef編碼 / 轉換
Day 2OWASP Prompt Injection基本觀念
Day 2Microsoft AI Red Teaming 101系統化入門
Day 2GandalfPrompt 題感
Day 2HackAPrompt進一步練習

資源對照表

如果你想補先開哪個
編碼CyberChef、picoCTF
Linux / 終端OverTheWire Bandit
Web 題Web Security Academy
AI Prompt 題Gandalf、OWASP Prompt Injection
AI 安全觀念Microsoft AI Red Teaming 101

官方入口

Built with LogoFlowershow