Oprócz solidnej wiedzy na temat korzystania z różnych funkcji bezpieczeństwa .NET i ASP.NET, nawet dla doświadczonych programistów niezbędna jest dogłębna wiedza na temat luk w zabezpieczeniach sieciowych zarówno po stronie serwera, jak i klienta, wraz z konsekwencjami różnych zagrożeń.
W tym kursie ogólne luki w zabezpieczeniach sieciowych są demonstrowane poprzez prezentację odpowiednich ataków, podczas gdy zalecane techniki kodowania i metody łagodzenia skutków są wyjaśniane w kontekście ASP.NET. Szczególny nacisk położono na bezpieczeństwo po stronie klienta, zajmując się kwestiami bezpieczeństwa JavaScript, Ajax i HTML5.
Kurs dotyczy również architektury bezpieczeństwa i komponentów frameworka .NET, w tym kontroli dostępu opartej na kodzie i rolach, deklaracji uprawnień i mechanizmów sprawdzania oraz modelu przezroczystości. 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.
Wprowadzenie różnych błędów bezpieczeństwa jest zgodne z dobrze ugruntowanymi kategoriami podatności, zajmując się walidacją danych wejściowych, funkcjami bezpieczeństwa, obsługą błędów, problemami związanymi z czasem i stanem, grupą ogólnych zagadnień związanych z jakością kodu oraz specjalną sekcją dotyczącą podatności specyficznych dla ASP.NET. Tematy te są zakończone przeglądem narzędzi testowych, które mogą być wykorzystane do automatycznego ujawniania niektórych z poznanych błędów.
Tematy są prezentowane za pomocą praktycznych ćwiczeń, w których uczestnicy mogą samodzielnie wypróbować konsekwencje niektórych luk w zabezpieczeniach, środki zaradcze, a także omówione interfejsy API i narzędzia.
Uczestnicy biorący udział w tym kursie
- Zrozumieją podstawowe koncepcje bezpieczeństwa, bezpieczeństwa IT i bezpiecznego kodowania
- Poznają luki w zabezpieczeniach sieciowych wykraczające poza OWASP Top Ten i dowiedzą się, jak ich unikać
- Poznają luki w zabezpieczeniach po stronie klienta i praktyki bezpiecznego kodowania
- Nauczą się korzystać z różnych funkcji bezpieczeństwa środowiska programistycznego .NET
- Praktyczne zrozumienie kryptografii
- Uzyskać informacje na temat niektórych najnowszych luk w zabezpieczeniach .NET i ASP.NET
- Zdobądź praktyczną wiedzę na temat korzystania z narzędzi do testowania zabezpieczeń
- Poznanie typowych błędów w kodowaniu i sposobów ich unikania
- Uzyskaj źródła i dalsze lektury na temat praktyk bezpiecznego kodowania
Odbiorcy
Programiści
- Bezpieczeństwo IT i bezpieczne kodowanie
- Bezpieczeństwo aplikacji internetowych
- Bezpieczeństwo po stronie klienta
- Zabezpieczenia po stronie klienta
- Architektura i usługi bezpieczeństwa .NET
- Praktyczna kryptografia
- Architektura zabezpieczeń ASP.NET
- Typowe błędy kodowania i luki w zabezpieczeniach
- Zasady bezpieczeństwa i bezpiecznego kodowania
- Źródła wiedzy
United Arab Emirates - Advanced C#, ASP.NET and Web Application Security
Qatar - Advanced C#, ASP.NET and Web Application Security
Egypt - Advanced C#, ASP.NET and Web Application Security
Saudi Arabia - Advanced C#, ASP.NET and Web Application Security
South Africa - Advanced C#, ASP.NET and Web Application Security
Brasil - Advanced C#, ASP.NET and Web Application Security
Canada - Advanced C#, ASP.NET and Web Application Security
中国 - Advanced C#, ASP.NET and Web Application Security
香港 - Advanced C#, ASP.NET and Web Application Security
澳門 - Advanced C#, ASP.NET and Web Application Security
台灣 - Advanced C#, ASP.NET and Web Application Security
USA - Advanced C#, ASP.NET and Web Application Security
Österreich - Advanced C#, ASP.NET and Web Application Security
Schweiz - Advanced C#, ASP.NET and Web Application Security
Deutschland - Advanced C#, ASP.NET and Web Application Security
Czech Republic - Advanced C#, ASP.NET and Web Application Security
Denmark - Advanced C#, ASP.NET and Web Application Security
Estonia - Advanced C#, ASP.NET and Web Application Security
Finland - Advanced C#, ASP.NET and Web Application Security
Greece - Advanced C#, ASP.NET and Web Application Security
Magyarország - Advanced C#, ASP.NET and Web Application Security
Ireland - Advanced C#, ASP.NET and Web Application Security
Luxembourg - Advanced C#, ASP.NET and Web Application Security
Latvia - Advanced C#, ASP.NET and Web Application Security
España - C#, ASP.NET Avanzado y Seguridad de Aplicaciones Web
Italia - Advanced C#, ASP.NET and Web Application Security
Lithuania - Advanced C#, ASP.NET and Web Application Security
Nederland - Advanced C#, ASP.NET and Web Application Security
Norway - Advanced C#, ASP.NET and Web Application Security
Portugal - Advanced C#, ASP.NET and Web Application Security
România - Advanced C#, ASP.NET and Web Application Security
Sverige - Advanced C#, ASP.NET and Web Application Security
Türkiye - Advanced C#, ASP.NET and Web Application Security
Malta - Advanced C#, ASP.NET and Web Application Security
Belgique - Advanced C#, ASP.NET and Web Application Security
France - Advanced C#, ASP.NET and Web Application Security
日本 - Advanced C#, ASP.NET and Web Application Security
Australia - Advanced C#, ASP.NET and Web Application Security
Malaysia - Advanced C#, ASP.NET and Web Application Security
New Zealand - Advanced C#, ASP.NET and Web Application Security
Philippines - Advanced C#, ASP.NET and Web Application Security
Singapore - Advanced C#, ASP.NET and Web Application Security
Thailand - Advanced C#, ASP.NET and Web Application Security
Vietnam - Advanced C#, ASP.NET and Web Application Security
India - Advanced C#, ASP.NET and Web Application Security
Argentina - C#, ASP.NET Avanzado y Seguridad de Aplicaciones Web
Chile - C#, ASP.NET Avanzado y Seguridad de Aplicaciones Web
Costa Rica - C#, ASP.NET Avanzado y Seguridad de Aplicaciones Web
Ecuador - C#, ASP.NET Avanzado y Seguridad de Aplicaciones Web
Guatemala - C#, ASP.NET Avanzado y Seguridad de Aplicaciones Web
Colombia - C#, ASP.NET Avanzado y Seguridad de Aplicaciones Web
México - C#, ASP.NET Avanzado y Seguridad de Aplicaciones Web
Panama - C#, ASP.NET Avanzado y Seguridad de Aplicaciones Web
Peru - C#, ASP.NET Avanzado y Seguridad de Aplicaciones Web
Uruguay - C#, ASP.NET Avanzado y Seguridad de Aplicaciones Web
Venezuela - C#, ASP.NET Avanzado y Seguridad de Aplicaciones Web
Polska - Advanced C#, ASP.NET and Web Application Security
United Kingdom - Advanced C#, ASP.NET and Web Application Security
South Korea - Advanced C#, ASP.NET and Web Application Security
Pakistan - Advanced C#, ASP.NET and Web Application Security
Sri Lanka - Advanced C#, ASP.NET and Web Application Security
Bulgaria - Advanced C#, ASP.NET and Web Application Security
Bolivia - C#, ASP.NET Avanzado y Seguridad de Aplicaciones Web
Indonesia - Advanced C#, ASP.NET and Web Application Security
Kazakhstan - Advanced C#, ASP.NET and Web Application Security
Moldova - Advanced C#, ASP.NET and Web Application Security
Morocco - Advanced C#, ASP.NET and Web Application Security
Tunisia - Advanced C#, ASP.NET and Web Application Security
Kuwait - Advanced C#, ASP.NET and Web Application Security
Oman - Advanced C#, ASP.NET and Web Application Security
Slovakia - Advanced C#, ASP.NET and Web Application Security
Kenya - Advanced C#, ASP.NET and Web Application Security
Nigeria - Advanced C#, ASP.NET and Web Application Security
Botswana - Advanced C#, ASP.NET and Web Application Security
Slovenia - Advanced C#, ASP.NET and Web Application Security
Croatia - Advanced C#, ASP.NET and Web Application Security
Serbia - Advanced C#, ASP.NET and Web Application Security
Bhutan - Advanced C#, ASP.NET and Web Application Security
Nepal - Advanced C#, ASP.NET and Web Application Security
Uzbekistan - Advanced C#, ASP.NET and Web Application Security