L'un des principaux avantages de la plateforme de développement ASP.NET Core réside dans sa capacité de gérer les fonctionnalités de sécurité en ligne. La sécurité en ligne est d'une importance capitale, car les menaces contre les applications Web ne cessent de se multiplier et de devenir de plus en plus sophistiquées. Malheureusement, il était jusque-là très difficile d'intégrer des fonctionnalités de sécurité dans des applications Web. Avec .NET Core, Microsoft a changé la donne.
Dans ce cours, vous allez utiliser vos connaissances de C#, Visual Studio et la plateforme .NET Core pour apprendre à identifier les menaces de sécurité courantes, comme les scripts intersites, la falsification de requête intersite, les redirections ouvertes et l'injection SQL. Vous verrez également comment .NET Core facilite la sécurisation et la protection de vos applications Web contre ces attaques.
Vous découvrirez comment utiliser diverses méthodes d'authentification des utilisateurs au sein d'une application Web .NET MVC ainsi que les rôles et les stratégies pour contrôler l'accès à votre application ou à votre API. De plus, vous utiliserez le chiffrement, l'API .NET de protection des données et les clés secrètes d'application pour créer une couche de protection des données sécurisée pour une application .NET MVC. Enfin, vous mettrez au point des mécanismes efficaces de gestion des erreurs de communication pour informer les utilisateurs des conditions d'erreur susceptibles de se produire au sein de la couche de protection des données.
Prêt à apprendre comment intégrer les fonctionnalités de sécurité de .NET Core dans vos applications Web ? Alors, rendez-vous dans le premier chapitre pour plonger dans le vif du sujet !
Faites la connaissance de vos professeurs :
Andrew Jensen
J'ai passé plus de 25 ans dans le secteur des technologies de l'information en tant qu'entrepreneur, gestionnaire et directeur, formateur en entreprise, développeur de logiciels, rédacteur technique, chercheur et enseignant. Je suis PDG de jTEC Web Services, une société de conseil en informatique.
Par ailleurs, je suis l'auteur du programme d'études de Coder Foundry, un centre de formation en programmation basée sur .NET. Je suis également co-auteur, instructeur et conseiller pédagogique ici à OpenClassrooms.
Vincent Siron
Senior Technical Consultant et passionné par son métier, Vincent a travaillé sur la version française de ce cours.