Керівництво для програмування на Java: 75 рекомендацій по написанню надійних та захищених програм 13839

Паперова книга
13839
Керівництво для програмування на Java: 75 рекомендацій по написанню надійних та захищених програм - фото 1
280
13 людей
Купити

Все про “Керівництво для програмування на Java: 75 рекомендацій по написанню надійних та захищених програм”

Від видавця

Це довідковий посібник складено з 75 рекомендацій щодо надійного, безпечного та коректного написання коду на Java.

Кожна рекомендація складено авторами за одним і тим же зразком:

  • постановка завдання
  • аналіз приклади коду, що не відповідає прийнятим нормам програмування на Java,
  • розгляд запропонованого рішення, відповідає прийнятим нормам,
  • короткий виклад застосовності рекомендації
  • посилання на додаткову літературу.

Представлені рекомендації відображають досвід, накопичений в області безпечного і надійного програмування на Java, і тому вони будуть корисні всім, хто займається розробкою програм на цій мові програмування. У цій книзі читач може ознайомитися з передовими методиками підвищення надійності і чіткості вихідного коду, а також з типовими помилковими уявленнями програмуючих на Java, яким присвячена окрема глава книги і які нерідко призводять до написання неоптимального коду.

У багатьох організаціях у всьому світі програми на Java застосовуються для вирішення критично важливих завдань, а отже, їх вихідний код повинен бути надійним, безпечним, швидким та зручним для супроводу. У рекомендаціях, представлених у цій книзі, зібраний практичний досвід і приклади програмування на Java, які допомагають задовольняти потреби розробників. Ця книга, написана за таким же зразком, як і довідкове керівництво The CERT® Oracle® Secure Coding Standard for Java™, служить його розширенням, спрямованих на вирішення багатьох питань підвищення безпеки та якості вихідного коду Java.

У цій книзі представлені 75 рекомендацій до узгодженої та зрозумілій формі.

Для кожної рекомендації вказані умови відповідності, наведено приклади коду, що не відповідає прийнятим нормам програмування на Java, а також представлені рішення, що відповідають прийнятим нормам. Автори книги дохідливо пояснюють, коли саме слід застосовувати кожну рекомендацію, а також дають посилання на додаткові джерела інформації.

Відображаючи передовий досвід у галузі забезпечення безпеки програм на Java, це довідкове керівництво надає вдосконалені методики захисту подібних програм від зловмисних атак і інших несподіваних явищ. Читач дістає можливість ознайомитися з передовими методиками підвищення надійності і чіткості вихідного коду, а також з типовими помилковими уявленнями програмуючих на Java, яким присвячена окрема глава книги і які нерідко призводять до написання неоптимального коду.

З передмовою Джеймса А. Гослінга, родоначальника мови програмування Java.

Книга розрахована на тих, хто має певний досвід написання коду на Java.

Про авторів

Фред Лонг — викладач кафедри обчислювальної техніки в Університеті Аберистуита, Великобританія. Він відвідує Інститут программотехники в США з 1992 року, тісно співпрацюючи з його вченими.

Дхрув Мохиндра — ведучий спеціаліст в групі, підпорядкованої керівника технічного відділу компанії Persistent Systems Limited, India, де він консультує з питань інформаційної безпеки в різних сферах діяльності, включаючи глобальну мережу, банківська справа та фінанси, кооперацію, телекомунікації, промислові підприємства, мобільний зв'язок, науки про живу природу та охорону здоров'я.

Роберт С. Сикорд — автор декількох книг з комп'ютерної безпеки і программотехнике, а також технічний керівник з безпечного програмування у відділі CERT Інституту программотехники (SEI) Карнегі-Меллона в р. Піттсбург, шт. Пенсільванія.

Дін Сазерленд — старший інженер з безпеки програмного забезпечення в організації CERT, а раніше він займався оптимізацією компіляторів в компанії Tartan, Inc.

Девід Свобода — інженер з безпеки програмного забезпечення в відділі CERT Інституту программотехники (SEI) Карнегі-Меллона, де він брав участь в якості провідного розробника програмного забезпечення в різних проектах організації.

Анотація

Керівництво для програмування на Java: 75 рекомендацій по написанню надійних та захищених програм

Рецензії

0

Всі характеристики

Товар входить до категорії

  • Самовивіз з відділень поштових операторів від 45 ₴ - 80 ₴
  • Доставка поштовими сервісами - тарифи перевізника
Схожі товари
JavaFX 2.0. Розробка RIA-додатків
8021
Тимур Машнин
196 ₴
Eclipse
127992
Дэвид Карлсон
250 ₴
Web-сервіси Java
7838
Тимур Машнин
290 ₴
Effective Java (2nd Edition)
12822
Joshua Bloch
300 ₴
Java. Новое поколение разработки. Техники Java 7 и многоязычное программирование
190033
Бенджамин ЭвансМартин Вербург
310 ₴
Искусство программирования на Java
895
Герберт ШилдтДжеймс Холмс
320 ₴
Kotlin. Сборник рецептов
129989
Кен Коузен
390 ₴
gRPC: запуск и эксплуатация облачных приложений. Go и Java для Docker и Kubernetes
140478
Касун ИндрасириДашен Курупу
400 ₴
OpenCV і Java. Обробка зображень, комп'ютерне зір
77360
Николай Прохоренок
442 ₴
Javа Puzzlers: Traps, Pitfalls, and Corner Cases
14437
Joshua Bloch, Neal Gafter
450 ₴
Java для всіх
112575
Алексей Васильев
450 ₴
Java SE8 for the Really Impatient
190868
Cay S. Horstmann
450 ₴
Java в облаке. Spring Boot, Spring Cloud, Cloud Foundry
87519
Кеннет Бастани
490 ₴
Java 2. Бібліотека професіонала, том 1. Основи. 8-е видання
68582
Кей С. ХорстманнГари Корнелл
500 ₴
Swing: Ефектні інтерфейси
5649
Иван Портянкин
510 ₴
Java Concurrency на практиці
116561
Джошуа БлохБрайан ГетцТим ПайерлсДжозеф БоуберДэвид ХолмсДаг Ли
473 ₴520 ₴