Volume 221 pages
2023 year
0+
About the book
Подробно рассмотрены все аспекты безопасности от теории до реальных реализаций .NET-приложений на языке C#. Рассказано, как обеспечивать безопасную регистрацию, авторизацию и поддержку сессий пользователей. Перечислены уязвимости, которые могут быть присущи веб-сайтам и Web API, описано, как хакеры могут эксплуатировать уязвимости и как можно обеспечить безопасность приложений. Даны основы оптимизации кода для обработки максимального количества пользователей с целью экономии ресурсов серверов и денег на хостинг. Рассмотрены сетевые функции: проверка соединения, отслеживание запроса, доступ к микросервисам, работа с сокетами и др. Приведены реальные примеры атак хакеров и способы защиты от них.
Reviews, 2 reviews2
Отличная книга и интересный подход к коду с точки зрения безопасности. Рекомендую к прочтению неистово. Удивительно, но не нашел ошибок в коде, что обычное дело для таких книг. Может глаза косые стали
Из этой книги я узнал, что автор живет в Канаде и какое-то время работал в Sony, а на книгу потратил невероятно мало времени, при этом занимаясь еще и своей основной работой.
На мой взгляд, не стоило так распыляться, может, стоило писать книгу подольше..
Книга вышла в 2023 году, а верстка.. как она вообще контроль прошла? Для глав используется Comic Sans, красных строк нет, то и дело косяки по шрифтам, повествование расплывается.
Автор "очень рекомендует" использовать один подход, а не другой, исходя из каких-то тестов, хотя никаких (вообще) статистических данных представлено не было. Типа используй один пул технологий а не другой, потому что я в Sony работал долгое время и имею много опыта. Окей, но подтверждать свой опыт тоже нужно? "Можете, конечно, мне что-то сказать в ответ, что подход неуместный и есть подходы лучше, но у меня большой опыт, и я ваши слова буду пропускать мимо ушей" - цитата. Так ли ведут себя профессионалы?
Также в листингах часто видны какие-то мелкие описки, опечатки, нарушения общепринятых методик написания кода на C#. Местами выглядит просто как каша, которую читать сложно. Предполагаю, автор в рамках своей профессиональной деятельности использует использует разные языки программирования, потому и стили написания смешиваются. Но книга писалась только для C# разработчиков, поэтому, думаю, стоило разные листинги хотя бы привести к одному виду на протяжении всей книги, не говоря уже об общепринятых нормах написания кода. Интерфейсы с I начинаются и на том спасибо.
Также во время чтения то и дело натыкался на ненужные лирические отступления, которые просто растягивают чтение и превращают его в унылое наблюдение за тем, как автор из Канады, работавший в Sony, рассказывает о том, как он писал код для Sony, параллельно кичась тем, что он одновременно и книгу пишет, и работу свою основную работает.
0 из 10, потраченного времени жаль








