Захват флага

Поделись знанием:
Перейти к: навигация, поиск
К:Википедия:Страницы на КУ (тип: не указан)

Захват флага (англ. Capture the Flag, CTF) — командная игра на местности, в которой надо захватить флаг противника и принести его на свою базу. Часто реализуется в компьютерных играх.





Правила игры на местности

Два флага разных цветов располагаются на базах команд. Игроки бегают по площадке, пытаясь захватить флаг и принести на свою базу. Игрок, которого запятнали на чужой территории, временно выбывает из игры (либо через некоторое время «воскресает», либо попадает в «тюрьму» и оттуда его может выпустить добравшийся до тюрьмы напарник). «Убитый» с чужим флагом бросает флаг там, где его «убили» (вариант: возвращает на исходное место). Свой флаг носить нельзя.

У роллеров игра известна под названием «Бутылка».[1] Поллитровая лимонадная бутылка удобна для захвата и легко отлетает, если на неё наехать.

В пейнтболе и страйкболе также играют в захват флага. Игрок, в которого попадает снаряд, временно выбывает. Есть также вариант игры «флаг в центре»: один флаг располагается в центре поля, и задача — донести его до своей базы. Вариант «флаг на тропе» разрешает знаменосцу двигаться только по заданному маршруту (тропе). В варианте «футбол» также один флаг, но команда выигрывает, когда проносит флаг через вражеские «ворота».

Правила компьютерных игр

Два флага разных цветов располагаются на базах команд. Убитый респаунится на базе своей команды. Если он при этом нёс флаг команды противника, флаг падает на землю. Если флаг подбирает товарищ по команде, то он продолжает нести его. Если флаг поднимает игрок команды, чей флаг был похищен — флаг моментально возвращается на базу. Чтобы исключить случаи, когда флаг застревает в недоступной точке, по истечении определённого времени лежащий флаг также возвращается на базу.

При таких правилах обороняющимся не имеет смысла ценить свои жизни, а нападающим важнее задерживать обороняющихся, чем убивать их. Чтобы бороться с этой проблемой, в некоторых играх убитые игроки респаунятся только через некоторое время (Team Fortress 2). Бывает, что точки респауна располагают очень далеко от флагов (Unreal Tournament, уровень CTF-EternalCave).

Также проблемой игры является тот факт, что при достаточном количестве игроков оборону прорвать крайне трудно, но если она прорвана и флаг украден, бегущего с флагом практически нельзя остановить. В одних играх это решается особой планировкой уровней (например, лёгким доступом к снайперскому оружию), в других есть нечто, ускоряющее движение по карте (транспортные средства, телепортатор, якорь-кошка). Как правило, такая транспортировка разрешена только без флага.

Считается, что первой компьютерной реализацией захвата флага была пошаговая тактическая игра Capture the Flag, а первым шутером от первого лица, в котором реализован этот тип игры, стал Rise of the Triad. Серия игр Unreal Tournament принесла режиму игры «захват флага» всемирную известность благодаря богатому арсеналу оружия и разнообразным картам, предусматривающим самые различные тактические приёмы.

Компьютерная безопасность

Общее описание

Существует два варианта проведения соревнований:

  • task-based / jeopardy — игрокам предоставляется набор заданий (тасков), к которым требуется найти ответ и отправить его. Ответом является флаг — набор символов или произвольная фраза. Каждое задание оценивается различным количеством очков, в зависимости от сложности. Обычно выделяются следующие категории:
    • admin — задачи на администрирование
    • joy — различные развлекательные задачи вроде коллективной фотографии или мини-игры
    • pwn — поиск и последующая эксплуатация уязвимостей системы
    • recon — поиск информации в Интернете
    • reverse — исследование программ без исходного кода (реверс-инжиниринг)
    • stegano — стеганография
    • ppc — задачи на программирование (professional programming and coding)
    • crypto — криптография
    • web — задачи на веб-уязвимости, такие как SQL injection, XSS и другие
  • classic — В классической схеме каждая команда получает выделенный сервер или небольшую сеть для поддержания её функционирования и защиты. Во время игры команды получают очки за корректную работу сервисов своего сервера и за украденную информацию (флаги) с серверов противников.
  • brain-ring — проходит по аналогии с телевизионной передачей Брейн-ринг, однако, тематика вопросов и задач ограничена сферой информационной безопасности.

Обычно после окончания соревнований команды-участники публикуют свои решения у себя на сайтах, так что всегда можно ознакомиться с решением интересующей задачи.

История

К:Википедия:Статьи без источников (тип: не указан)

