国际青少年网络安全奥林匹克竞赛IJCO
国际青少年网络安全奥林匹克竞赛 (IJCO) 是一项旨在发现和培养网络安全领域年轻人才的顶级国际竞赛。该竞赛是广泛的STEAM AHEAD计划的重要组成部分,汇聚来自全球的优秀青年,通过富有挑战性的竞赛考验他们的问题解决能力,并在刺激的环境中深入理解网络安全。
一、什么是 IJCO?
IJCO 为年轻学生(新加坡Grade7及以上)提供了探索和掌握网络安全概念、工具和技术的平台。竞赛鼓励学生不仅要发展技术知识,还要注重有效的团队合作。IJCO 致力于培养未来所需的关键技能,包括解决问题、编写安全代码、团队合作和批判性思维,这些都是网络安全领域中不可或缺的能力。和IJIO是针对不同年龄组的同类竞赛。
二、竞赛细节
我们很荣幸宣布,新加坡国立大学(NUS)计算卓越培养中心(CeNCE)与新加坡国家网络安全研发实验室(NCL)已与SIMCC和Scholastic Trust Singapore合作,为新加坡年级7至12年级的参赛者提供可选的"夺旗赛"(CTF)工作坊和CTF比赛,这将作为STEAM AHEAD IJIOs的一部分。
新加坡国立大学CeNCE的主席Tan Sun Teck教授及NCL的两名主要工作人员将亲临伊斯坦布尔,组织国际青少年信息学奥林匹克竞赛(IJIO)的团队活动——"夺旗赛"。培训将由新加坡国立大学的工作人员进行,并且IJIO CTF证书将带有新加坡国立大学和SIMCC的标志。
夺旗赛(CTF)是一种通过游戏化的方式学习网络安全的培训与竞赛包,既有趣又富有吸引力。通过将重要概念融入互动游戏和谜题,CTF 测试参赛者的网络安全知识和团队协作能力。CTF 还可以用来评估参赛者的技能水平。
在正式比赛之前,参赛者需要报名参加培训和比赛,帮助自己评估准备情况,并提高必要的技能以应对竞赛中的挑战。这些培训和工作坊的时长根据项目结构可能在4天到一周之间。
如何参加
- 学生将被分成团队(通常为3名成员),并分配预先植入漏洞和数据的虚拟机,他们需要发现这些数据。
- 鼓励团队合作与协作。
- 发现的数据(称为“旗帜”)将通过一个挑战网站提交,该网站将在比赛时与参赛者共享。
- 学生之间的沟通(尤其是国际学生)将通过指定的聊天频道进行,该聊天频道将在整个CTF期间由管理员24小时监控。
竞赛规则
- 鼓励学生保持学术诚信。任何被发现与其他团队共享答案的行为将被处罚或取消参赛资格。
- 除非另有说明,严禁暴力破解、攻击比赛相关的网站、虚拟机或其他站点。
- 任何威胁或骚扰行为将导致立即开除并永久禁止参与CTF。
- 必须尊重其他参赛者的隐私,参赛者不得试图获取其他参赛者的个人信息。
- 所有参赛者必须公平比赛,避免任何形式的作弊或不诚实行为。
- 如果发现漏洞,应报告至支持频道。
- 主办方可能会根据需要自行决定加入其他与CTF竞赛相关的规则。
这些规则确保竞赛的公平性和安全性,参赛者需严格遵守。
竞赛内容
一些示例:
学生将通过以下方式学习一系列网络安全概念:
- 基于场景的网络事件问题
- 有意义的故事情节和任务以吸引学习者
- 更复杂场景会有更高的分数权重
- CTF挑战可能涵盖从取证到密码学的广泛主题
CTF挑战是什么?
- 挑战的难度级别可能根据参与的受众进行调整。
- 单个挑战精心设计,涵盖不同的网络安全主题,鼓励批判性思维。
- 学生可能会发现自己对某个学科有天赋,鼓励他们继续发展内在的技能和才华。
这确保了学生不仅能掌握网络安全的基础,还能激发他们的兴趣和技能提升。
竞赛大纲
网络安全概述
- 网络安全概述
- 网络安全在日常生活中的应用
- 现实生活中的网络事件案例分析
- 情境模拟
网络安全工具
- 常用网络安全工具介绍(如:Wireshark, Nmap)
- 网络安全通用标准
- 组织中的网络安全保障
网络协议
- 网络协议介绍
- 加密类型和密码
- 基本的攻防安全
- 软件工程介绍(重点是安全编码实践)
CTF 介绍
- 常见网络安全术语
- Linux基础
- CTF概述
- CTF各类挑战练习
- CTF竞赛简介
设备要求
1. 硬件:一台可以通过Wi-Fi上网的笔记本电脑,最低硬件要求如下:
- Intel 或 AMD 双核 64 位处理器
- 4 GB RAM 或更高
- 至少一个分辨率为 1024x768 或更高的显示器
- 至少 5GB 可用磁盘空间
2. 软件:
- 笔记本操作系统:
Windows: Windows 7 或更高版本
Mac: MacOS 10.11 (El Capitan) 或更高版本
Linux: Ubuntu 18.04+、Debian 10+、openSUSE 16.2 或 Fedora Linux 32+ 或更高版本
- 浏览器:参赛者需要使用以下任意浏览器访问:CTF-D 网站(https://ctfd.io/)以查看并回答问题:Google Chrome、Firefox 80+、Opera、Microsoft Edge 17+(包括 Windows 和 macOS 上的 Chromium Edge 79+)、Safari 11+(适用于 macOS 10.13 High Sierra 及更高版本)
- Discord:参赛者需要通过 Discord 聊天工具与技术支持团队联系(下载并安装:https://discord.com/)
- SSH 客户端(可选):参赛者可能需要通过 SSH 登录到云实例以完成某些挑战任务。他们可以使用 SSH 命令行或安装以下 SSH 客户端之一:
Putty(下载并安装:https://www.putty.org/)
MobaXterm(下载并安装:https://mobaxterm.mobatek.net/)
三、新西兰赛区获邀/资格名单
IJIO – G7及以上学生
ANTHONY CHAORAN HU
BENJAMIN CHAN
BOLIANG LIU
BORRIS ZIJUN PEI
CHLOE LIU
CHUN KIU ZHAO
DAVID LI
DYLAN SHICHUN WANG
ISAAC CHEN
LEO HAORAN ZHANG
MATTHEW KIM
SHIJIA YE
TIANTIAN CHEN
WANGHOU XIAO
XIANGYUN TAN
ZILONG CHEN
四、竞赛奖项
奖项解析
在第1轮比赛中,将根据参赛者的表现颁发个人奖项,表彰他们在信息学和编程能力方面的杰出表现。这些奖项旨在鼓励个人的技能发展和对编程问题的独立解决能力。
IJCO 总冠军奖项
IJCO 总冠军奖项将颁发给在竞赛中表现最为出色的参赛者,表彰他们在信息学奥林匹克竞赛中的卓越表现和编程能力。这些奖项旨在鼓励学生展示出色的计算思维、编程技巧以及问题解决能力。(总冠军奖项(Overall Championship)只会颁发给参赛人数超过50人的组别或年级。)
总冠军平局决胜规则
平局情况:如果在总冠军比赛中出现平局,将进行决胜轮。
决胜赛时间表:决胜赛将于12月9日举行。
地点:稍后公布。
通知:所有平局的参赛者将于12月9日收到决胜赛通知。
决胜赛形式:在决胜轮中,每位平局选手将获得一个相似的问题。最先正确回答问题的选手将获得冠军。
缺席后果:未能参加决胜赛的选手将自动放弃争夺更高奖项的机会。出席对于参赛资格至关重要。
决定的最终性:根据决胜赛结果和时间做出的决定将是最终的,任何关于结果的上诉或质疑将不予受理。
鼓励参赛者熟悉这些规则,并确保能够参加决胜轮。祝所有参赛者好运!
代金券
STEAM AHEAD 代金券条款和条件:
1. 此代金券自发行月份起12个月内有效。
2. 此代金券可用于参加任何SIMCC的竞赛和培训,或购买书籍、游戏或旅游套餐,其面值相当于代金券上所印的新加坡货币价值。
3. 此代金券不能与任何其他代金券同时使用。
4. 此代金券不可退款,且丢失、损坏或过期后不可更换。
5. 此代金券不可兑换现金,未使用的余额不予退款。
6. 此代金券不是法定货币,不能存入任何银行账户。
7. SIMCC保留修改或更改任何优惠或条款与条件的权利,恕不另行通知。
五、总结
我们诚邀全球热爱编程和信息学的青少年们积极参与2024年IJCO,在激烈的竞赛中挑战自我,收获成长与荣耀。让我们一起在信息学的世界中,探索未来的无限可能!祝所有参赛者好运,期待你们的杰出表现!