Курс за обучение по Киберсигурностно тяло на знания (CyBOK)
CyBOK е структуриран подход за установяване на основни и стандартизирани знания за киберсигурност. Той цели да доведе киберсигурността до общ академичен учебен план и рамка за обучение в индустрията, като картира знанията за CyBOK.
Този курс с инструктор, провеждан на живо (онлайн или на място), е направен за софтуерни инженери и IT професионалисти, които искат да придобият по-дълбоки знания за CyBOK и да укрепят теоретичните и приложните си умения в киберсигурността.
Към края на този курс участващите ще могат да:
- Разберат основните концепции, дефиниции и принципи на киберсигурността.
- Придобият дълбоки знания за киберсигурност чрез реализиране на знанията за CyBOK.
- Придобият обширни и фундаментални знания за оперативно използване на рамката на CyBOK.
- Спомогнат за общност и организационно развитие, за да увеличат фокуса върху сигурността на данните и конфиденциалността.
- Разширили възможностите за специализация и сертифициране в професиите, свързани с киберсигурността.
Формат на курса
- Интерактивна лекция и дискусия.
- Много упражнения и практика.
- Практическа реализация в среда на живо лаборатория.
Опции за настройка на курса
- За повечето инструменти ще бъдат използвани отворени източници. Тези инструменти ще бъдат базирани на вашата операционна система (Windows, Linux, Mac, мобилни устройства и т.н.) и организационните изисквания. Моля, свържете се с нас, за да уредите.
- За да поискате настройван курс за този курс, моля свържете се с нас, за да уредите.
План на курса
Въведение
- Обзор на концепциите и определенията за киберсигурност
- Разбиране на областите на знанията на CyBOK (KAs)
- Прилагане на знанията на CyBOK за разрешаване на проблеми със сигурността
Човешки, организационни и регулаторни аспекти
- Управление на риска и управление
- Закон и регулации
- Човешки фактори
- Приватност и онлайн права
Атаки и защита
- Малвар и технологии за атака
- Противнически поведения
- Операции за сигурност и управление на инциденти
- Форензика
Сигурност на системи
- Криптография
- Операционни системи и виртуализация
- Сигуенрност на разпределени системи
- Формални методи за сигурност
- Аутентификация, авторизация и отговорност
Софтуерна платформа и сигурност
- Сигуерност на софтуера
- Сигуерност на уеб и мобилни устройства
- Сигурен животен цикъл на софтуера
Сигуерност на инфраструктурата
- Приложна криптография
- Сигуерност на мрежите
- Сигуерност на оборудването
- Сигуерност на киберфизическите системи
- Сигуерност на физическия слой и телекомуникациите
Резюме и следващи стъпки
Изисквания
- Основни знания за киберсигурност и софтуерно инженерство
Целева аудитория
- Софтуерни инженери
- ИТ професионалисти
Отворените курсове за обучение изискват 5+ участника.
Курс за обучение по Киберсигурностно тяло на знания (CyBOK) - Резервация
Курс за обучение по Киберсигурностно тяло на знания (CyBOK) - Запитване
Киберсигурностно тяло на знания (CyBOK) - Консултантско запитване
Консултантско запитване
Отзиви от потребители (2)
Приятно ми беше да участвам в практическиите лаборатории, тъй като те бяха захапващи и много полезни за споделяне на знания.
Sinoxolo - Vodacom
Курс - Cyber Security Body of Knowledge (CyBOK)
Машинен превод
Огромното количество нова информация и знания, които придобих от това обучение!
David - Vodacom
Курс - Cyber Security Body of Knowledge (CyBOK)
Машинен превод
Предстоящи Курсове
Свързани Kурсове
389 Directory Server за администратори
14 часаТова водено от инструктор обучение на живо в България (онлайн или на място) е насочено към системни администратори, които желаят да използват 389 Directory Server за конфигуриране и управление на LDAP базирано удостоверяване и оторизация.
До края на това обучение участниците ще могат:
- Инсталирайте и конфигурирайте 389 Directory Server.
- Разберете характеристиките и архитектурата на 389 Directory Server.
- Научете как да конфигурирате сървъра на директория с помощта на уеб конзолата и CLI.
- Настройте и наблюдавайте репликацията за висока наличност и балансиране на натоварването.
- Управлявайте LDAP удостоверяването с помощта на SSSD за по-бърза производителност.
- Интегрирайте 389 Directory Server с Microsoft Active Directory.
Активен каталог за администратори
21 часаТова водено от инструктор обучение на живо в България (онлайн или на място) е насочено към системни администратори, които желаят да използват Microsoft Active Directory за управление и защита на достъпа до данни.
До края на това обучение участниците ще могат:
- Настройте и конфигурирайте Active Directory.
- Настройте домейн и дефинирайте правата за достъп на потребителите и устройствата.
- Управлявайте потребители и машини чрез групови правила.
- Контролирайте достъпа до файлови сървъри.
- Настройте услуга за сертификати и управлявайте сертификати.
- Внедряване и управление на услуги като криптиране, сертификати и удостоверяване.
C/C++ Безопасно Кодиране
21 часаТози тридневен курс обхваща основите на защитата на C/C++ кода срещу злонамерени потребители, които могат да използват много уязвимости в кода с управление на паметта и обработка на входни данни, курсът обхваща принципите на писане на защитен код.
Разширенна безопасност на Java
21 часаДори най-опитните Java програмисти не владеят на всичките разнообразни услуги за сигурност, предлагавани от Java, и не са запознати със различните уязвимости, които са релевантни за уеб приложения, написани на Java.
Курсът, освен че представя компонентите за сигурност на Стандартна Java версия, разглежда и въпросите на сигурност на Java Enterprise Edition (JEE) и уеб услуги. Обсъждането на специфични услуги предшестват основите на криптографията и сигурната комуникация. Различни упражнения разглеждат декларативни и програмни техники за сигурност в JEE, докато се обсъжда сигурността на транспортния слой и крайна-крайна сигурност на уеб услуги. Ползването на всички компоненти се представя през няколко практически упражнения, в които участниците могат сами да изследват обсужданите API и инструменти.
Курсът също разглежда и обяснява най-честите и сериозни програмиращи грешки на езика и платформата Java и уеб свързани уязвимости. Освен типичните грешки, извършвани от Java програмисти, представените уязвимости покриват както езикови специфични проблеми, така и проблеми, произлизащи от средата за изпълнение. Всички уязвимости и релевантни атаки се демонстрират през упражнения, които са лесни за разбиране, следвани от препоръчваните правилници за програмиране и възможните техники за намаляване на риска.
Участниците в курса ще
- Разберат основните концепции за сигурност, ИТ сигурност и сигурно програмиране
- Научат уеб уязвимости извън OWASP Top Ten и как да ги избегнат
- Разберат концепциите за сигурност на уеб услуги
- Научат да използват разнообразни характеристики за сигурност на Java разработващата среда
- Придобият практическо разбиране на криптографията
- Разберат решенията за сигурност на Java EE
- Научат за типичните грешки при програмирането и как да ги избегнат
- Получат информация за някои от последните уязвимости в Java фреймуърка
- Придобият практическо знание в ползването на инструменти за тестване на сигурност
- Получат източници и допълнителна литература за сигурно програмиране
Целева група
Разработчици
Standard Java Security
14 часаОписание
Езикът Java и средата за изпълнение (JRE) са разработени така, че да бъдат свободни от повечето проблемни общоразпространени уязвимости по сигурност, които се срещат в други езици, като C/C++. Въпреки това, софтуерните разработчици и архитекти трябва не само да знаят как да използват различните функции за сигурност на Java средата (позитивна сигурност), но и да са осведомени за множеството уязвимости, които все още са актуални за разработката на Java (негативна сигурност).
Въведението на услуги за сигурност предшества кратък преглед на основите на криптографията, който предоставя обща база за разбиране на целта и функционирането на приложимите компоненти. Употребата на тези компоненти се представя чрез няколко практически упражнения, където участниците могат да оprobват самите си API, които са били обсуждавани.
Курсът също разглежда и обяснява най-често срещаните и сериозни грешки в програмирането на език Java и платформата, покривайки както типичните грешки, които се правят от програмистите на Java, така и проблеми специфични за езика и средата. Всички уязвимости и релевантни атаки се демонстрират чрез упражнения, които са лесни за разбиране, последвани от препоръчвани насоки за код и възможни техники за намаляване на риска.
Участниците в този курс ще
- Разбират основните концепции на сигурността, ИТ сигурността и сигурното програмиране
- Научават за web уязвимости, освен OWASP Top Ten, и как да ги избегнат
- Научават как да използват различни функции за сигурност на Java средата за разработка
- Имат практично разбиране на криптографията
- Научават за типичните грешки в програмирането и как да ги избегнат
- Получават информация за някои от последните уязвимости в Java фреймуърка
- Получават източници и допълнителна литература за практики на сигурно програмиране
Целева група
Разработчици
.NET, C# и ASP.NET разработка на сигурност
14 часаДнес е налично множество програмиращи езици, които могат да компилират код за платформата .NET и ASP.NET. Окружението предоставя мощни възможности за развитие на сигурност, но разработчиците трябва да знаят как да приложат техники за програмиране на архитектурно и кодово ниво, за да реализират желаната функционалност за сигурност и да предотвратят уязвимости или да ограничат тяхното използване.
Целта на този курс е да обучава разработчици, чрез множество практични упражнения, как да предотвратят непроверен код да изпълнява привилегировани действия, да защитават ресурси чрез силна аутентикация и авторизация, да осигуряват дистанционни извиквания на процедури, да обработват сесии, да въвеждат различни имплементации на определена функционалност и много друго.
Представянето на различни уязвимости започва с показване на някои типични проблемни ситуации при използването на .NET, докато разглеждането на уязвимостите на ASP.NET обхваща различни настройки на средата и тяхното влияние. Накрая, темата за специфичните уязвимости на ASP.NET разглежда не само някои общи предизвикателства на сигурността на уеб приложенията, но и специални проблеми и методи за атака като атаки срещу ViewState или атаки на края на стрингове.
Участниците в този курс ще
- Разберат основните концепции на сигурност, ИТ сигурност и сигурно програмиране
- Научат уеб уязвимости, освен OWASP Top Ten, и как да ги предотвратят
- Научат как да използват различните възможности за сигурност на средата за разработка .NET
- Получат практическа информация за използването на инструменти за тестване на сигурност
- Научат за типичните грешки при програмирането и как да ги предотвратят
- Получат информация за някои от последните уязвимости в .NET и ASP.NET
- Получат източници и допълнителна литература за практики за сигурно програмиране
Целева аудитория
Разработчици
Microsoft SDL Core
14 часаОбединеното обучение по SDL ядро дава поглед във безопасно проектиране, разработка и тестуване чрез Microsoft Secure Development Lifecycle (SDL). Освен това предоставя общ преглед на основните елементи на SDL, следван от методики за проектиране, които могат да се приложат за откриването и коригирането на дефекти в ранните стадии на процеса на разработка.
Разглеждайки фазата на разработка, курсът предоставя преглед на типичните уязвими места в програмирането за управляем и нативен код. Представени са методи за нападения по отношение на обсъжданите уязвимости, като техниките за намаляване на тези уязвимости са обяснени чрез редица практически упражнения, които предоставят на участниците живо удоволствие от хакерството. Въведение в различни методики за сигурно тестуване е следвано от демонстрация на ефективността на различни тестови инструменти. Участниците могат да разберат работата на тези инструменти чрез редица практически упражнения, като прилагат инструментите към вече обсъдения уязвим код.
Участниците, присъстващи на този курс, ще
Разберат основните концепции за сигурността, ИТ-сигурността и безопасното програмиране
Познаят основните стъпки на Microsoft Secure Development Lifecycle (SDL)
Натрупат безопасни практики за проектиране и разработка
Разберат принципи за сигурна реализация
Разберат методологията на сигурно тестуване
- Получаване на източници и допълнително четиво за безопасни практики в програмирането
Целева група
Разработчици, мениджъри
Безопасностно тестване
14 часаСлед като се запознаят с уязвимостите и методите за атаки, участниците научават за общия подход и методологията за тестиране на сигурността, както и техниките, които могат да бъдат приложени, за да открият специфични уязвимости. Тестирането на сигурността трябва да започне с събиране на информация за системата (ToC, т.е. Обект на оценка), след това подробно моделиране на заплахите трябва да открие и оценят всички заплахи, стигайки до най-подходящия план за тестване, основан на анализ на риска.
Оценките на сигурността могат да се провеждат на различни етапи на ЖЦС, затова обсъждаме преглед на дизайна, преглед на кода, разузнаване и събиране на информация за системата, тестване на имплементацията и тестване и укрепняване на средата за сигурно развертяване. Много техники за тестиране на сигурността се представят подробно, като анализ на замазване и преглед на код, базиран на евристика, статичен анализ на код, динамично тестване на уязвимости на уеб приложения или фъзъринг. Различни типове инструменти се представят, които могат да бъдат приложени, за да автоматизират оценката на сигурността на софтуерни продукти, което се подкрепя и от множество упражнения, където изпълняваме тези инструменти, за да анализираме вече обсъденият уязвим код. Много реални случаи подкрепят по-добро разбиране на различни уязвимости.
Този курс подготвя тестера и персонал за качеството да планират и изпълняват адекватно тестове за сигурност, да избират и използват най-приемливите инструменти и техники, за да намерят дори скритите сигурностни грешки, и така им дава основни практични умения, които могат да бъдат приложени на следващия работен ден.
Участниците, посетили този курс ще
- Разберат основните концепции на сигурността, ИТ сигурността и сигурното програмиране
- Научат уеб уязвимости над ОWASP Топ Десет и как да ги избегнат
- Научат уязвимости на клиентска страна и практики за сигурно програмиране
- Разберат подходите и методологиите за тестиране на сигурността
- Получат практическо знание за използването на техники и инструменти за тестиране на сигурността
- Получат източници и допълнителни четения за практики за сигурно програмиране
Целева група
Разработчици, Тестери
Защита на уеб приложения
21 часаЗащитата на приложения, достъпни чрез интернет, изисква добре подготвен специалист по сигурност, който да е постоянно информиран за текущите методи и тенденции на атаки. Съществува множество технологии и среди, които позволяват удобно разработване на уеб приложения. Необходимо е да се знае не само за проблемите с сигурността, свързани с тези платформи, но и за всички общоприети уязвимости, които са приложими независимо от използваните инструменти за разработка.
Курсът дава преглед на приложимите решения за сигурност в уеб приложения, със специален акцент върху разбирането на най-важните криптографски решения, които трябва да се прилагат. Различните уязвимости на уеб приложения се представят както на серверната страна (според OWASP Top Ten), така и на клиентската страна, демонстрирани чрез релевантни атаки, последвани от препоръчваните техники за кодовиране и методологии за намаляване на риска, за да се избегнат свързаните проблеми. Темата за сигурно кодовиране завършва с обсъждане на някои типични грешки, свързани с сигурността, в областта на валидацията на входните данни, неправилното използване на функции за сигурност и качеството на кода.
Тестването играе много важна роля за осигуряване на сигурността и устойчивостта на уеб приложения. Различни подходи – от високо ниво аудит през тестове за проникване до етично хакване – могат да се прилагат за намиране на уязвимости от различни типове. Все пак, ако искате да отидете по-нататък от лесно намиращите се ниско висящи плодове, тестването за сигурност трябва да е добре планирано и правилно изпълнено. Запомнете: специалистите по сигурност трябва идеално да откриват всички грешки, за да защитят системата, докато за противниците е достатъчно да намерят една експлоатируема уязвимост, за да проникнат в нея.
Практически упражнения ще помогнат за разбирането на уязвимостите на уеб приложения, грешките в кодовите и най-важно, методите за намаляване на риска, заедно с ръчни опити с различни инструменти за тестване, от скенери за сигурност, през снуфири, прокси сървъри, инструменти за фъзинг до статични анализатори на изходен код, този курс дава необходимите практически умения, които могат да бъдат приложени на следващия ден на работното място.
Участниците в този курс ще
- Разбират основните концепции за сигурност, ИТ сигурност и сигурно кодовиране
- Научат уеб уязвимости, освен OWASP Top Ten, и как да ги избегнат
- Научат уязвимости от страна на клиента и практики за сигурно кодовиране
- Имат практическо разбиране за криптография
- Разберат подходи и методологии за тестване за сигурност
- Придобиват практични знания за използване на техники и инструменти за тестване за сигурност
- Бъдат информирани за последните уязвимости в различни платформи, рамки и библиотеки
- Придобиват източници и по-нататъшни четения за практики за сигурно кодовиране
Целова публика
Разработчици, Тестиращи
FreeIPA за администратори
14 часаТова водено от инструктор обучение на живо в България (онлайн или на място) е насочено към системни администратори, които желаят да използват FreeIPA за централизиране на информацията за удостоверяване, оторизация и акаунт за потребители, групи и машини на тяхната организация.
До края на това обучение участниците ще могат:
- Инсталирайте и конфигурирайте FreeIPA.
- Управлявайте Linux потребители и клиенти от едно централно място.
- Използвайте CLI, Web UI и RPC интерфейса на FreeIPA, за да настроите и управлявате разрешенията.
- Активирайте удостоверяване с единично влизане във всички системи, услуги и приложения.
- Интегрирайте FreeIPA с Windows Active Directory.
- Архивиране, копиране и мигриране на FreeIPA сървър.
Идентичност и управление на достъп с Okta
14 часаТова водено от инструктор обучение на живо в България (онлайн или на място) е насочено към системни администратори, които желаят да използват Okta за управление на самоличността и достъпа.
До края на това обучение участниците ще могат:
- Конфигурирайте, интегрирайте и управлявайте Okta.
- Интегрирайте Okta в съществуващо приложение.
- Внедрете сигурност с многофакторно удостоверяване.
OpenLDAP Workshop
21 часаТози курс, воден от инструктор, в България (онлайн или на място) е направен за систематизирани администратори и IT специалисти на средно ниво, които искат да инсталират, конфигурират, управляват и осигуряват LDAP директории, използвайки OpenLDAP.
Към края на този курс участниците ще могат да:
- Разберат структурата и работата на LDAP директории.
- Инсталират и конфигурират OpenLDAP за различни среди на разгръщане.
- Реализират механизми за контрол на достъпа, аутентификация и репликация.
- Използват OpenLDAP с трети странични услуги и приложения.
Идентичност и управление на достъпа с използване на OpenAM
14 часаТова водено от инструктор обучение на живо в България (онлайн или на място) е насочено към системни администратори, които желаят да използват OpenAM за управление на самоличността и контролите за достъп за уеб приложения.
До края на това обучение участниците ще могат:
- Настройте необходимата сървърна среда, за да започнете да конфигурирате удостоверяване и контроли за достъп, като използвате OpenAM.
- Внедрете функции за единично влизане (SSO), многофакторно удостоверяване (MFA) и потребителски функции за самообслужване за уеб приложения.
- Използвайте услуги за обединяване (OAuth 2.0, OpenID, SAML v2.0 и т.н.), за да разширите сигурно управлението на самоличността в различни системи или приложения.
- Access и управлява услугите за удостоверяване, оторизация и идентичност чрез REST API.
OpenDJ за Администратори
14 часаТова водено от инструктор обучение на живо в България (онлайн или на място) е насочено към системни администратори, които желаят да използват OpenDJ за управление на потребителските идентификационни данни на своята организация в производствена среда.
До края на това обучение участниците ще могат:
- Инсталирайте и конфигурирайте OpenDJ.
- Поддържайте OpenDJ сървър, включително наблюдение, отстраняване на проблеми и оптимизиране за производителност.
- Създавайте и управлявайте множество OpenDJ бази данни.
- Архивиране и мигриране на OpenDJ сървър.