Rozdział 11

Bezpieczeństwo

11.0 Wprowadzenie

Bezpieczeństwo związane z uruchamianiem kodu w platformie .NET związane jest z koncepcją zabezpieczenia dostępu kodu (ang. Code Access Security – CAS). CAS określa wiarygodność modułu, na podstawie jego pochodzenia i cech, takich jak wartość skrótu. Na przykład, kod zainstalowany na komputerze lokalnym jest bardziej wiarygodny, niż kod pobrany z Internetu. Także środowisko uruchomieniowe weryfikuje metadane podzespołu oraz bezpieczeństwo typu, zanim zezwoli na wykonanie kodu.

Istnieje wiele mechanizmów, które można wykorzystać do tworzenia bezpiecznego kodu i ochrony danych z wykorzystaniem platformy.NET. W tym rozdziale omawiamy zagadnienia kontroli nad dostępem do typów, szyfrowanie i odszyfrowywanie, ...

Get C# 6.0 – Księga Przepisów now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.