Державний Університет Телекомунікацій

Кафедра Інформаційної та кібернетичної безпеки


Алгоритмы на C++. Фундаментальные алгоритмы и структуры данных
С#. Концепція та синтаксис. Навчальний посібник
Програмування мовою С# 6.0. Навчальний посібник для технічних спеціальностей вищих навчальних закладів
Как программировать на Visual С#
Безопасное программирование на C и C++» (для C11/C++11)
Защищенный код
В этой книге разработчики найдут практические советы и рекомендации по защите создаваемых приложений на всех этапах процесса создания ПО — от про-ектирования безопасных приложений и до тестирования для выявления брешей в готовой программе и создания безопасной документации и сообщений об ошибках. Здесь рассказывается о моделировании опасностей, планировании про-цесса разработки защищенных приложений, проблемах локализации и связан-ных с ней опасностях, недостатках файловых систем, поддержке конфиденциаль-ности в приложениях и безопасной установке приложений. Авторы иллюстриру-ют свой рассказ примерами программ на самых разных языках — от C# до Perl.
19 смертных грехов, угрожающих безопасности программ. Как не допустить типичных ошибок
Эта книга адресована всем разработчикам программного обеспечения. В ней описаны наиболее распространенные ошибки, приводящие к печальным последствиям, а равно способы их устранения до того, как программа будет передана заказчику. Вы найдете здесь полезный материал вне зависимости от того, на каком языке пишете, будь то С, С++, Java, С#, ASP, ASP.NET, Visual Basic, PHP, Perl или JSP. Она применима к операционным системам Windows, Linux, Apple Mac OS X, OpenBSD и Solaris, а равно к самым разнообразным платформам: «толстым» клиентам, «тонким» клиентам или пользователям Web. Честно говоря, безопасность не зависит ни от языка, ни от операционной системы, ни от платформы. Если ваш код небезопасен, то пользователи беззащитны перед атакой.Любой слой программного обеспечения может содержать ошибки, из–за которых оно работает не так, как хотел автор, или, по крайней мере, не соответствует ожиданиям пользователя. Эти ошибки вносят в систему неопределенность, что может приводить к серьезным последствиям с точки зрения безопасности. Проявляться они могут по–разному: от простого краха системы, и тогда ошибку можно использовать, чтобы вызвать отказ от обслуживания, до переполнения буфера, позволяющего противнику выполнить в системе произвольный код.Коль скоро поведение программных систем недетерминировано из–за ошибок, то самые лучшие идеи по их защите – не более чем гипотезы. Мы можем воздвигать межсетевые экраны, реализовывать технологии защиты от переполнения буфера на уровне ОС, применять самые разнообразные методики, но все это никоим образом не изменит фундаментальную парадигму безопасности. И лишь за счет радикального улучшения качества программ и сокращения числа ошибок мы можем надеяться на успешность попыток обеспечить безопасность программного обеспечения.
ЗБІРНИК матеріалів науково-технічної конференції студентів, аспірантів, викладачів та науковців
Матеріали науково-технічної конференції студентів, аспірантів, викладачів та науковців: 18 грудня 2014 року. – Київ: Державний університет телекомунікацій, - 2014. – 132с.
Статті БУРЯЧКА ВОЛОДИМИРА ЛЕОНІДОВИЧА
Статті завідувача кафедри, доктора технічних наук, старший науковий співробітник БУРЯЧКА ВОЛОДИМИРА ЛЕОНІДОВИЧА
Техника и философия хакерских атак

Бібліотека


Переглядів: 22 828
^