Безопасное программирование на С и С++: пер. с англ.

Bibliografische gegevens
Hoofdauteur: Сикорд Р. С. Роберт С.
Samenvatting:Распространенные уязвимости программного обеспечения обычно вызваны дефектами программирования, которых можно было бы избежать. Проанализировав десятки тысяч сообщений об уязвимостях, начиная с 1988 года, CERT выявила, что подавляющее количество уязвимостей вызывается относительно небольшим количеством первопричин. Во втором издании книги Безопасное программирование на С и С++ выявляются и поясняются эти первопричины и указываются шаги, которые могут быть предприняты для устранения уязвимостей в разрабатываемом программном обеспечении. Кроме того, книга призывает программистов принять на вооружение наилучшие методы обеспечения безопасности и выработать образ мышления, который поможет защитить программное обеспечение не только от известных на сегодня, но и от будущих атак. Опираясь на доклады и выводы CERT, Роберт С. Сикорд систематически указывает программные ошибки, которые скорее всего приведут к нарушениям безопасности, показывает, как они могут быть использованы злоумышленниками, рассматривает потенциальные следствия такого использования и предоставляет безопасные альтернативы. Во втором издании книги Безопасное программирование на С и С++ приведены сотни примеров безопасного и небезопасного кода и используемых злоумышленниками уязвимостей, реализованных для Windows и Linux. Если вы отвечаете за разработку безопасного программного обеспечения на С или С++ (или за его безопасность) — никакая иная книга не предложит вам помощи такого уровня и такой подробной информации.
Taal:Russisch
Gepubliceerd in: Москва, Вильямс, 2015
Editie:2-е изд.
Onderwerpen:
Formaat: Boek
KOHA link:https://koha.lib.tpu.ru/cgi-bin/koha/opac-detail.pl?biblionumber=301841

MARC

LEADER 00000nam0a2200000 4500
001 301841
005 20231102001436.0
010 |a 9785845919083 
035 |a (RuTPU)RU\TPU\book\327018 
090 |a 301841 
100 |a 20150814d2015 km y0rusy50 ca 
101 1 |a rus  |c eng 
102 |a RU 
105 |a a z 001zy 
200 1 |a Безопасное программирование на С и С++  |e пер. с англ.  |f Р. С. Сикорд 
205 |a 2-е изд. 
210 |a Москва  |c Вильямс  |d 2015 
215 |a 496 с.  |c ил. 
320 |a Библиогр.: с. 475-487. 
320 |a Аббревиатуры: с. 488-493. 
320 |a Предметный указатель: с. 494-496. 
330 |a Распространенные уязвимости программного обеспечения обычно вызваны дефектами программирования, которых можно было бы избежать. Проанализировав десятки тысяч сообщений об уязвимостях, начиная с 1988 года, CERT выявила, что подавляющее количество уязвимостей вызывается относительно небольшим количеством первопричин. Во втором издании книги Безопасное программирование на С и С++ выявляются и поясняются эти первопричины и указываются шаги, которые могут быть предприняты для устранения уязвимостей в разрабатываемом программном обеспечении. Кроме того, книга призывает программистов принять на вооружение наилучшие методы обеспечения безопасности и выработать образ мышления, который поможет защитить программное обеспечение не только от известных на сегодня, но и от будущих атак. Опираясь на доклады и выводы CERT, Роберт С. Сикорд систематически указывает программные ошибки, которые скорее всего приведут к нарушениям безопасности, показывает, как они могут быть использованы злоумышленниками, рассматривает потенциальные следствия такого использования и предоставляет безопасные альтернативы. Во втором издании книги Безопасное программирование на С и С++ приведены сотни примеров безопасного и небезопасного кода и используемых злоумышленниками уязвимостей, реализованных для Windows и Linux. Если вы отвечаете за разработку безопасного программного обеспечения на С или С++ (или за его безопасность) — никакая иная книга не предложит вам помощи такого уровня и такой подробной информации. 
606 1 |a Программное обеспечение  |x Качество  |2 stltpush  |3 (RuTPU)RU\TPU\subj\71719  |9 85502 
610 1 |a угрозы 
610 1 |a безопасность 
610 1 |a C 
610 1 |a C++ 
610 1 |a строки 
610 1 |a динамическая память 
610 1 |a управление 
610 1 |a целочисленная безопасность 
610 1 |a многопоточность 
610 1 |a безопасное программное обеспечение 
610 1 |a разработка 
610 1 |a жизненный цикл 
675 |a 004.415.5  |v 4 
700 1 |a Сикорд  |b Р. С.  |g Роберт С. 
801 1 |a RU  |b 63413507  |c 20150814 
801 2 |a RU  |b 63413507  |c 20151002  |g RCR 
900 |a Программирование 
900 |a Программирование на СИ 
900 |a Программирование на языке высокого уровня 
942 |c BK 
959 |a 96/20150814  |d 1  |e 1764,00  |f ЧЗТЛ:1