Skip to main content

Secure Coding

SecureCoding_ClientMarketingFlyer_8-5x11_THUMBNAIL Аудиторія: технічні працівники
Рівень складності: початковий/середній
Тривалість: 11 модулів, відео ≈1–5 хвилин + 3 запитання до кожного модуля
Доступність: доступно на платформі Training як окремі модулі. Модулі:
  • Secure Coding - Introduction (відео 0:59)
  • Secure Coding - Authentication & Authorization (відео 1:34)
  • Secure Coding - Injection (відео 1:40)
  • Secure Coding - Least Privilege (відео 1:16)
  • Secure Coding - OWASP Introduction (відео 1:18)
  • Secure Coding - OWASP Update - оновлено в 4-му кварталі 2022 року(відео 4:51)
  • Secure Coding - Patching (відео 1:42)
  • Secure Coding - Source Code Secrets (відео 1:41)
  • Secure Coding - Static Analysis (відео 1:08)
  • Secure Coding - Threat Modeling (відео 1:18)
  • Secure Coding - Vulnerable Dependencies (відео 1:20)

Трейлер: Переглянути трейлер Маркетингові матеріали:Secure Coding Marketing Kit
Основні теми: технічним працівникам також потрібне вступне навчання! Ці короткі навчальні модулі ознайомлять ваших розробників та інших технічних працівників із різними концепціями безпечного програмування. Для кінцевих користувачів, які вже знайомі з цими концепціями, Secure Coding — чудове нагадування про їхню важливість. Основні навчальні концепції:
  • Вступ
    • Безпека в процесі розробки
  • Автентифікація та авторизація
    • Автентифікація й авторизація: відмінності
    • Тестування програмного забезпечення
    • Перевірки «Хто ви» та «Що вам дозволено»
  • Ін’єкції
    • Цінність даних
    • Основи ін’єкційних атак
    • Атаки через SQL-ін’єкції та ін’єкції команд ОС
    • Запобігання ін’єкційним атакам
  • Принцип найменших привілеїв
    • Основи принципу найменших привілеїв
    • Принцип найменших привілеїв у процесі розробки
    • Регулярний перегляд доступу
  • Вступ до OWASP
    • Знайомство з організацією OWASP
    • Використання OWASP Top 10
    • ASVS та інші ресурси OWASP
  • Оновлення OWASP
    • Категорії OWASP Top 10 станом на 2021 рік
    • Нові категорії
    • Перейменовані та змінені категорії
  • Встановлення виправлень
    • Важливість встановлення виправлень
    • Наслідки невстановлення виправлень
    • Системи керування виправленнями
  • Секрети у вихідному коді
    • Небезпека надмірного розкриття інформації
    • Дані в репозиторіях Github
    • Шифрування
    • Виявлення секретів у вихідному коді
  • Статичний аналіз
    • Виявлення помилок до розгортання
    • Доступні інструменти
    • Підвищення якості коду
  • Моделювання загроз
    • Застосування моделювання загроз
    • Етапи моделювання загроз
    • Доступні інструменти та ресурси
  • Вразливі залежності
    • Недоліки використання чужого вихідного коду
    • Важливість встановлення виправлень
    • Інструменти, що допомагають виявляти вразливості
Примітка щодо оновлення OWASP: зверніть увагу, що весь матеріал Training залишається актуальним відповідно до найновішого оновлення OWASP. Формулювання в усіх модулях (крім OWASP Update) ґрунтуються на списку OWASP Top 10 2017 року. Модулі Secure Coding - OWASP Update розглядають список OWASP Top 10 2021 року. 🔍 Переглянути Secure Coding у каталозі вашої платформи Living Security можна тут!