Course Code: cl-nwa
Duration: 21 hours
Overview:

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

Course Outline:
  • 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
Sites Published:

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