Данные соревнования были популяризованы на хакерской конференции DEF CON. Долгое время организацией DEF CON CTF занимались [www.kenshoto.com/ Kenshoto], последние несколько лет [ddtek.biz/ DDTEK].

CTF носит обучающий характер, позволяющий играющим получить опыт в защите и атаке компьютерных систем. На соревнованиях, как правило, необходимо применять знания в reverse-engineering, уметь исследовать сети, проводить анализ протоколов, администрировать компьютерные системы, программировать, проводить криптоанализ.

Первые удалённые международные межвузовские соревнования [www.cs.ucsb.edu/~vigna/CTF/ iCTF UCSB] были проведены университетом Калифорнии, город Санта-Барбара в 2004 году.

В России соревнования проводятся по международным правилам Capture the Flag (CTF). Они проходят в форме игры, соревнуясь в которой, команды приобретают и демонстрируют навыки и умения в области информатики и защиты информации. Основной целью соревнований является обмен опытом и знаниями в сфере защиты информации, профессиональный рост и развитие культуры программирования и проектирования систем у студентов  и молодых ученых, интересующихся и занимающихся безопасностью информационных систем. Организатором соревнований в Екатеринбурге (RuCTF) с 2007 года ежегодно выступает Уральский федеральный университет и РУНЦ "Интеллектуальные системы и информационная безопасность" Института математики и компьютерных наук при поддержку Ассоциации руководителей служб информационной безопасности (АРСИБ). Соревнования с 2009 года проходят в два этапа – первый этап (отборочный) проходит в сети Интернет без ограничения числа участвующих команд, второй этап (финал) проходит с очным участием лучших команд, по результатам отборочного этапа.

В отборочном этапе этого года приняло участие около 2800 человек. Российское движение CTF в отборочных играх было представлено 110 командами, в которых участвовало около 800 человек, от Калининграда до Владивостока. В финале – более 200 человек из 11 университетов. Традиционно на RuCTF помимо играющих команд приглашаются независимые наблюдатели, которые могут непосредственно наблюдать за ходом игры, и гости, которые могут принять участие в «гостевой» команде.

Длительность полуфинальных игр составляет 48 часов. За это время командам предлагается решить несколько десятков заданий из различных областей информатики и защиты информации. Задания объединены в тематические категории: криптография, стеганография, администрирование, обратная инженерия, программно-техническая экспертиза, история информатики и другие.

В финале командам предоставляются идентичные серверы, на которых работают сетевые сервисы с заранее подготовленными уязвимостями. Командам необходимо обнаружить уязвимости в сервисах своего сервера и устранить их, не нарушив работоспособности самих сервисов. Для доказательства опасности найденных уязвимостей команды должны продемонстрировать возможность их эксплуатации на серверах других команд. Для этого необходимо получить специально размещенную информацию жюри ограниченного доступа, ассоциированную с уязвимым сервисом.

Участникам команд необходимы широкие познания в сфере информатики и защиты информации,  в особенности владение  языками  программирования, которые используются при написании сервисов, такими как C/С++, C#, Go, Haskell, Java, Perl, PHP, Python, Visual Basic и др., а также навыки в администрировании безопасности современных операционных систем и сетей.

Вместе с соревнованиями проводятся обучающие семинары и другие тематические мероприятия, а также зачитываются доклады, посвященные различным вопросам защиты информации. Докладчиками выступают, как сами студенты, прошедшие предварительный конкурсный отбор докладов, так и приглашенные гуру информационной безопасности.

Таким образом, самые талантливые и подготовленные студенты, приезжая на эти соревнования, получают дополнительные практические навыки, углубляя свой профессионализм будущего специалиста в области защиты информации.

Впервые Российская команда приняла участие в финале международных соревнований по информационной безопасности DEFCON 19 CTF в 2011 году и заняла 4 место из 12 команд вошедших в финал (в полуфинале – 650 команд). Стоит отметить, что за 19 лет это первая российская команда, которая смогла пробиться в финальную часть CTF-соревнований конференции DEFCON (справка о DEFCON CTF в приложении). В 2012-2013 году наши ребята также вышли в финал и среди 20 команд финалистов вошли в пятерку лучших в мире.

С 2009 года организаторы RuCTF также проводят международные игры RuCTFЕ.  В этом году соревнования прошли 20 декабря 2014 года (было зарегистрировано 323 команды из 50 стран мира).

Данный вид соревнований набирает популярность в студенческой среде. В 2014 году согласно решению оргкомитета RuCTF при нашем участии были проведены впервые CTF-соревнования в:

