Курс за обучение по .NET, C# and ASP.NET Security Development
Днес са налични редица програмни езици за компилиране на код в .NET и ASP.NET frameworks. Средата предоставя мощни средства за развитие на сигурността, но разработчиците трябва да знаят как да прилагат техниките за програмиране на ниво архитектура и кодиране, за да приложат желаната функционалност за сигурност и да избегнат уязвимостите или да ограничат тяхното използване.
Целта на този курс е да научи разработчиците чрез многобройни практически упражнения как да предотвратят извършването на привилегировани действия от ненадежден код, да защитят ресурсите чрез силно удостоверяване и оторизация, да осигурят извиквания на отдалечени процедури, да управляват сесии, да въведат различни реализации за определени функционалности и много Повече ▼.
Въвеждането на различни уязвимости започва с представяне на някои типични програмни проблеми, възникнали при използване на .NET, докато обсъждането на уязвимостите на ASP.NET също се занимава с различни настройки на средата и техните ефекти. И накрая, темата за специфичните за ASP.NET уязвимости се занимава не само с някои общи предизвикателства пред сигурността на уеб приложенията, но и със специални проблеми и методи за атака като атака на ViewState или атаки за прекратяване на низове.
Участниците, посещаващи този курс, ще
- Разберете основните понятия за сигурност, ИТ сигурност и сигурно кодиране Научете уязвимостите в мрежата отвъд OWASP Топ 10 и знайте как да ги избегнете Научете се да използвате различни функции за сигурност на средата за разработка на .NET Получете практически знания за използването на инструменти за тестване на сигурността Научете за типичното кодиране грешки и как да ги избегнете Получете информация за някои скорошни уязвимости в .NET и ASP.NET Получете източници и допълнителни четения за защитени практики за кодиране
Публика
Разработчици
План на курса
- ИТ сигурност и сигурно кодиране Сигурност на уеб приложения Архитектура и услуги за сигурност на .NET Често срещани грешки и уязвимости при кодиране Източници на знания
Отворените курсове за обучение изискват 5+ участници.
Курс за обучение по .NET, C# and ASP.NET Security Development - Booking
Курс за обучение по .NET, C# and ASP.NET Security Development - Enquiry
.NET, C# and ASP.NET Security Development - Консултантско запитване
Oтзиви от потребители (5)
Много добре е да разберете как един хакер потенциално би анализирал сайтове за слабости и инструменти, които може да използва.
Roger - OTT Mobile
Course - .NET, C# and ASP.NET Security Development
Machine Translated
the corny jokes. Love the first 2 day session because of the labs.
Kevin Galacgac - Human Edge Software Philippines, Inc.
Course - .NET, C# and ASP.NET Security Development
The trainer is really connecting with us and making sure that nobody left out of the current topic. Explains well to each topic and provides an example that is easy to understand.
Edgarico Llaneta - Human Edge Software Philippines, Inc.
Course - .NET, C# and ASP.NET Security Development
The hands-on training and the examples.
Lord-Sam Lamparero - Human Edge Software Philippines, Inc.
Course - .NET, C# and ASP.NET Security Development
I was benefit from the exercises (SQL injection, XSS, CRSF. .).
David Lemoine - Statistical Solutions
Course - .NET, C# and ASP.NET Security Development
Upcoming Courses
Свързани Kурсове
Application Security for Developers
21 ЧасаТози курс ще помогне на професионалистите да разберат стойността и границите на сигурността на приложенията. Въпреки че принципите за сигурност на приложенията осигуряват ценна информираност за някои от основните рискове в приложенията днес, този курс ще подчертае както добрите, така и не толкова добрите.
Този курс е от решаващо значение поради нарастващата нужда разработчиците да кодират по сигурен начин. Изключително важно е да се въведе сигурността като качествен компонент в цикъла на разработка. Този курс има за цел да образова разработчиците за различни уязвимости в сигурността чрез практическа практика с помощта на нашето специално разработено несигурно уеб приложение.
Android Security
14 ЧасаAndroid е отворена платформа за мобилни устройства като телефони и таблети. Има голямо разнообразие от функции за сигурност, за да улесни разработването на защитен софтуер; но също така липсват определени аспекти на сигурността, които присъстват в други ръчни платформи. Курсът дава изчерпателен преглед на тези функции и посочва най-критичните недостатъци, които трябва да имате предвид, свързани с основната Linux, файловата система и средата като цяло, както и по отношение на използването на разрешения и други компоненти за разработка на софтуер за Android .
Типичните клопки и уязвимости в сигурността са описани както за собствен код, така и за Java приложения, заедно с препоръки и най-добри практики за избягването и смекчаването им. В много случаи обсъжданите въпроси са подкрепени с примери от реалния живот и казуси. И накрая, ние даваме кратък преглед на това как да използвате инструменти за тестване на сигурността, за да разкриете всякакви програмни грешки, свързани със сигурността.
Участниците, посещаващи този курс, ще
- Разберете основните понятия за сигурност, ИТ сигурност и защитено кодиране Научете решенията за сигурност на Android Научете се да използвате различни функции за сигурност на платформата Android Получете информация за някои скорошни уязвимости в Java на Android Научете за типичните грешки при кодирането и как да ги избегнете Получете разбиране на уязвимостите на собствения код на Android Осъзнайте тежките последици от несигурното боравене с буфери в собствения код Разберете техниките за архитектурна защита и техните слабости Получете източници и допълнителни четения за практики за защитено кодиране
Публика
Професионалисти
Comprehensive C# and .NET Application Security
21 ЧасаДнес са налични редица програмни езици за компилиране на код в .NET и ASP.NET frameworks. Средата предоставя мощни средства за развитие на сигурността, но разработчиците трябва да знаят как да прилагат техниките за програмиране на ниво архитектура и кодиране, за да приложат желаната функционалност за сигурност и да избегнат уязвимостите или да ограничат тяхното използване.
Целта на този курс е да научи разработчиците чрез многобройни практически упражнения как да предотвратят извършването на привилегировани действия от ненадежден код, да защитят ресурсите чрез силно удостоверяване и оторизация, да осигурят извиквания на отдалечени процедури, да управляват сесии, да въведат различни реализации за определени функционалности и много Повече ▼. Специален раздел е посветен на конфигурирането и укрепването на .NET и ASP.NET средата за сигурност.
Кратко въведение в основите на криптографията предоставя обща практическа основа за разбиране на целта и работата на различни алгоритми, въз основа на които курсът представя криптографските функции, които могат да се използват в .NET. Това е последвано от въвеждането на някои скорошни крипто уязвимости, както свързани с определени крипто алгоритми и криптографски протоколи, така и с атаки от страничен канал.
Представянето на различни уязвимости започва с представяне на някои типични програмни проблеми, възникнали при използване на .NET, включително категории грешки при валидиране на въвеждане, обработка на грешки или условия на състезание. Специален фокус е отделен на XML сигурността, докато темата за специфичните за ASP.NET уязвимости се занимава с някои специални проблеми и методи за атака: като атака на ViewState или атаки за прекратяване на низове.
Участниците, посещаващи този курс, ще
- Разберете основните понятия за сигурност, ИТ сигурност и защитено кодиране Научете се да използвате различни функции за сигурност на средата за разработка на .NET Имате практическо разбиране на криптографията Разберете някои скорошни атаки срещу криптосистеми Получете информация за някои скорошни уязвимости в .NET и ASP.NET Научете за типични грешки при кодиране и как да ги избегнете Получете практически познания за използването на инструменти за тестване на сигурността Получете източници и допълнителни четения за практики за безопасно кодиране
Публика
Разработчици
Network Security and Secure Communication
21 ЧасаИзпълнението на сигурна мрежова програма може да бъде трудно, дори и за разработчиците, които може да са използвали различни криптографски блокове (като шифроване и цифрови подписи) предварително. За да се даде възможност на участниците да разберат ролята и употребата на тези криптографски примитиви, първо се дава солидна основа на основните изисквания за безопасна комуникация – безопасно признаване, цялост, поверителност, дистанционна идентификация и анонимност – като същевременно се представят и типичните проблеми, които могат да навредят на тези изисквания заедно с реални решения.
Като критичен аспект на мрежовата сигурност е криптографията, най-важните криптографски алгоритми в симетричната криптография, хашинг, асиметричната криптография и ключови споразумения също се обсъждат. Вместо да се представи задълбочен математически фон, тези елементи се обсъждат от гледна точка на разработчика, показващи типични примери за употреба и практически разгледи, свързани с използването на крипто, като например публични ключови инфраструктури. Протоколи за сигурност в много области на сигурна комуникация се въвеждат, с задълбочена дискусия за най-широко използваните семейства на протоколи като IPSEC и SSL/TLS.
Типични крипто уязвимости са обсъдени и свързани с определени крипто алгоритми и криптографски протоколи, като BEAST, CRIME, TIME, BREACH, FREAK, Logjam, Padding oracle, Lucky Thirteen, POODLE и подобни, както и RSA Timing атака. Във всеки случай практическите разгледи и потенциалните последици се описват за всеки проблем, отново, без да отидете в дълбоки математически детайли.
И накрая, тъй като технологията XML е централна за обмена на данни чрез мрежови приложения, се описват аспектите на сигурността на XML. Това включва използването на XML в рамките на уеб услуги и SOAP съобщения заедно с мерки за защита като XML подпис и XML шифроване – както и слабости в тези мерки за защита и XML-специфични въпроси за сигурност като XML инжекция, XML външни субекти (XXE) атаки, XML бомби, и XPath инжекция.
Участниците, които участват в този курс ще
- Разбиране на основните понятия за сигурност, ИТ сигурност и безопасно кодиране
- Разбиране на изискванията за безопасна комуникация
- Научете за мрежови атаки и отбрани в различни слоеве на OSI
- Имайте практическо разбиране на криптографията
- Разбиране на основните протоколи за сигурност
- Разберете някои от последните атаки срещу криптосистеми
- Получаване на информация за някои неотдавнашни свързани уязвимости
- Разбиране на концепциите за сигурност на уеб услугите
- Получете източници и по-нататъшно четене на безопасни практики за кодиране
публиката
Разработчици, професионалисти
Combined C/C++, JAVA and Web Application Security
28 ЧасаЗа да обслужваме по най-добрия начин хетерогенни групи за разработка, които използват различни платформи едновременно по време на ежедневната си работа, ние обединихме различни теми в комбиниран курс, който представя различни теми за безопасно кодиране по дидактичен начин на едно обучително събитие. Този курс съчетава C/C++ и Java сигурността на платформата, за да осигури обширна, междуплатформена сигурна експертиза в кодирането.
Относно C/C++ се обсъждат често срещани уязвимости в сигурността, подкрепени от практически упражнения за методите на атака, които използват тези уязвимости, с акцент върху техниките за смекчаване, които могат да се прилагат за предотвратяване на появата на тези опасни грешки, откриването им преди пускане на пазара стартиране или предотвратяване на тяхното използване.
Компонентите за сигурност и услугите на Java се обсъждат чрез представяне на различните API и инструменти чрез редица практически упражнения, където участниците могат да придобият практически опит в използването им. Курсът също така обхваща проблеми със сигурността на уеб услугите и свързаните с тях Java услуги, които могат да бъдат приложени за предотвратяване на най-болните заплахи на интернет базираните услуги. И накрая, уязвимостите в сигурността, свързани с мрежата и Java, се демонстрират чрез лесни за разбиране упражнения, които не само показват основната причина за проблемите, но също така демонстрират методите на атака заедно с препоръчителните техники за смекчаване и кодиране, за да избягвайте свързаните със сигурността проблеми.
Участниците, посещаващи този курс, ще
- Разберете основните понятия за сигурност, ИТ сигурност и сигурно кодиране Научете уеб уязвимостите отвъд OWASP Топ 10 и знайте как да ги избегнете Научете уязвимостите от страна на клиента и сигурни практики за кодиране Научете се да използвате различни функции за сигурност на средата за разработка на Java Имайте практическо разбиране на криптографията Осъзнайте тежките последици от несигурното боравене с буфери Разберете техниките за архитектурна защита и техните слабости Научете за типичните грешки при кодиране и как да ги избегнете Бъдете информирани за скорошни уязвимости в различни платформи, рамки и библиотеки Получете източници и допълнителна информация за практиките за сигурно кодиране
Публика
Разработчици
Application Security in the Cloud
21 ЧасаМиграцията в облака носи огромни ползи за компаниите и физическите лица по отношение на ефективността и разходите. Що се отнася до сигурността, ефектите са доста разнообразни, но това е обща представа, че използването на облачни услуги засяга сигурността по положителен начин. Въпреки това мненията многократно се различават дори по отношение на определянето на това кой е отговорен за осигуряването на сигурността на облачните ресурси.
Обхващайки IaaS, PaaS и SaaS, първо се обсъжда безопасността на инфраструктурата: проблеми със затягане и конфигурация, както и различни решения за аутентификация и разрешаване, заедно с управлението на самоличността, което трябва да бъде в основата на цялата архитектура за сигурност. Това следва някои основи по отношение на правни и договорни въпроси, а именно как се установява и управлява доверието в облака.
Пътуването през облачната сигурност продължава с разбирането на облачните заплахи и целите и мотивациите на нападателите, както и типичните стъпки за атака срещу облачните решения. Специално внимание се дава и на одита на облака и предоставянето на оценка на сигурността на решенията в облака на всички нива, включително тестове за проникване и анализ на уязвимостта.
Фокусът на курса е върху въпросите за сигурността на приложенията, които се занимават както с сигурността на данните, така и със сигурността на самите приложения. От гледна точка на сигурността на приложенията, облачната компютърна сигурност не се различава значително от общата софтуерна сигурност и следователно основно всички OWASP-регистрирани уязвимости са релевантни и в тази област. Това е набор от заплахи и рискове, които правят разликата, и следователно обучението се завършва с изброяването на различни облачно специфични атакуващи вектора, свързани с слабостите, обсъдени по-рано.
Участниците, които участват в този курс ще
- Разбиране на основните понятия за сигурност, ИТ сигурност и безопасно кодиране
- Разберете основните заплахи и рискове в областта на облака
- Научете за основни решения за сигурност в облака
- Получете информация за доверието и управлението по отношение на облака
- Имайте практическо разбиране на криптографията
- Научете повече за сигурността на приложенията в облака
- Научете уеб уязвимости извън OWASP Топ 10 и знайте как да ги избегнете
- Разбиране на предизвикателствата на одита и оценката на облачните системи за сигурност
- Научете как да защитите облачната среда и инфраструктурата
- Получете източници и по-нататъшно четене на безопасни практики за кодиране
публиката
Разработчици, мениджъри и професионалисти
C/C++ Secure Coding
21 ЧасаТози тридневен курс обхваща основите на защитата на C/C++ кода срещу злонамерени потребители, които могат да използват много уязвимости в кода с управление на паметта и обработка на входни данни, курсът обхваща принципите на писане на защитен код.
Advanced Java Security
21 ЧасаДори опитни Java програмисти не владеят по всякакъв начин различните услуги за сигурност, предлагани от Java, и също така не са наясно с различните уязвимости, които са от значение за уеб приложенията, написани на Java.
Курсът – освен представяне на компонентите за сигурност на Standard Java Edition – се занимава с проблемите на сигурността на Java Enterprise Edition (JEE) и уеб услугите. Обсъждането на конкретни услуги е предшествано от основите на криптографията и защитената комуникация. Различни упражнения се занимават с декларативни и програмни техники за сигурност в JEE, докато се обсъжда сигурността на транспортния слой и от край до край на уеб услугите. Използването на всички компоненти е представено чрез няколко практически упражнения, където участниците могат сами да изпробват обсъжданите API и инструменти.
Курсът също така разглежда и обяснява най-честите и тежки програмни недостатъци на Java езика и платформата и свързаните с мрежата уязвимости. Освен типичните грешки, допуснати от Java програмисти, въведените уязвимости в сигурността обхващат както специфични за езика проблеми, така и проблеми, произтичащи от средата за изпълнение. Всички уязвимости и съответните атаки се демонстрират чрез лесни за разбиране упражнения, последвани от препоръчителните насоки за кодиране и възможните техники за смекчаване.
Участниците, посещаващи този курс, ще
- Разберете основните понятия за сигурност, ИТ сигурност и защитено кодиране Научете уеб уязвимостите отвъд OWASP Топ 10 и знайте как да ги избегнете Разберете концепциите за сигурност на уеб услугите Научете се да използвате различни функции за сигурност на средата за разработка на Java Имате практическо разбиране на криптографията Разберете решения за сигурност на Java EE Научете за типичните грешки при кодиране и как да ги избегнете Получете информация за някои скорошни уязвимости в рамката на Java Получете практически познания за използването на инструменти за тестване на сигурността Получете източници и допълнителна информация за практиките за безопасно кодиране
Публика
Разработчици
Combined JAVA, PHP and Web Application Security
28 ЧасаДори опитни програмисти не овладяват различните услуги за сигурност, предлагани от своите платформи за развитие, и също не са наясно с различните уязвимости, които са релевантни за тяхното развитие. Този курс има за цел разработчиците да използват както Java и PHP, като им осигуряват необходимите умения, за да направят своите приложения устойчиви на съвременни атаки чрез интернет.
Ниво Java на архитектурата на сигурността се преминава, като се справят с контрол на достъпа, аутентификация и разрешаване, сигурна комуникация и различни криптографски функции. Също така се въвеждат различни АПИ, които могат да се използват за осигуряване на вашия код в PHP, като OpenSSL за криптография или HTML Purifier за валидиране на вход. От страна на сървъра, най-добрите практики се дават за затягане и конфигуриране на операционната система, уеб контейнера, файловата система, SQL сървъра и PHP самата, докато специален акцент се дава на сигурността от страна на клиента чрез въпроси за сигурност на JavaScript, Ajax и HTML5.
Общите уязвимости на уеб са обсъдени от примери, съгласувани с OWASP Топ Десет, показващи различни атаки на инжекции, инжекции на скриптове, атаки срещу сесия, несигурни директни обектни референции, проблеми с изтеглянето на файлове и много други. Различните Java- и PHP-специфични езикови проблеми и проблеми, произтичащи от работното време среда, се въвеждат групирани в стандартните видове уязвимост на липсваща или неправилна валидация на вход, неправилно използване на функции за сигурност, неправилно управление на грешки и изключения, проблеми, свързани с времето и състоянието, проблеми с качеството на кода и уязвимости, свързани с мобилния код.
Участниците могат да изпробват обсъдените АПИ, инструменти и ефектите на конфигурациите за себе си, докато въвеждането на уязвимостите всички се подкрепят от редица практични упражнения, демонстриращи последиците от успешни атаки, показват как да се коригират грешките и да се прилагат техники за облекчаване, и въвеждат използването на различни разширения и инструменти.
Участниците, които участват в този курс ще
- Разбиране на основните понятия за сигурност, ИТ сигурност и безопасно кодиране
- Научете за уязвимостите на уеб сайтовете извън OWASP Топ 10 и знайте как да ги избегнете
- Научете за уязвимостите от страна на клиента и безопасните практики за кодиране
- Научете се да използвате различните характеристики на сигурността на околната среда Java
- Имайте практическо разбиране на криптографията
- Научете се да използвате различни функции за сигурност на PHP
- Разбиране на концепциите за сигурност на уеб услугите
- Придобиване на практически познания при използването на инструменти за проверка на сигурността
- Научете за типичните грешки в кодирането и как да ги избегнете
- Бъдете информирани за неотдавнашните уязвимости в Java и PHP рамки и библиотеки
- Получете източници и по-нататъшно четене на безопасни практики за кодиране
публиката
Разработчиците
Standard Java Security
14 ЧасаОписание
Езикът Java и средата за изпълнение (JRE) са проектирани да бъдат освободени от най-проблемните често срещани уязвимости в сигурността, срещани в други езици, като C/C++. И все пак разработчиците на софтуер и архитектите трябва не само да знаят как да използват различните функции за сигурност на Java средата (положителна сигурност), но също така трябва да са наясно с многобройните уязвимости, които все още са от значение за Java разработката (отрицателна сигурност) .
Въвеждането на услугите за сигурност е предшествано от кратък преглед на основите на криптографията, предоставяйки обща базова линия за разбиране на целта и работата на приложимите компоненти. Използването на тези компоненти е представено чрез няколко практически упражнения, където участниците могат сами да изпробват обсъжданите API.
Курсът също така разглежда и обяснява най-честите и тежки програмни недостатъци на Java езика и платформата, като обхваща както типичните грешки, допуснати от Java програмисти, така и специфичните за езика и средата проблеми. Всички уязвимости и съответните атаки се демонстрират чрез лесни за разбиране упражнения, последвани от препоръчителните насоки за кодиране и възможните техники за смекчаване.
Участниците, посещаващи този курс, ще
- Разберете основните понятия за сигурност, ИТ сигурност и сигурно кодиране Научете уеб уязвимостите отвъд OWASP Топ 10 и знайте как да ги избегнете Научете се да използвате различни функции за сигурност на средата за разработка на Java Имате практическо разбиране на криптографията Научете за типичните грешки в кодирането и как за да ги избегнете Получете информация за някои скорошни уязвимости в рамката на Java Получете източници и допълнителни четения за защитени практики за кодиране
Публика
Разработчици
Java and Web Application Security
21 ЧасаОписание
Освен солидни познания в използването на Java компоненти, дори за опитни Java програмисти е от съществено значение да имат задълбочени познания относно свързаните с мрежата уязвимости както от страна на сървъра, така и от страна на клиента, различните уязвимости, които са подходящи за уеб приложенията, написани на [2 ] и последствията от различните рискове.
Общите уеб-базирани уязвимости са демонстрирани чрез представяне на съответните атаки, докато препоръчителните техники за кодиране и методи за смекчаване са обяснени в контекста на Java с най-важната цел да се избегнат свързаните с тях проблеми. В допълнение, специален акцент се отделя на сигурността от страна на клиента, като се справят с проблемите на сигурността на JavaScript, Ajax и HTML5.
Курсът въвежда компоненти за сигурност на стандартното Java издание, което е предшествано от основите на криптографията, осигурявайки обща базова линия за разбиране на целта и работата на приложимите компоненти. Използването на всички компоненти е представено чрез практически упражнения, където участниците могат сами да изпробват обсъжданите API и инструменти.
И накрая, курсът обяснява най-честите и сериозни програмни недостатъци на Java езика и платформата. Освен типичните грешки, допуснати от Java програмисти, въведените уязвимости в сигурността обхващат както специфични за езика проблеми, така и проблеми, произтичащи от средата за изпълнение. Всички уязвимости и съответните атаки се демонстрират чрез лесни за разбиране упражнения, последвани от препоръчителните насоки за кодиране и възможните техники за смекчаване.
Участниците, посещаващи този курс, ще
- Разберете основните понятия за сигурност, ИТ сигурност и сигурно кодиране. Научете уязвимостите в мрежата отвъд OWASP Топ 10 и знайте как да ги избегнете. Научете уязвимостите от страна на клиента и практиките за сигурно кодиране. на криптографията Научете за типичните грешки при кодиране и как да ги избегнете Получете информация за някои скорошни уязвимости в рамката на Java Получете практически познания при използването на инструменти за тестване на сигурността Получете източници и допълнителна информация за практиките за безопасно кодиране
Публика
Разработчици
Advanced Java, JEE and Web Application Security
28 ЧасаОсвен солидни познания в използването на Java компоненти, дори за опитни Java програмисти е от съществено значение да имат задълбочени познания относно свързаните с мрежата уязвимости както от страна на сървъра, така и от страна на клиента, различните уязвимости, които са подходящи за уеб приложения, написани на [2 ] и последствията от различните рискове.
Общите уеб-базирани уязвимости са демонстрирани чрез представяне на съответните атаки, докато препоръчителните техники за кодиране и методи за смекчаване са обяснени в контекста на Java с най-важната цел да се избегнат свързаните с тях проблеми. В допълнение, специален фокус се отделя на сигурността от страна на клиента, като се справят с проблемите на сигурността на JavaScript, Ajax и HTML5.
Курсът въвежда компоненти за сигурност на Standard Java Edition, който е предшестван от основите на криптографията, осигурявайки обща базова линия за разбиране на целта и работата на приложимите компоненти. Проблемите със сигурността на Java Enterprise Edition са представени чрез различни упражнения, обясняващи както декларативни, така и програмни техники за сигурност в JEE.
И накрая, курсът обяснява най-честите и сериозни програмни недостатъци на Java езика и платформата. Освен типичните грешки, допуснати от Java програмисти, въведените уязвимости в сигурността обхващат както специфични за езика проблеми, така и проблеми, произтичащи от средата за изпълнение. Всички уязвимости и съответните атаки се демонстрират чрез лесни за разбиране упражнения, последвани от препоръчителните насоки за кодиране и възможните техники за смекчаване.
Участниците, посещаващи този курс, ще
- Разберете основните понятия за сигурност, ИТ сигурност и сигурно кодиране Научете уеб уязвимостите отвъд OWASP Топ 10 и знайте как да ги избегнете Научете уязвимостите от страна на клиента и сигурни практики за кодиране Научете се да използвате различни функции за сигурност на средата за разработка на Java Имайте практическо разбиране на криптографията Разберете концепциите за сигурност на уеб услугите Разберете решенията за сигурност на Java EE Научете за типичните грешки в кодирането и как да ги избегнете Получете информация за някои скорошни уязвимости в рамката на Java Получете практически познания при използването на инструменти за тестване на сигурността Получете източници и допълнителни четения за защитено кодиране практики
Публика
Разработчици
Node.JS and Web Application Security
21 ЧасаКато разработчик, вашето задължение е да напишете непропусклив код.
Какво ще стане, ако ви кажем, че въпреки всичките ви усилия, кодът, който сте писали през цялата си кариера, е пълен със слабости, за които не сте подозирали? Ами ако, докато четете това, хакери се опитват да проникнат във вашия код? Каква е вероятността да успеят? Ами ако могат да откраднат вашата база данни и да я продадат на черния пазар?
Този курс по сигурността на уеб приложенията ще промени начина, по който гледате на кода. Практическо обучение, по време на което ще ви научим на всички трикове на нападателите и как да ги смекчите, оставяйки не друго чувство освен желанието да знаете повече.
Ваш избор е да бъдете пред останалите и да бъдете възприемани като променящ играта в борбата срещу киберпрестъпността.
Присъстващите делегати ще:
- Разберете основните понятия за сигурност, ИТ сигурност и сигурно кодиране Научете уязвимостите в мрежата отвъд OWASP Топ 10 и знайте как да ги избегнете Научете уязвимостите от страна на клиента и практиките за сигурно кодиране Научете за сигурността на Node.js Научете за сигурността на MongoDB Имайте практическо разбиране за криптография Разберете основните протоколи за сигурност Разберете концепциите за сигурност на уеб услугите Научете за JSON сигурността Получете практически познания за използването на техники и инструменти за тестване на сигурността Научете как да се справяте с уязвимостите в използваните платформи, рамки и библиотеки Получете източници и допълнителна информация за защитени практики за кодиране
Advanced C#, ASP.NET and Web Application Security
21 ЧасаОсвен солидни познания в използването на различни функции за сигурност на .NET и ASP.NET, дори за опитни програмисти е от съществено значение да имат задълбочени познания относно свързаните с мрежата уязвимости както от страна на сървъра, така и от страната на клиента, заедно с последствията от различните рискове.
В този курс общите уеб базирани уязвимости се демонстрират чрез представяне на съответните атаки, докато препоръчителните техники за кодиране и методи за смекчаване са обяснени в контекста на ASP.NET. Специален фокус се отделя на сигурността от страна на клиента, като се справят с проблемите на сигурността на JavaScript, Ajax и HTML5.
Курсът също така се занимава с архитектурата на сигурността и компонентите на .NET framework, включително контрол на достъпа, базиран на код и роли, деклариране на разрешения и механизми за проверка и модела на прозрачност. Кратко въведение в основите на криптографията осигурява обща практическа основа за разбиране на целта и работата на различни алгоритми, въз основа на които курсът представя криптографските функции, които могат да се използват в .NET.
Въвеждането на различни бъгове в сигурността следва добре установените категории уязвимости, като се занимава с валидиране на въвеждане, функции за сигурност, обработка на грешки, проблеми, свързани с времето и състоянието, групата от общи проблеми с качеството на кода и специален раздел за специфични за ASP.NET уязвимости . Тези теми завършват с преглед на инструментите за тестване, които могат да се използват за автоматично разкриване на някои от научените грешки.
Темите се представят чрез практически упражнения, където участниците могат да изпробват сами последствията от определени уязвимости, смекчаващите мерки, както и обсъжданите API и инструменти.
Участниците, посещаващи този курс, ще
- Разберете основните понятия за сигурност, ИТ сигурност и сигурно кодиране. Научете уеб уязвимостите отвъд OWASP Топ 10 и знайте как да ги избегнете. Научете уязвимостите от страна на клиента и сигурни практики за кодиране. разбиране на криптографията Получете информация за някои скорошни уязвимости в .NET и ASP.NET Получете практически познания за използването на инструменти за тестване на сигурността Научете за типичните грешки при кодиране и как да ги избегнете Получете източници и допълнителна информация за практиките за безопасно кодиране
Публика
Разработчици
The Secure Coding Landscape
14 ЧасаКурсът въвежда някои общи концепции за сигурност, дава преглед на естеството на уязвимостите, независимо от използваните езици и платформи за програмиране, и обяснява как да се справят с рисковете, които се отнасят до сигурността на софтуера в различните етапи на жизнен цикъл на софтуера. Без да отиде дълбоко в техническите детайли, тя подчертава някои от най-интересните и най-привлекателни уязвимости в различните технологии за разработване на софтуер, и представя предизвикателствата на тестовете за сигурност, заедно с някои техники и инструменти, които може да се прилага за намиране на всички съществуващи проблеми в техния код.
Участниците, които присъстват на този курс ще
- Разбиране на основните понятия за сигурност, ИТ сигурност и безопасно кодиране
- Разбиране на уязвимостите както на сървъра, така и на клиента
- Осъзнайте сериозните последици от несигурното третиране на буфер
- Бъдете информирани за някои неотдавнашни уязвимости в средата на развитие и рамките
- Научете за типичните грешки в кодирането и как да ги избегнете
- Разбиране на подходите и методологиите за проверка на безопасността
публиката
мениджъри