Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Releases: geminishkv/course_labs

v2.1.0

08 Apr 22:09
@github-actions github-actions
v2.1.0
This tag was signed with the committer’s verified signature.
geminishkv Elijah S Shmakov
GPG key ID: 8A01DCE1BB7C047C
Verified
Learn about vigilant mode.
c8e42ee
This commit was signed with the committer’s verified signature.
geminishkv Elijah S Shmakov
GPG key ID: 8A01DCE1BB7C047C
Verified
Learn about vigilant mode.

Choose a tag to compare

Контент и материалы:

  • Введение в сети и TCP/IP — модель OSI/TCP-IP, IP-адреса, порты, TCP vs UDP, DNS, HTTP
  • Основы Docker и контейнеризации — VM vs Container, образы, Dockerfile, базовые команды, Docker Compose
  • Введение в CI/CD и GitHub Actions — концепция CI/CD, структура workflow, триггеры, секреты, пример DevSecOps пайплайна
  • Lab 04 — добавлена секция «Материал»: ключевые понятия рисков, стратегии обработки, compliance-контекст
  • Lab 05 — установка Docker для Linux (не только brew), аудит Dockerfile по security-чеклисту, .dockerignore, docker history, whoami, ресурсные лимиты, Docker-сети, namespaces изнутри контейнера
  • Lab 06 — убран дублированный контент из Lab 05, добавлены уровни CIS Benchmark (Level 1/2) и 6 категорий проверок
  • Lab 07 — сравнение 6 инструментов (Semgrep/Bandit/Checkov/OWASP DC/Gitleaks/TruffleHog), установка Maven/JDK, структура анализа Semgrep/Checkov, сравнительная таблица SAST vs SCA, задание на false positives, кастомное Semgrep-правило, Secret Detection перенесён перед cleanup
  • Lab 08 — исправлена сломанная команда pip install, добавлена curl-эксплуатация из терминала, анализ HTTP security headers, повторное сканирование ZAP после исправлений, сравнение ручных vs автоматических находок
  • Lab 09 — исправлены HTML entities { на {% raw %}, добавлены hints к блокам «доработайте необходимое» (Checkov, DC, Trivy)
  • Lab 10 — добавлена секция «Материал» (методология из 5 шагов, структура аналитической записки, инструментарий AppSec), переформулированы задания из контекста в конкретные deliverables, добавлена секция Links
  • Все лабы 04–10: добавлена секция «Смотри также» с перекрёстными ссылками
  • Созданы docs-обёртки для 5 базовых тестов (lab-hero стилизация)
  • Созданы 2 варианта теста по лекции «Fintech по-русски» — кейсовые вопросы с привязкой к 115-ФЗ, PCI DSS, ГОСТ 57580, CWE
  • 7 Mermaid-диаграмм: TCP handshake, CI/CD pipeline, DevSecOps DAG, Docker lifecycle, Docker layers, VM vs Container, Risk chain
  • Troubleshooting -Добавлены 4 секции (14 карточек): Сети и TCP/IP, Docker Compose/Dockerfile, GitHub Actions YAML, CMS Security
  • CSP: добавлены mc.yandex.ru (Метрика), cdn.jsdelivr.net (twemoji), telegram.org (виджет)

Assets 3
Loading

v2.0.0

01 Apr 20:06
@github-actions github-actions
v2.0.0
This tag was signed with the committer’s verified signature.
geminishkv Elijah S Shmakov
GPG key ID: 8A01DCE1BB7C047C
Verified
Learn about vigilant mode.
ae7e599
This commit was signed with the committer’s verified signature.
geminishkv Elijah S Shmakov
GPG key ID: 8A01DCE1BB7C047C
Verified
Learn about vigilant mode.

Choose a tag to compare

Дизайн и UI/UX:

  • Полная переработка дизайн-системы: создан tokens.css с CSS custom properties (цвета, типографика, spacing, радиусы, transitions)
  • Устранен render-blocking
  • Переработан адаптив: hero-section, lab-cards, TG-виджет, sidebar, таблицы
  • TG-виджет: на мобилке скрыт embed, оставлена компактная карточка канала
  • Переработана 404-страница: бренд-шрифты (Unbounded + Roboto), SVG-логотип как фон, адаптив через clamp()
  • Добавлен repo-stats.js: звёзды, форки и версия релиза в хедере через GitHub API с кэшированием в localStorage
  • Оптимизация CSS
  • Добавлена анимация логотипа в hero banner

Контент и материалы:

  • Страница лицензий (licenses.md): 19 → 41 лицензия, разделение по 7 категориям (Permissive, Weak/Strong Copyleft, Network Copyleft, Public Domain, Creative Commons, Source-Available)
  • Страница AppSec Toolchain (appsec_tt.md): 22 → 29 карточек, разделение по 8 секциям (добавлены MAST, API Security, Fuzzing, IaC Security, KSPM, VDP, WAF, LLM Security)
  • Приложение (APPENDIX.md): 8 → 16 карточек с контекстом для слушателей (Nmap, SAST, SCA, DAST, CIS Benchmark, Secret Detection, GitHub Actions, Risk Analysis)
  • Создана страница Troubleshooting: ~20 карточек с решениями по Git, Linux, Docker, SAST/SCA, DAST, CI/CD, Python
  • Создан YAML Cheatsheet: синтаксис, типы данных, многострочные строки, якоря, подводные камни, примеры для GitHub Actions/Docker Compose/Semgrep

Loading

v1.5.0

22 Mar 00:42
@github-actions github-actions
v1.5.0
This tag was signed with the committer’s verified signature.
geminishkv Elijah S Shmakov
GPG key ID: 8A01DCE1BB7C047C
Verified
Learn about vigilant mode.
c2a5e54
This commit was signed with the committer’s verified signature.
geminishkv Elijah S Shmakov
GPG key ID: 8A01DCE1BB7C047C
Verified
Learn about vigilant mode.

Choose a tag to compare

Доработанные материалы:

  • Добавлено описание и Mermaid-карта лабораторных работ в README.md
  • Добавлена информация по pet_project и lab09 в README.md и docs/index.md
  • Актуализированы конфиги линтеров и инструментов сборки: .gitattributes, .gitignore, .dockerignore, ruff.toml, mypy.ini, .markdownlint.yaml
  • Полностью переписан .dockerignore
  • Устранён баг сборки MkDocs: удалена несуществующая страница Metro4Shell.md из навигации mkdocs.yml
  • Выровнены отступы в sidebar: переработаны стили sidebar.css
  • Обновлены shields на главной странице сайта: добавлены бейджи инструментов безопасности (Semgrep, Checkov, Trivy, OWASP ZAP, Nmap) и GitHub-метрики
  • Добавлены тестовые задания по лабораторным работам
  • Прочие доработки

Материалы, которые будут доработаны позже:

  • CI to shellchecks
  • minor bugs

Loading

v1.4.0

16 Dec 23:17
@github-actions github-actions
v1.4.0
This tag was signed with the committer’s verified signature.
geminishkv Elijah S Shmakov
GPG key ID: 8A01DCE1BB7C047C
Verified
Learn about vigilant mode.
44dbd8b
This commit was signed with the committer’s verified signature.
geminishkv Elijah S Shmakov
GPG key ID: 8A01DCE1BB7C047C
Verified
Learn about vigilant mode.

Choose a tag to compare

Доработанные материалы:

  • Описан site_description
  • Исправлены неучтенные материалы, поправлены пути для файлов и запросов
  • Изменены shields и кастомизированы под лабораторные работы и их содержание
  • Скорректированы линки для shields
  • Переработана структура репозитория и изменены пути для лабораторных работ, дополнительных материалов и примеров кейсов ИБ
  • Подготовлены мета данные для поисковых запросов, оптимизации этих запросов, а также конфиги .yml
  • Добавлен job для сборки и проверки генерации sitemap.xml
  • Подготовлен скрипт для генерации sitemap.xml
  • Оптимизирован robots.txt
  • Оптимизированы отладчики для lint и шаги сборок
  • Доработан и оптимизирован UI/UX
  • Доработан mkdocs.yml
  • Доработан stylesheet и layout:
    • Исправлены поисковые запросы по сайту
    • Доработаны и изменены icon
    • Доработаны стили для sidebar, search, burger
    • Доработан функционал для clipboard
    • Поправлены features для корректной генерации markdown страниц сайта
    • Доработаны стили для читаемости отображаемого кода и его корректного clipboard

Материалы, которые будут доработаны позже:

  • lab09
  • pet_project
  • CI to shellchecks
  • minor bugs
Loading

v1.3.0

10 Dec 00:42
@github-actions github-actions
v1.3.0
This tag was signed with the committer’s verified signature.
geminishkv Elijah S Shmakov
GPG key ID: 8A01DCE1BB7C047C
Verified
Learn about vigilant mode.
ba2288a
This commit was signed with the committer’s verified signature.
geminishkv Elijah S Shmakov
GPG key ID: 8A01DCE1BB7C047C
Verified
Learn about vigilant mode.

Choose a tag to compare

  • fix release-from-notes.yml and ci.yml
  • Выстроена логика работы для сайта, таблицы инструментов и ее фильтрации
  • Построены конфиги и подготовлен полноценный релиз
  • Изменено: подход и цветовая палитра, форматирование и т.д.
  • Первый публичный черновой релиз
  • Подготовлены репозитории и окружения для Лабораторных работ No1 - 8, 10:
  • Подготовлен единый стиль кода
  • Все функции в пространстве имен
  • Используются скрипты для автоматизации сборки проекта, примеров, тестов, пакетирования
  • Обеспечен непрерывный процесс сборки проекта GitHub Actions
  • Обеспечено размещение пакета проекта GitHub Release
  • Проведен полный рефакторинг проекта, изменена структура репозитория, дублированы материалы для сайта и изменена стилистика
  • Проект реализован на MkDocs Material
Loading

AltStyle によって変換されたページ (->オリジナル) /