•        Томской области SibirCTF - Председатель Оргкомитета, Алексей Князев А.С., заместитель Губернатора Томской области по научно-образовательному комплексу и инновационной политике.

•        Красноярском крае KrasCTF, - Председатель Оргкомитета Туров А.В., и.о. министра информатизации и связи Красноярского края.

•        Москве (Moscow School CTF и M*CTF (МГУПИ))ctfnews.ru/[2].

Школа CTF

Ежегодно в Дубне проходит Летняя школа «Развитие CTF в России». Около 100 человек – студентов по специальности «информационная безопасность», капитанов российских CTF-команд и экспертов в области защиты информации – собираются, чтобы поделиться опытом и обсудить будущее российского CTF-движения. В первый раз школу «Развитие CTF в России» провели в 2013 году по инициативе Межрегиональной общественной организации «Ассоциация руководителей служб информационной безопасности» (АРСИБ) и ОЭЗ ТВТ «Дубна» при поддержке оргкомитета RuCTF. Все участники Летней школы разделяются на 5-7 команд. Цель каждой команды – набрать наибольшее количество баллов по итогам всех дней школы. Баллы начисляются за выполнение заданий и участие в различных конкурсах. Помимо конкурсной части, основу программы Летней школы составляют практические лекции и мастер-классы. Каждый вечер – досуговая программа из интеллектуальных конкурсов, днем – образовательно-практическая часть от руководителей служб информационной безопасности, аналитиков и экспертов-практиков в сфере защиты информации.[3]

Напишите отзыв о статье "Захват флага"

Примечания

  1. [koldunchik.ru/info/bottle.php Правила игры «Бутылка»]
  2. [ctfnews.ru/ Всё о CTF в России]. ctfnews.ru. Проверено 15 июня 2016.
  3. [letoctf.aciso.ru/ Летняя школа «Развитие CTF в России»] (ru-RU). Летняя школа «Развитие CTF в России». Проверено 15 июня 2016.

Отрывок, характеризующий Захват флага

