CertNexus – Cyber ​​​​Secure Coder (CSC)

Този курс представя подход за управление на сигурността и поверителността през целия цикъл на разработка на софтуер. Ще научите за уязвимостите, които подкопават сигурността и как да ги идентифицирате и поправите в собствените си проекти.

Ще научите за общите стратегии за справяне с проблеми със сигурността и неправилни конфигурации, как да проектирате софтуер, който да адресира човешкия елемент на сигурността и как да включите сигурността във всички фази на разработката.

  • Комплект за самообучение
  • Ваучер за изпит с включени 2 опита
  • Ваучерът за изпит е валиден 18 месеца от момента на закупуване
  • Учебният материал е валиден за цял живот

Оценете своята готовност срещу кибератаки

Искате ли да знаете колко сте подготвени да се справите с кибератаки? Отговорете на въпросите в този тест и измерете нивото си на цифрова сигурност. Тестът е специално разработен, за да ви даде ясна представа за способността ви ефективно да откривате, предотвратявате и реагирате на различни онлайн заплахи.

Следвайте стъпките по-долу, за да получите достъп до платформата CHOICE и да започнете теста.

Код за достъп: AABEBDKINW  

  1. Достъп до платформата ИЗБОР: Ще бъдете пренасочени към страницата за вход.
  2. Регистрирайте се като нов потребител: В секцията "Нов потребител", въведете кода за достъп и натиснете бутона "ЗАПИСВАНЕ".
  3. Попълнете формата за регистрация: Попълнете всички задължителни полета. Изберете потребителско име и парола (паролата трябва да е дълга поне 6 знака и да включва поне едно число).
  4. Пълна регистрация: След като попълните формуляра, ще бъдете пренасочени към главната страница CHOICE.
  5. Вход: На главната страница, в секцията „Връщащ се потребител“, въведете потребителското име и паролата, които сте създали.
  6. Достъп до оценката: Ще видите екрана „Екран на курса“, където ще се появи заглавието на теста, свързан с кода за достъп.
  7. Започнете теста: Кликнете върху заглавието на теста за да започнете оценката.
  1. Достъп до платформата ИЗБОР
  2. Вход: В секцията „Връщащ се потребител“, въведете вашето потребителско име и парола.
  3. Добавете нов курс: Кликнете върху „Добавяне на курс“.
  4. Запишете се в курса: В прозореца, който се показва, въведете кода за достъп и натиснете нататък "ЗАПИСВАНЕ".
  5. Достъп до оценката: Екран „Екран на курса“ сега ще покаже всичките ви курсове
  6. Започнете теста: Кликнете върху избраното заглавие, за да започнете оценката.

Към кого е адресирано?

Този курс е предназначен за разработчици на софтуер, тестери и архитекти, които проектират и разработват софтуер на различни програмни езици и платформи, включително десктоп, уеб, cloud и мобилни, и които искат да подобрят способността си да доставят висококачествен софтуер, особено по отношение на сигурността и поверителността.

Какво ще научите?

В този курс ще използвате най-добрите практики в разработката на софтуер за създаване на защитен софтуер. Ти ще:

  • Идентифицирайте нуждата от сигурност в софтуерните проекти.
  • Елиминирайте уязвимостите в софтуера.
  • Ще използвате подход за сигурност, като проектирате сигурна софтуерна архитектура.
  • Приложете общи защити за защита на потребителите и данните.
  • Прилагайте различни методи за тестване, за да намерите и коригирате пропуски в сигурността на софтуера.
  • Поддържа инсталирания софтуер, за да гарантира постоянна сигурност.

Предпоставки:

Този курс въвежда концепции за защитено програмиране, които се прилагат към много различни видове проекти за разработка на софтуер. Въпреки че този курс използва Python, HTML и JavaScript, за да демонстрира различни концепции за програмиране, не е необходимо да имате опит в тези езици за програмиране, за да се възползвате от този курс. Трябва обаче да имате известен опит в програмирането, независимо дали става дума за разработка на десктоп, мобилно устройство, уеб или cloud.

График на курса:

Материалите на курса са на английски език.

Урок 1: Идентифициране на необходимостта от сигурност във вашите софтуерни проекти

  • Тема A: Идентифициране на изискванията и очакванията за сигурност
  • Тема B: Идентифицирайте факторите, които подкопават сигурността на софтуера
  • Тема C: Намерете уязвимости във вашия софтуер
  • Тема D: Събиране на разузнавателни данни за уязвимости и експлойти

Урок 2: Боравене с уязвимости

  • Тема A: Справяне с уязвимости, дължащи се на софтуерни дефекти и неправилна конфигурация
  • Тема B: Справяне с уязвимостите, дължащи се на човешки фактори
  • Тема C: Справяне с уязвимостите, дължащи се на недостатъци в процеса

Урок 3: Проектиране за сигурност

  • Тема A: Прилагане на общи принципи за сигурен дизайн
  • Тема B: Проектиране на софтуер за противодействие на конкретни заплахи

Урок 4: Разработване на защитен код

  • Тема A: Следвайте най-добрите практики за сигурно кодиране
  • Тема B: Предотвратяване на уязвимостите на платформата
  • Тема C: Предотвратяване на уязвимости в поверителността

Урок 5: Внедряване на общи защити

  • Тема A: Ограничаване на достъпа чрез влизане и потребителски роли
  • Тема B: Защита на данните при пренос и в покой
  • Тема C: Прилагане на обработка и регистриране на грешки
  • Тема D: Защитете чувствителни данни и функции
  • Тема E: Защитете Database Достъп

Урок 6: Тестване на сигурността на софтуера

  • Тема A: Извършване на тестове за сигурност
  • Тема B: Анализирайте кода, за да намерите проблеми със сигурността
  • Тема C: Използвайте автоматизирани инструменти за тестване, за да откриете проблеми със сигурността

Урок 7: Поддържане на сигурността в внедрения софтуер

  • Тема A: Наблюдение и регистриране на приложения за поддържане на сигурността
  • Тема B: Поддържане на сигурността след внедряване

Препоръчваме да продължите с:

  • CertNexus – Сертифициран IoT Специалист по сигурността (CIoTSP)

Сертификационни програми

Този курс е предназначен да помогне на участниците да се подготвят за акредитация CertNexus® Сертифициран Internet of Things (IoT) Практик (Изпит ITP-110).

CertNexus – Cyber ​​​​Secure Coder (CSC)

срок

365 дни

Цена

350 EUR

Доставка:

Индивидуално обучение

Ниво:

2. Сътрудник

Роли:

Софтуерен Инженер