ソースを参照

Merge branch 'master' of http://213.155.192.79:3001/ypv/ISRPO

ypv 3 週間 前
コミット
f5f34eaa6b

+ 24 - 0
Лекции/Agile/Simonenko.Agile.md

@@ -0,0 +1,24 @@
+# Agile: что это такое и где используется, принципы методологии
+Чтобы не строить управление каждым проектом с нуля, разработаны методологии — единые стандарты постановки задач, распределения времени и применения инструментов. В современной разработке наибольшей популярностью пользуется целое семейство методологий — Agile.
+![](http://213.155.192.79:3001/u20kovalev_d/ISRPO/raw/master/%d0%9b%d0%b5%d0%ba%d1%86%d0%b8%d0%b8/Agile/%d0%a1%d0%bd%d0%b8%d0%bc%d0%be%d0%ba%20%d1%8d%d0%ba%d1%80%d0%b0%d0%bd%d0%b0%202026-02-23%20195400.png)
+## Что такое Agile
+Agile, или Agile software development, — это гибкий подход к управлению проектами по разработке программного обеспечения (ПО), который часто применяют в небольших командах.
+Термин Agile употребляют в двух разных смыслах:
+
+● Философия и система ценностей, которой придерживается команда. Тут речь не о конкретных инструментах и практиках, а скорее о принципах, по которым строится работа.
+
+● Собирательное название нескольких разных гибких методологий, для которых общими являются ценности Agile.
+
+Как правило, для гибкого подхода Agile характерна работа короткими итерациями по две-три недели. Внутри каждой итерации собрана серия задач: анализ, проектирование, непосредственно работа и тестирование. После каждой итерации команда анализирует результаты и меняет приоритеты для следующего цикла.
+![](http://213.155.192.79:3001/u20kovalev_d/ISRPO/raw/master/%d0%9b%d0%b5%d0%ba%d1%86%d0%b8%d0%b8/Agile/%d0%a1%d0%bd%d0%b8%d0%bc%d0%be%d0%ba%20%d1%8d%d0%ba%d1%80%d0%b0%d0%bd%d0%b0%202026-02-23%20195526.png)
+
+Подход Agile возник после того, как в сфере IT устали от излишней бюрократии и строгости. Разработчики поняли, что создавать инновационные продукты по старым строгим методологиям просто нельзя, поэтому в 2001 году в американском штате Юта 17 разработчиков со всего света собрались и подписали манифест о новых передовых принципах разработки, которые и легли в основу Agile.
+
+## Манифест и принципы Agile
+Манифест Agile опубликован в интернете, с ним может ознакомиться любой. Он не содержит конкретные инструменты или подходы, а описывает именно принципы Agile. Они описаны для разработки ПО, но применяются и в других сферах бизнеса.
+
+## Где используют гибкие методологии
+Agile — идеальный подход для стартапов и небольших проектов на заказ. Тогда большинство минусов сходят на нет — отсутствие структуры не мешает, заказчик сам заинтересован в тесном общении, команда редко меняется, а внедрение занимает меньше времени.
+А вот если проект масштабный и тянется долгие месяцы, минусы уже выходят на первый план и мешают реализовать проект так, как нужно.
+
+Если говорить о сферах бизнеса, то изначально Agile создавали именно для применения в командах разработки ПО, игр и интерфейсов. Сейчас его используют Google, Netflix, Microsoft, Spotify, Ericsson, Dell, Adobe и большинство других IT-компаний, как гигантов индустрии, так и совсем мелких стартапов.

+ 14 - 0
Лекции/Agile/Вопросы_Simonenko

@@ -0,0 +1,14 @@
+1. Что такое Agile?
+Agile (гибкий подход) — это семейство методологий и философия управления проектами, основанная на работе короткими итерациями и системе ценностей, описанной в Манифесте 2001 года.
+
+2. Какова стандартная продолжительность итерации в Agile?
+Для гибкого подхода характерна работа короткими итерациями (спринтами) продолжительностью от двух до трех недель.
+
+3. Где и когда был подписан основополагающий документ Agile?
+Манифест Agile был подписан 17 разработчиками в 2001 году в штате Юта (США).
+
+4. Какие компании используют Agile?
+Гибкие методологии применяют такие гиганты индустрии, как Google, Netflix, Microsoft, Spotify и Adobe.
+
+5. Для каких проектов Agile подходит идеально?
+Данный подход лучше всего работает в стартапах и небольших проектах на заказ, где заказчик заинтересован в тесном общении, а команда стабильна.

BIN
Лекции/Agile/Снимок экрана 2026-02-23 195400.png


BIN
Лекции/Agile/Снимок экрана 2026-02-23 195526.png


BIN
Лекции/Captcha/Bot.png


+ 44 - 0
Лекции/Captcha/Simonenko.md

@@ -0,0 +1,44 @@
+# Что такое капча и как она защищает веб‑ресурсы!
+`Рассказываем, зачем сайты заставляют пользователей искать велосипеды и автобусы на картинках и почему без этого нам было бы хуже.`
+![](http://248006.selcdn.ru/main/iblock/283/28369035e4dda41880ecf9789f21f5e6/96fdb22f8c14f1dacbf13e1dbc710d60.png)
+
+Само слово «капча» образовано от английской аббревиатуры CAPTCHA — completely automated public Turing test to tell computers and humans apart, что означает «полностью автоматизированный публичный тест Тьюринга для различения компьютеров и людей».
+
+Считается, что человек легко справится с этим тестом, а для компьютера он невыполним. До недавнего времени так и было, но ситуация изменилась. Об этом мы расскажем ниже.
+## Что такое капча и как она работает
+![](http://213.155.192.79:3001/u20kovalev_d/ISRPO/raw/master/%d0%9b%d0%b5%d0%ba%d1%86%d0%b8%d0%b8/Captcha/kak%20ystroena.png)
+По сути, это небольшое задание, которое иногда появляется на сайтах: вам нужно распознать картинку или текст, выполнить математическое действие, сложить пазл или просто подтвердить, что вы не верблюд робот.
+
+Капча считывает ваш ответ, анализирует его и решает, разрешить ли вам дальнейшие действия на сайте или задать следующий контрольный вопрос. Большинство заданий генерируется автоматически: алгоритм капчи создаёт задание на основе предыдущих, рисует изображения, искажает их, добавляет помехи и отправляет пользователю.
+
+Подобные тесты для распознавания, человек перед тобой или машина, начал разрабатывать ещё Алан Тьюринг в 1956 году, когда вплотную занялся изучением искусственного интеллекта. Он придумал такое задание: человеку даются два невидимых собеседника: один из них человек, другой — машина. Человек задаёт собеседникам несколько вопросов. Если он не может определить, кто из них робот, а кто — человек, значит, машина мыслит.
+
+До недавнего времени ни одна машина не могла пройти тест Тьюринга. Сегодня, с развитием нейросетей, этот этап пройден. Но это не означает, что машина может мыслить, — просто она научилась имитировать человеческое мышление.
+## Так зачем теперь нужна капча?
+Во времена Тьюринга его работы имели скорее философское, чем практическое значение. Теперь ситуация кардинально изменилась.
+
+Интернет стал не просто средством обмена информацией — некоторые разглядели в нём средство лёгкого и не всегда законного заработка. Например, с помощью несложных программ можно зарегистрироваться на тысячах сайтов и рассылать рекламу, ссылки на вирусы, реквизиты для перевода денежных средств для фейковых больных и многое другое.
+
+Вредоносные программы научились самостоятельно оставлять комментарии и заполнять формы обратной связи. Большинство веб-ресурсов, даже недавно созданных, забиты спамом, вредоносными ссылками и прочим.
+
+Их владельцы остро нуждались в приложении для отсеивания ботов. Первое такое приложение разработали специалисты Университета Карнеги — Меллона, написавшие скрипт на основе теста Тьюринга. Перед регистрацией на сайте пользователю предлагали ввести символы с «зашумлённой» картинки — человек мог их распознать, а большинство хакерских программ нет. Тогда же университет зарегистрировал товарный знак CAPTCHA, приняв сочетание букв, близкое к английскому catch («поймать»).
+
+Первыми капчу стали использовать в Yahoo — таким образом компания пыталась предупредить автоматическую регистрацию
+![](http://213.155.192.79:3001/u20kovalev_d/ISRPO/raw/master/%d0%9b%d0%b5%d0%ba%d1%86%d0%b8%d0%b8/Captcha/Yahoo.png)
+почтовых ящиков для рассылки спама. В то время справиться с капчей было непросто — чтобы разобраться в задании, приходилось напрягать зрение и часто обновлять страницу. Особенно тяжело было людям с ограниченными возможностями здоровья.
+
+Постепенно сервисы капчи совершенствовались, появилось аудиосопровождение, автоматическое обновление. Сейчас распознавание проходит быстро и часто незаметно.
+![](http://213.155.192.79:3001/u20kovalev_d/ISRPO/raw/master/%d0%9b%d0%b5%d0%ba%d1%86%d0%b8%d0%b8/Captcha/Bot.png)
+## От чего защищает капча
+Хотя назойливые капчи раздражают пользователей, владельцам сайтов они необходимы. Рассмотрим подробнее, от чего они защищают:
+
+Спам. Боты рассылают «мусорную» рекламу, оставляют негативные комментарии и отзывы. Их сложно вычищать вручную, особенно на крупных сайтах. Капча избавляет от этой напасти.
+
+DDoS-атаки. Злоумышленники направляют на сайт большое количество запросов, больше, чем он может выдержать. Веб-ресурс переполняют фейковые посетители, он перестаёт нормально работать и может рухнуть. Капча сдерживает натиск ботов.
+
+Атаки на интернет-магазины. Во время распродаж и акций боты получают доступ к корзинам покупок и помещают туда товары, не собираясь их оплачивать. Реальные покупатели не видят нужного товара в наличии и не могут его купить. Капча помогает защитить ресурс от перехвата товаров.
+
+Подбор логинов и паролей. Человеку трудно подобрать вручную логин или пароль на сайте. А бот может генерировать их до бесконечности, пока не найдёт подходящие. Капча это предотвращает.
+## Выводы
+Капча может раздражать, но это лучший способ борьбы с вредоносными программами, мешающими нормальной работе сайтов, особенно больших. Разработчики систем защиты стараются упростить тесты, сделать их менее навязчивыми и даже незаметными. Но не стоит забывать, что злоумышленники тоже совершенствуют своих ботов и задача защиты сайтов со временем становится всё сложнее.
+![](http://213.155.192.79:3001/u20kovalev_d/ISRPO/raw/master/%d0%9b%d0%b5%d0%ba%d1%86%d0%b8%d0%b8/Captcha/YEs.png)

BIN
Лекции/Captcha/YEs.png


BIN
Лекции/Captcha/Yahoo.png


BIN
Лекции/Captcha/kak ystroena.png


+ 15 - 0
Лекции/Captcha/вопросы_Simonenko

@@ -0,0 +1,15 @@
+1. Что означает аббревиатура CAPTCHA?
+Это полностью автоматизированный публичный тест Тьюринга для различения компьютеров и людей.
+
+2. Кто разработал первое приложение для отсеивания ботов?
+Специалисты Университета Карнеги — Меллона, создавшие скрипт на основе теста Тьюринга.
+
+3. Какая компания первой начала использовать капчу и зачем?
+Yahoo использовала капчу для предотвращения автоматической регистрации почтовых ящиков, чтобы боты не рассылали спам.
+
+4. От каких трех основных угроз защищает капча?
+От спама (боты рассылают рекламу и комментарии), от DDoS-атак (перегрузка сайта запросами) и от подбора логинов и паролей.
+
+5. Почему капча продолжает усложняться, несмотря на развитие технологий?
+Потому что злоумышленники постоянно совершенствуют своих ботов, и системы защиты вынуждены создавать более сложные тесты для их отсеивания.
+