[x] Если тебе понравилась эта задача, то назначь её на себя. Для этого нажми на assign yourself в правой части экрана в разделе Assignees.
Если ты до этого не участвовал в спринтах Open Security Week, то напиши комментарий к этой задаче: "Беру эту задачу" и жди когда тебя добавят в группу для выдачи прав на редактирование issues. Это нужно чтобы иметь возможность назначать задачи на себя.
[x] Переведи задачу из статуса Backlog в In Progress в разделе Projects справа.
[x] Выполни подготовительные действия, описанные в разделе "Подготовка к спринту" правил участия.
[x] Изучи атаку, события для которой сохранены в файле с событиями. Пойми как устроена атака, и сопоставь это с теми событиями, которые находятся в файле.
[x] Открой локальную копию своего форка репозитория с правилами в VSCode.
[x] Сразу отведи ветку под разработку текущего правила:
git checkout -b feature/OSW-2-Task-8.
[x] Когда правило готово и протестировано, зафиксируй изменения в локальном репозитории и отправь их на сервер:
git add *git commit -m "<ТУТ ЕМКОЕ ОПИСАНИЕ ИЗМЕНЕНИЙ>"git push --set-upstream origin feature/OSW-2-Task-8
[ ] Переведи задачу из состояния In Progress в Done.
Следи за комментариями в созданном PR. Если нужно будет что-то поправить, изменения можно добавить в уже созданный PR. Для этого просто зафиксируй изменения в локальном репозитории и снова отправь все коммиты в GitHub.
Если возникли трудности в ходе решения этой задачи, то вопрос можно написать прямо в комментариях к этой задаче.
Также по любым вопросам, связанными со спринтом, можно писать в чат или в дискуссии GitHub
OSW#2: Task-8
Необходимо определить подозрительные способы валидации пароля пользователя и написать детектирующее правило.
Файл с событиями можно скачать тут 🔗.
Проставляй галочки по ходу выполнения шагов:
assign yourself
в правой части экрана в разделеAssignees
.Backlog
вIn Progress
в разделеProjects
справа.git checkout -b feature/OSW-2-Task-8
.git add *
git commit -m "<ТУТ ЕМКОЕ ОПИСАНИЕ ИЗМЕНЕНИЙ>"
git push --set-upstream origin feature/OSW-2-Task-8
Resolves #ISSUE_ID
, где ISSUE_ID - идентификатор выбранной задачи. Этот текст автоматически свяжет созданный PR и задачу (подробнее см. Using keywords in issues and pull requests).In Progress
вDone
.Если возникли трудности в ходе решения этой задачи, то вопрос можно написать прямо в комментариях к этой задаче.
Также по любым вопросам, связанными со спринтом, можно писать в чат или в дискуссии GitHub