Приложения ASP .NET Core подвержены риску атак. Существуют конкретные меры, которые помогут избежать взлома. В книге показаны такие методы защиты веб-приложений ASP .NET Core, как безопасное взаимодействие с браузером, распознавание и предотвращение распространенных угроз, развертывание уникальных API безопасности этого фреймворка. Приводятся способы написания безопасного кода и примеры с аннотациями, а также полное описание встроенных инструментов безопасности ASP .NET Core. Рассматриваются реальные нарушения в системе безопасности, включая мошеннические расширения Firefox и кражу паролей в Adobe.
Стек, который мы будем использовать в этой книге, – это .NET; а поскольку мы говорим о веб-приложениях, то в центре внимания будет фреймворк ASP .NET Core. Книга была написана с использованием .NET 6 и ASP .NET Core 6, но надеюсь, что она будет полезна и при работе с более новыми версиями.
Помните веб-формы ASP .NET, попытку Microsoft мотивировать разработчиков, которым не нравятся веб-технологии, всё-таки пробовать создавать веб-приложения? Можно сказать, что они канули в Лету, но с выпуском Blazor Microsoft пробует другой подход, на сей раз ориентированный исключительно на разработчиков, которые не очень любят javascript. Все современные браузеры поддерживают стандарт WebAssembly, определяющий двоичный формат кода, выполняемого в браузере. С по мощью Blazor код C# компилируется в WebAssembly, который затем может выполнить браузер. Следовательно, можно писать приложения на C# (или других языках .NET), а браузер может их запускать.
Вы научитесь: - использовать инструменты и библиотеки для тестирования и сканирования; - активировать встроенные механизмы безопасности браузеров из ASP .NET; - пользоваться преимуществами API безопасности .NET и ASP .NET Core; - управлять паролями, чтобы свести к минимуму ущерб от утечки данных; - надежно хранить секретные данные приложения.
Кому адресована эта книга? Вы должны понимать основы .NET и владеть хотя бы одним из фреймворков ASP .NET Core (Razor Pages или MVC/Web API). Еще лучше, если вы хорошо разбираетесь в HTML и CSS («я понимаю это, когда вижу»). По крайней мере, в некоторых главах будет полезен поверхностный опыт работы с javascript. В качестве предпочтительного языка здесь используется C#, поэтому это еще одно необходимое условие, чтобы получить максимальную отдачу от прочтения книги.
Разместите ссылку на эту страницу в социальных сетях. Так о ней узнают тысячи человек:
Facebook
Twitter
Мой мир
Вконтакте
Одноклассники
Нашли ошибку? Сообщите администрации сайта: Выберите один из разделов меню и, если необходимо, напишите комментарий
За ложную информацию бан на месяц
Разместите, пожалуйста, ссылку на эту страницу на своём веб-сайте:
Код для вставки на сайт или в блог: Код для вставки в форум (BBCode): Прямая ссылка на эту публикацию:
ASP .Net Core в действии — Эта книга знакомит читателей с основами фреймворка ASP .NET Core, такими как промежуточное ПО, внедрение зависимостей и конфигурация. Автор показывает, как настроить их в соответствии с пользовательскими требованиями.
Создавайте быстрые, масштабируемые и высокопроизводительные приложения с C# и ASP .NET Core. ASP .NET Core - это новая, открытая и кроссплатформенная среда веб-приложений от Microsoft. ASP .NET Core MVC помогает вам создавать надежные веб-приложения с использованием конструкции Model-View-Controller. Это руководство поможет вам в создании приложени ...
В книге объясняется, как эффективно применять новые возможности инфраструктуры "модель-представление-контроллер" (MVC), обновленной до версии ASP .NET Core MVC. Теперь вы сможете создавать более экономные, оптимизированные под облако и готовые к функционированию на мобильных устройствах приложения для платформы .NET. Книга предоставляет детальное о ...
Предлагаемый курс посвящен вопросам программирования в IIS при помощи технологии ASP, представленной языками VBScript, XML и ADO. В курсе даются знания о веб-программировании .NET на C# с помощью ADO .NET в веб-формах и веб-службах ASP .NET. Представлены материалы по технологиям ISAPI и ATL Server, использующим C++.
Данный материал НЕ НАРУШАЕТ авторские права никаких физических или юридических лиц. Если это не так - свяжитесь с администрацией сайта. Материал будет немедленно удален. Электронная версия этой публикации предоставляется только в ознакомительных целях. Для дальнейшего её использования Вам необходимо будет приобрести бумажный (электронный, аудио) вариант у правообладателей.