Халықаралық киберқауіпсіздік олимпиадасына қалай дайындалуға болады

ICO нұсқаулығы

English · Русский · Oʻzbekcha · Bahasa Indonesia

Математиктердің өз олимпиадасы бар. Физиктердің де бар. Информатиктердің де бар. Енді киберқауіпсіздіктің де өз олимпиадасы бар: Халықаралық киберқауіпсіздік олимпиадасы (ICO), онда әлемнің түкпір-түкпірінен келген мектеп оқушылары нағыз қауіпсіздік есептерін шешіп жарысады.

CyberLearner дәл ICO бағдарламасының негізінде құрылған, сондықтан бұл тақырып маған өте жақын. Не білу керегін және бір тиын жұмсамай қалай дайындалуға болатынын айтып берейін.

Кімдер қатыса алады?

2026 жылғы жоба-ережеге сәйкес, тек мектеп оқушылары қатыса алады, жарыс жылының 1 шілдесінде 20 жастан аспаған. Университет студенттеріне рұқсат жоқ. Әр ел әдетте ұлттық байқау арқылы таңдалған төрт адамға дейінгі құраманы жібереді.

Сондықтан бірінші қадам көбіне жергілікті болады: еліңде ұлттық киберқауіпсіздік олимпиадасы немесе іріктеу өтетінін және оған қалай қатысуға болатынын біліп ал.

Жарыс қалай өтеді?

  • Екі күн, күніне жеті сағаттан. Әр күні, басқа есептер.
  • Күніне үш тапсырма, әрқайсысы 100 ұпайға тұрады.
  • Әр тапсырма кіші тапсырмаларға бөлінеді, шамамен 4-тен 8-ге дейін, әрқайсысының өз флагі бар. Әр тапсырылған флаг үшін ұпай беріледі, сондықтан жартылай прогресс те есепке алынады.
  • Бір тапсырма санаттарды араластырады. Бір кодтың өзінде аздап веб, аздап криптография және аздап кері инженерия қажет болуы мүмкін. Тек бір бағытта күшті болу медаль үшін жеткіліксіз.
  • Тек өз ноутбугің. Телефонға рұқсат жоқ. Барлығы тегін және ашық кодты құралдармен шешіледі.
  • Жарыс кезінде AI шектеулі. AI-ды еркін пайдалануға тыйым салынған, сондықтан құралдарыңды нағыз білуің керек. Ал дайындық кезінде AI-ды қалағанша пайдалана аласың.

Әрдайым ең соңғы ресми ережені тексеріп отыр, әр жылда детальдар өзгеруі мүмкін.

Алты санат

  • Бинарлық эксплуатация (pwn). x86_64 бағдарламаларындағы жад бұзылуы. Ең терең бөлім.
  • Криптография. Классикалық қателерден бастап шынайы күрделі математикаға дейін.
  • Цифрлық форензика. Файлдар, диск бейнелері, желілік трафик жазбалары, суреттер мен аудиодағы жасырын деректер.
  • Кері инженерия. Бастапқы коды жоқ компиляцияланған бағдарламаның қалай жұмыс істейтінін түсіну.
  • Веб қауіпсіздігі. Жеке веб-қолданбалар, сервер жағында да, браузер жағында да.
  • Әртүрлі (misc). Желі қауіпсіздігі, мобильді қолданбалар, AI, бұлт, радио және басқа көп нәрсе.

Нақты дайындық жоспары

1–2 ай: негіз қалау

Linux командалық жолы, Python скриптері, веб қалай жұмыс істейді, санау жүйелері (екілік, он алтылық, base64). Барлық санаттағы кіріспе лабораторияларды өт, тек қызығыңды ғана емес.

3–5 ай: білімнің кеңдігі

Әр бағытты ретімен өт. CyberLearner-де кіріспе сериялар дәл осы үшін жасалған: бинарлық эксплуатацияның негіздері, кері инженерияның негіздері, форензиканың негіздері және криптографияның негіздері. ICO білімнің кеңдігін бағалайды, сондықтан алдымен ең әлсіз санатыңды түзе, бұл ұпай жинаудың ең арзан жолы.

6-айдан бастап: тереңдік пен жылдамдық

Жарыс деңгейіндегі лабораторияларға көш. Уақыт қысымында жаттық. Айына бір рет өзіңе 7 сағаттық «емтихан күнін» ұйымдастыр: үш бейтаныс есеп, AI жоқ. Содан кейін шеше алмаған нәрсеңнің түсіндірмесін (write-up) міндетті түрде оқы.

Әрдайым: өз құралдар жинағыңды жина

Ноутбугіңді нағыз құралдар жәшігі сияқты дайында: дебаггер, дизассемблер, Python кітапханалары, өз скрипттерің мен жазбаларың, барлығы офлайн жұмыс істеуі керек. Жарыс күні ештеңе орнатқың келмейді.

Бинарлық эксплуатация трегін ең бірінші қадамнан баста. Memory Layout-ты аш →

Жаттығу залынан кеңестер

  • Жартылай ұпайлар маңызды. Алдымен барлық тапсырмалардағы жеңіл кіші тапсырмаларды жина, содан кейін ғана біреуіне терең кіріс.
  • Алдымен бәрін оқы. Алғашқы 20 минутты үш тапсырманың бәрін оқуға жұмса. Ұпайларың қайдан келетінін жоспарла.
  • Жол бойы жазба жаса. Жеті сағат, ұзақ уақыт. Жазбаларың, сенің есте сақтауың.
  • Жақсы ұйықта. Демалған ми қателерді табады. Шаршаған ми оларды жасайды.
Деңгейіңе сенімсіз бе? Тіркелусіз қазір бір лабораторияны сынап көр. Тіркелусіз сынап көру →

CyberLearner.org, Халықаралық киберқауіпсіздік олимпиадасының (ICO) бағдарламасы негізінде құрылған тегін киберқауіпсіздік оқыту платформасы. Әр лабораторатория практикалық және тікелей браузерде жұмыс істейді. Платформа деңгейіне қарамастан барлығына ашық.


ТақырыптарХалықаралық киберқауіпсіздік олимпиадасыICOкиберқауіпсіздік олимпиадасыICO дайындығыCTF үйренуоқушыларға арналған киберқауіпсіздікбинарлық эксплуатациякриптографияцифрлық форензикавеб қауіпсіздігікері инженерия
Мақаланы бөлісу LinkedIn X Facebook Эл. пошта
← Барлық мақалаларға оралу