– Ну вы, лисицы! – смеялся другой на изгибающихся ополченцев, входивших на батарею за раненым.
– Аль не вкусна каша? Ах, вороны, заколянились! – кричали на ополченцев, замявшихся перед солдатом с оторванной ногой.
– Тое кое, малый, – передразнивали мужиков. – Страсть не любят.
Пьер замечал, как после каждого попавшего ядра, после каждой потери все более и более разгоралось общее оживление.
Как из придвигающейся грозовой тучи, чаще и чаще, светлее и светлее вспыхивали на лицах всех этих людей (как бы в отпор совершающегося) молнии скрытого, разгорающегося огня.
Пьер не смотрел вперед на поле сражения и не интересовался знать о том, что там делалось: он весь был поглощен в созерцание этого, все более и более разгорающегося огня, который точно так же (он чувствовал) разгорался и в его душе.
В десять часов пехотные солдаты, бывшие впереди батареи в кустах и по речке Каменке, отступили. С батареи видно было, как они пробегали назад мимо нее, неся на ружьях раненых. Какой то генерал со свитой вошел на курган и, поговорив с полковником, сердито посмотрев на Пьера, сошел опять вниз, приказав прикрытию пехоты, стоявшему позади батареи, лечь, чтобы менее подвергаться выстрелам. Вслед за этим в рядах пехоты, правее батареи, послышался барабан, командные крики, и с батареи видно было, как ряды пехоты двинулись вперед.
Пьер смотрел через вал. Одно лицо особенно бросилось ему в глаза. Это был офицер, который с бледным молодым лицом шел задом, неся опущенную шпагу, и беспокойно оглядывался.
Ряды пехотных солдат скрылись в дыму, послышался их протяжный крик и частая стрельба ружей. Через несколько минут толпы раненых и носилок прошли оттуда. На батарею еще чаще стали попадать снаряды. Несколько человек лежали неубранные. Около пушек хлопотливее и оживленнее двигались солдаты. Никто уже не обращал внимания на Пьера. Раза два на него сердито крикнули за то, что он был на дороге. Старший офицер, с нахмуренным лицом, большими, быстрыми шагами переходил от одного орудия к другому. Молоденький офицерик, еще больше разрумянившись, еще старательнее командовал солдатами. Солдаты подавали заряды, поворачивались, заряжали и делали свое дело с напряженным щегольством. Они на ходу подпрыгивали, как на пружинах.
Грозовая туча надвинулась, и ярко во всех лицах горел тот огонь, за разгоранием которого следил Пьер. Он стоял подле старшего офицера. Молоденький офицерик подбежал, с рукой к киверу, к старшему.
– Имею честь доложить, господин полковник, зарядов имеется только восемь, прикажете ли продолжать огонь? – спросил он.
– Картечь! – не отвечая, крикнул старший офицер, смотревший через вал.
Вдруг что то случилось; офицерик ахнул и, свернувшись, сел на землю, как на лету подстреленная птица. Все сделалось странно, неясно и пасмурно в глазах Пьера.
Одно за другим свистели ядра и бились в бруствер, в солдат, в пушки. Пьер, прежде не слыхавший этих звуков, теперь только слышал одни эти звуки. Сбоку батареи, справа, с криком «ура» бежали солдаты не вперед, а назад, как показалось Пьеру.
Ядро ударило в самый край вала, перед которым стоял Пьер, ссыпало землю, и в глазах его мелькнул черный мячик, и в то же мгновенье шлепнуло во что то. Ополченцы, вошедшие было на батарею, побежали назад.
– Все картечью! – кричал офицер.
Унтер офицер подбежал к старшему офицеру и испуганным шепотом (как за обедом докладывает дворецкий хозяину, что нет больше требуемого вина) сказал, что зарядов больше не было.
– Разбойники, что делают! – закричал офицер, оборачиваясь к Пьеру. Лицо старшего офицера было красно и потно, нахмуренные глаза блестели. – Беги к резервам, приводи ящики! – крикнул он, сердито обходя взглядом Пьера и обращаясь к своему солдату.
– Я пойду, – сказал Пьер. Офицер, не отвечая ему, большими шагами пошел в другую сторону.
– Не стрелять… Выжидай! – кричал он.
Солдат, которому приказано было идти за зарядами, столкнулся с Пьером.
– Эх, барин, не место тебе тут, – сказал он и побежал вниз. Пьер побежал за солдатом, обходя то место, на котором сидел молоденький офицерик.
Одно, другое, третье ядро пролетало над ним, ударялось впереди, с боков, сзади. Пьер сбежал вниз. «Куда я?» – вдруг вспомнил он, уже подбегая к зеленым ящикам. Он остановился в нерешительности, идти ему назад или вперед. Вдруг страшный толчок откинул его назад, на землю. В то же мгновенье блеск большого огня осветил его, и в то же мгновенье раздался оглушающий, зазвеневший в ушах гром, треск и свист.
Пьер, очнувшись, сидел на заду, опираясь руками о землю; ящика, около которого он был, не было; только валялись зеленые обожженные доски и тряпки на выжженной траве, и лошадь, трепля обломками оглобель, проскакала от него, а другая, так же как и сам Пьер, лежала на земле и пронзительно, протяжно визжала.


Пьер, не помня себя от страха, вскочил и побежал назад на батарею, как на единственное убежище от всех ужасов, окружавших его.
В то время как Пьер входил в окоп, он заметил, что на батарее выстрелов не слышно было, но какие то люди что то делали там. Пьер не успел понять того, какие это были люди. Он увидел старшего полковника, задом к нему лежащего на валу, как будто рассматривающего что то внизу, и видел одного, замеченного им, солдата, который, прорываясь вперед от людей, державших его за руку, кричал: «Братцы!» – и видел еще что то странное.
Но он не успел еще сообразить того, что полковник был убит, что кричавший «братцы!» был пленный, что в глазах его был заколон штыком в спину другой солдат. Едва он вбежал в окоп, как худощавый, желтый, с потным лицом человек в синем мундире, со шпагой в руке, набежал на него, крича что то. Пьер, инстинктивно обороняясь от толчка, так как они, не видав, разбежались друг против друга, выставил руки и схватил этого человека (это был французский офицер) одной рукой за плечо, другой за гордо. Офицер, выпустив шпагу, схватил Пьера за шиворот.
Несколько секунд они оба испуганными глазами смотрели на чуждые друг другу лица, и оба были в недоумении о том, что они сделали и что им делать. «Я ли взят в плен или он взят в плен мною? – думал каждый из них. Но, очевидно, французский офицер более склонялся к мысли, что в плен взят он, потому что сильная рука Пьера, движимая невольным страхом, все крепче и крепче сжимала его горло. Француз что то хотел сказать, как вдруг над самой головой их низко и страшно просвистело ядро, и Пьеру показалось, что голова французского офицера оторвана: так быстро он согнул ее.
Пьер тоже нагнул голову и отпустил руки. Не думая более о том, кто кого взял в плен, француз побежал назад на батарею, а Пьер под гору, спотыкаясь на убитых и раненых, которые, казалось ему, ловят его за ноги. Но не успел он сойти вниз, как навстречу ему показались плотные толпы бегущих русских солдат, которые, падая, спотыкаясь и крича, весело и бурно бежали на батарею. (Это была та атака, которую себе приписывал Ермолов, говоря, что только его храбрости и счастью возможно было сделать этот подвиг, и та атака, в которой он будто бы кидал на курган Георгиевские кресты, бывшие у него в кармане.)
Французы, занявшие батарею, побежали. Наши войска с криками «ура» так далеко за батарею прогнали французов, что трудно было остановить их.
С батареи свезли пленных, в том числе раненого французского генерала, которого окружили офицеры. Толпы раненых, знакомых и незнакомых Пьеру, русских и французов, с изуродованными страданием лицами, шли, ползли и на носилках неслись с батареи. Пьер вошел на курган, где он провел более часа времени, и из того семейного кружка, который принял его к себе, он не нашел никого. Много было тут мертвых, незнакомых ему. Но некоторых он узнал. Молоденький офицерик сидел, все так же свернувшись, у края вала, в луже крови. Краснорожий солдат еще дергался, но его не убирали.
Пьер побежал вниз.
«Нет, теперь они оставят это, теперь они ужаснутся того, что они сделали!» – думал Пьер, бесцельно направляясь за толпами носилок, двигавшихся с поля сражения.
Но солнце, застилаемое дымом, стояло еще высоко, и впереди, и в особенности налево у Семеновского, кипело что то в дыму, и гул выстрелов, стрельба и канонада не только не ослабевали, но усиливались до отчаянности, как человек, который, надрываясь, кричит из последних сил.


