Този курс представя подход за управление на сигурността и поверителността през целия цикъл на разработка на софтуер. Ще научите за уязвимостите, които подкопават сигурността и как да ги идентифицирате и поправите в собствените си проекти.
Ще научите за общите стратегии за справяне с проблеми със сигурността и неправилни конфигурации, как да проектирате софтуер, който да адресира човешкия елемент на сигурността и как да включите сигурността във всички фази на разработката.
- Комплект за самообучение
- Ваучер за изпит с включени 2 опита
- Ваучерът за изпит е валиден 18 месеца от момента на закупуване
- Учебният материал е валиден за цял живот
Оценете своята готовност срещу кибератаки
Искате ли да знаете колко сте подготвени да се справите с кибератаки? Отговорете на въпросите в този тест и измерете нивото си на цифрова сигурност. Тестът е специално разработен, за да ви даде ясна представа за способността ви ефективно да откривате, предотвратявате и реагирате на различни онлайн заплахи.
Следвайте стъпките по-долу, за да получите достъп до платформата CHOICE и да започнете теста.
Код за достъп: AABEBDKINW
- Достъп до платформата ИЗБОР: Ще бъдете пренасочени към страницата за вход.
- Регистрирайте се като нов потребител: В секцията "Нов потребител", въведете кода за достъп и натиснете бутона "ЗАПИСВАНЕ".
- Попълнете формата за регистрация: Попълнете всички задължителни полета. Изберете потребителско име и парола (паролата трябва да е дълга поне 6 знака и да включва поне едно число).
- Пълна регистрация: След като попълните формуляра, ще бъдете пренасочени към главната страница CHOICE.
- Вход: На главната страница, в секцията „Връщащ се потребител“, въведете потребителското име и паролата, които сте създали.
- Достъп до оценката: Ще видите екрана „Екран на курса“, където ще се появи заглавието на теста, свързан с кода за достъп.
- Започнете теста: Кликнете върху заглавието на теста за да започнете оценката.
- Достъп до платформата ИЗБОР
- Вход: В секцията „Връщащ се потребител“, въведете вашето потребителско име и парола.
- Добавете нов курс: Кликнете върху „Добавяне на курс“.
- Запишете се в курса: В прозореца, който се показва, въведете кода за достъп и натиснете нататък "ЗАПИСВАНЕ".
- Достъп до оценката: Екран „Екран на курса“ сега ще покаже всичките ви курсове
- Започнете теста: Кликнете върху избраното заглавие, за да започнете оценката.
В този курс ще използвате най-добрите практики в разработката на софтуер за създаване на защитен софтуер. Ти ще:
- Идентифицирайте нуждата от сигурност в софтуерните проекти.
- Елиминирайте уязвимостите в софтуера.
- Ще използвате подход за сигурност, като проектирате сигурна софтуерна архитектура.
- Приложете общи защити за защита на потребителите и данните.
- Прилагайте различни методи за тестване, за да намерите и коригирате пропуски в сигурността на софтуера.
- Поддържа инсталирания софтуер, за да гарантира постоянна сигурност.
Този курс въвежда концепции за защитено програмиране, които се прилагат към много различни видове проекти за разработка на софтуер. Въпреки че този курс използва 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).

