Основы кибербезопасности
Вводные курсы по угрозам, защите данных и безопасному поведению в цифровой среде для разработчиков и дизайнеров.
Курсы, консультации и практические программы по безопасности в разработке и дизайне: от основ киберграмотности до Secure UX, защиты данных и работы с API.
Вводные курсы по угрозам, защите данных и безопасному поведению в цифровой среде для разработчиков и дизайнеров.
Типовые уязвимости веб-приложений, валидация, работа с сессиями и заголовками безопасности.
Проектирование интерфейсов, которые снижают риски и формируют безопасное поведение пользователей.
Разбор проектов, рекомендации по усилению защиты и сопровождение на этапе проектирования.
В рамках этого направления мы разбираем типовые уязвимости веб-приложений: инъекции (SQL, NoSQL, команды), межсайтовый скриптинг (XSS), подделка межсайтовых запросов (CSRF), небезопасная десериализация и некорректная настройка компонентов. Для каждой категории рассматриваются причины возникновения, примеры эксплуатации и способы защиты.
Отдельные модули посвящены безопасным заголовкам HTTP, управлению сессиями и токенами, валидации и санитизации входных данных на клиенте и сервере. Слушатели учатся применять чек-листы и рекомендации OWASP на практике и интегрировать проверки безопасности в процесс разработки.
Материалы подходят как для начинающих разработчиков, так и для тех, кто уже поддерживает проекты и хочет систематизировать знания. Формат включает видеолекции, текстовые конспекты и практические задания на учебных стендах.
Дизайн интерфейсов напрямую влияет на то, как пользователи обращаются с паролями, личными данными и настройками приватности. В этом направлении мы рассматриваем, как формулировать подсказки, размещать элементы согласия, проектировать формы входа и восстановления доступа так, чтобы снижать типичные ошибки и повышать осознанность пользователей.
Разбираем хранение и хеширование паролей, многофакторную аутентификацию, безопасную работу с сессиями и JWT. Рассматриваются типичные ошибки реализации и рекомендации по выбору механизмов в зависимости от контекста приложения.
Модели RBAC и ABAC, проверка прав на уровне API и интерфейса, принцип наименьших привилегий. Как проектировать роли и разрешения так, чтобы минимизировать риски эскалации и утечки данных между пользователями.
Шифрование при хранении и при передаче, маскирование данных в логах и интерфейсах, работа с формами и согласиями. Учёт требований к хранению и передаче персональных данных в проектировании архитектуры и пользовательских сценариев.
Помимо курсов мы проводим консультации по безопасности ваших проектов: разбор архитектуры и потоков данных, оценка форм и сценариев с точки зрения уязвимостей и приватности, рекомендации по усилению защиты. Формат может быть разовым (например, ревью перед запуском) или регулярным (сопровождение на этапе проектирования или разработки).
Для учебных и пилотных проектов доступен формат «аудит учебного проекта»: мы проходим по типовым рискам, указываем на слабые места и предлагаем конкретные шаги по доработке. Это не заменяет полноценный пентест, но помогает командам закрепить материал курсов на практике и сформировать привычку оценивать безопасность на ранних этапах.
Условия и объём консультаций обсуждаются индивидуально. Свяжитесь с нами через страницу контактов, опишите задачу и желаемый формат — мы подберём подходящий вариант и сроки.
Хотите записаться на курс, заказать консультацию или обсудить корпоративную программу? Напишите нам или оставьте заявку через форму на странице контактов.
Перейти на страницу контактовМиссия, ценности, целевая аудитория и то, как устроен образовательный процесс OrdinaryDailyUse.
Перейти на страницу «О проекте»OrdinaryDailyUse предоставляет образовательные материалы и консультации в области информационных технологий и дизайна с акцентом на безопасность цифровых продуктов. Мы стремимся делиться знаниями о принципах безопасной разработки, защите данных и проектировании безопасных интерфейсов.
Материалы, представленные на сайте, предназначены для образовательных целей и ознакомления с современными подходами к безопасности в разработке программного обеспечения. Мы предоставляем информацию о лучших практиках, типовых уязвимостях и методах их предотвращения.
При принятии решений, связанных с безопасностью ваших проектов или продуктов, рекомендуется консультироваться с квалифицированными специалистами по информационной безопасности. Каждая ситуация уникальна и может требовать индивидуального подхода и профессиональной оценки рисков.
OrdinaryDailyUse не несет ответственности за решения, принятые на основе информации, представленной на сайте. Мы рекомендуем проводить независимую проверку и тестирование всех решений безопасности в ваших проектах перед их внедрением в производственную среду.
Образовательный контент регулярно обновляется для отражения актуальных тенденций и практик в области кибербезопасности и дизайна безопасных интерфейсов. Мы приветствуем обратную связь и предложения по улучшению наших материалов.