Главное действие Бородинского сражения произошло на пространстве тысячи сажен между Бородиным и флешами Багратиона. (Вне этого пространства с одной стороны была сделана русскими в половине дня демонстрация кавалерией Уварова, с другой стороны, за Утицей, было столкновение Понятовского с Тучковым; но это были два отдельные и слабые действия в сравнении с тем, что происходило в середине поля сражения.) На поле между Бородиным и флешами, у леса, на открытом и видном с обеих сторон протяжении, произошло главное действие сражения, самым простым, бесхитростным образом.
Сражение началось канонадой с обеих сторон из нескольких сотен орудий.
Потом, когда дым застлал все поле, в этом дыму двинулись (со стороны французов) справа две дивизии, Дессе и Компана, на флеши, и слева полки вице короля на Бородино.
От Шевардинского редута, на котором стоял Наполеон, флеши находились на расстоянии версты, а Бородино более чем в двух верстах расстояния по прямой линии, и поэтому Наполеон не мог видеть того, что происходило там, тем более что дым, сливаясь с туманом, скрывал всю местность. Солдаты дивизии Дессе, направленные на флеши, были видны только до тех пор, пока они не спустились под овраг, отделявший их от флеш. Как скоро они спустились в овраг, дым выстрелов орудийных и ружейных на флешах стал так густ, что застлал весь подъем той стороны оврага. Сквозь дым мелькало там что то черное – вероятно, люди, и иногда блеск штыков. Но двигались ли они или стояли, были ли это французы или русские, нельзя было видеть с Шевардинского редута.
Солнце взошло светло и било косыми лучами прямо в лицо Наполеона, смотревшего из под руки на флеши. Дым стлался перед флешами, и то казалось, что дым двигался, то казалось, что войска двигались. Слышны были иногда из за выстрелов крики людей, но нельзя было знать, что они там делали.
Наполеон, стоя на кургане, смотрел в трубу, и в маленький круг трубы он видел дым и людей, иногда своих, иногда русских; но где было то, что он видел, он не знал, когда смотрел опять простым глазом.
Он сошел с кургана и стал взад и вперед ходить перед ним.
Изредка он останавливался, прислушивался к выстрелам и вглядывался в поле сражения.
Не только с того места внизу, где он стоял, не только с кургана, на котором стояли теперь некоторые его генералы, но и с самых флешей, на которых находились теперь вместе и попеременно то русские, то французские, мертвые, раненые и живые, испуганные или обезумевшие солдаты, нельзя было понять того, что делалось на этом месте. В продолжение нескольких часов на этом месте, среди неумолкаемой стрельбы, ружейной и пушечной, то появлялись одни русские, то одни французские, то пехотные, то кавалерийские солдаты; появлялись, падали, стреляли, сталкивались, не зная, что делать друг с другом, кричали и бежали назад.