Obecnie dostępnych jest wiele języków programowania umożliwiających kompilację kodu do frameworków .NET i ASP.NET. Środowisko to zapewnia potężne środki do rozwoju bezpieczeństwa, ale programiści powinni wiedzieć, jak zastosować techniki programowania na poziomie architektury i kodowania, aby wdrożyć pożądaną funkcjonalność bezpieczeństwa i uniknąć luk w zabezpieczeniach lub ograniczyć ich wykorzystanie.
Celem tego kursu jest nauczenie programistów poprzez liczne ćwiczenia praktyczne, jak zapobiegać wykonywaniu uprzywilejowanych działań przez niezaufany kod, chronić zasoby poprzez silne uwierzytelnianie i autoryzację, zapewniać zdalne wywołania procedur, obsługiwać sesje, wprowadzać różne implementacje dla określonych funkcji i wiele innych. Specjalna sekcja poświęcona jest konfiguracji i wzmocnieniu środowiska .NET i ASP.NET pod kątem bezpieczeństwa.
Krótkie wprowadzenie do podstaw kryptografii zapewnia wspólną praktyczną podstawę do zrozumienia celu i działania różnych algorytmów, na podstawie których kurs przedstawia funkcje kryptograficzne, które można wykorzystać w .NET. Po tym następuje wprowadzenie niektórych najnowszych luk w zabezpieczeniach kryptograficznych związanych zarówno z niektórymi algorytmami kryptograficznymi i protokołami kryptograficznymi, jak i atakami bocznymi.
Wprowadzenie różnych podatności rozpoczyna się od przedstawienia niektórych typowych problemów programistycznych popełnianych podczas korzystania z .NET, w tym kategorii błędów związanych z walidacją danych wejściowych, obsługą błędów lub warunkami wyścigu. Szczególny nacisk kładziony jest na bezpieczeństwo XML, podczas gdy temat podatności specyficznych dla ASP.NET porusza pewne szczególne kwestie i metody ataku: takie jak atakowanie ViewState lub ataki na zakończenie ciągu znaków.
Uczestnicy biorący udział w tym kursie
- Zrozumieją podstawowe koncepcje bezpieczeństwa, bezpieczeństwa IT i bezpiecznego kodowania.
- Nauczą się korzystać z różnych funkcji bezpieczeństwa środowiska programistycznego .NET
- Praktyczne zrozumienie kryptografii
- Zrozumieją niektóre niedawne ataki na kryptosystemy
- Uzyskać informacje na temat niektórych ostatnich luk w zabezpieczeniach .NET i ASP.NET
- Poznanie typowych błędów w kodowaniu i sposobów ich unikania
- Zdobądź praktyczną wiedzę na temat korzystania z narzędzi do testowania bezpieczeństwa
- Uzyskaj źródła i dalsze lektury na temat praktyk bezpiecznego kodowania
Odbiorcy
Programiści
- Bezpieczeństwo IT i bezpieczne kodowanie
- Architektura i usługi bezpieczeństwa .NET
- Praktyczna kryptografia
- Architektura zabezpieczeń ASP.NET
- Luki w zabezpieczeniach kryptograficznych
- Atak czasowy RSA
- Funkcje i luki w zabezpieczeniach
- Odmowa usługi
- Konfiguracja i wzmocnienie ASP.NET
- Bezpieczeństwo XML
- Typowe błędy kodowania i luki w zabezpieczeniach
- Zasady bezpieczeństwa i bezpiecznego kodowania
- Źródła wiedzy
United Arab Emirates - Comprehensive C# and .NET Application Security
Qatar - Comprehensive C# and .NET Application Security
Egypt - Comprehensive C# and .NET Application Security
Saudi Arabia - Comprehensive C# and .NET Application Security
South Africa - Comprehensive C# and .NET Application Security
Brasil - Comprehensive C# and .NET Application Security
Canada - Comprehensive C# and .NET Application Security
中国 - Comprehensive C# and .NET Application Security
香港 - Comprehensive C# and .NET Application Security
澳門 - Comprehensive C# and .NET Application Security
台灣 - Comprehensive C# and .NET Application Security
USA - Comprehensive C# and .NET Application Security
Österreich - Comprehensive C# and .NET Application Security
Schweiz - Comprehensive C# and .NET Application Security
Deutschland - Comprehensive C# and .NET Application Security
Czech Republic - Comprehensive C# and .NET Application Security
Denmark - Comprehensive C# and .NET Application Security
Estonia - Comprehensive C# and .NET Application Security
Finland - Comprehensive C# and .NET Application Security
Greece - Comprehensive C# and .NET Application Security
Magyarország - Comprehensive C# and .NET Application Security
Ireland - Comprehensive C# and .NET Application Security
Luxembourg - Comprehensive C# and .NET Application Security
Latvia - Comprehensive C# and .NET Application Security
España - Integral de C# y .NET Seguridad de Aplicaciones
Italia - Comprehensive C# and .NET Application Security
Lithuania - Comprehensive C# and .NET Application Security
Nederland - Comprehensive C# and .NET Application Security
Norway - Comprehensive C# and .NET Application Security
Portugal - Comprehensive C# and .NET Application Security
România - Comprehensive C# and .NET Application Security
Sverige - Comprehensive C# and .NET Application Security
Türkiye - Comprehensive C# and .NET Application Security
Malta - Comprehensive C# and .NET Application Security
Belgique - Comprehensive C# and .NET Application Security
France - Comprehensive C# and .NET Application Security
日本 - Comprehensive C# and .NET Application Security
Australia - Comprehensive C# and .NET Application Security
Malaysia - Comprehensive C# and .NET Application Security
New Zealand - Comprehensive C# and .NET Application Security
Philippines - Comprehensive C# and .NET Application Security
Singapore - Comprehensive C# and .NET Application Security
Thailand - Comprehensive C# and .NET Application Security
Vietnam - Comprehensive C# and .NET Application Security
India - Comprehensive C# and .NET Application Security
Argentina - Integral de C# y .NET Seguridad de Aplicaciones
Chile - Integral de C# y .NET Seguridad de Aplicaciones
Costa Rica - Integral de C# y .NET Seguridad de Aplicaciones
Ecuador - Integral de C# y .NET Seguridad de Aplicaciones
Guatemala - Integral de C# y .NET Seguridad de Aplicaciones
Colombia - Integral de C# y .NET Seguridad de Aplicaciones
México - Integral de C# y .NET Seguridad de Aplicaciones
Panama - Integral de C# y .NET Seguridad de Aplicaciones
Peru - Integral de C# y .NET Seguridad de Aplicaciones
Uruguay - Integral de C# y .NET Seguridad de Aplicaciones
Venezuela - Integral de C# y .NET Seguridad de Aplicaciones
Polska - Comprehensive C# and .NET Application Security
United Kingdom - Comprehensive C# and .NET Application Security
South Korea - Comprehensive C# and .NET Application Security
Pakistan - Comprehensive C# and .NET Application Security
Sri Lanka - Comprehensive C# and .NET Application Security
Bulgaria - Comprehensive C# and .NET Application Security
Bolivia - Integral de C# y .NET Seguridad de Aplicaciones
Indonesia - Comprehensive C# and .NET Application Security
Kazakhstan - Comprehensive C# and .NET Application Security
Moldova - Comprehensive C# and .NET Application Security
Morocco - Comprehensive C# and .NET Application Security
Tunisia - Comprehensive C# and .NET Application Security
Kuwait - Comprehensive C# and .NET Application Security
Oman - Comprehensive C# and .NET Application Security
Slovakia - Comprehensive C# and .NET Application Security
Kenya - Comprehensive C# and .NET Application Security
Nigeria - Comprehensive C# and .NET Application Security
Botswana - Comprehensive C# and .NET Application Security
Slovenia - Comprehensive C# and .NET Application Security
Croatia - Comprehensive C# and .NET Application Security
Serbia - Comprehensive C# and .NET Application Security
Bhutan - Comprehensive C# and .NET Application Security