Другие языки программирования и технологии
Причиной появления 99% дыр в программах, всех вирусов и троянов, является то, что эти программы написаны на языке Cи ?
Правда ли, что причиной появления 99% дыр в программах, а значит, и всех вирусов и троянов, которые их используют, является то, что эти программы написаны на языке C и прочих низкоуровневых языках с прямым доступом к памяти.
Совершенно ложное и перевернутое утверждение.
Дырки как раз из-за чрезмерно высокоуровневой организации программ.
А все из-за того, что они чрезмерно избыточны и "подвалов", куда можно засунуть вредоносный код, там хоть завались.
Ну для примера - куда можно с большей вероятностью запихать вирус в программе, делающей одно и то же? В 128 Килобайтную на ассемблере? В 16 Мегабайтную на Си? Или в Гигабайтную на С# ?
А уж как свободно и вольно высокоуровневые языки обращаются с памятью и ресурсами, порой совершенно не нужными, говорить вообще не приходится.
Ну и еще пример, более наглядный.
Попробуй что-нибудь внедрить в чистый код HTML, написанный вручную, при этом не нарушая функциональности сайта.
И сравни с тем же сайтом, сформированным допустим в Word или WordPress - там на один функциональный тег приходится 100, если не больше, бесполезных, избыточных тегов. Вот где раздолье то для хаккеров )))
Дырки как раз из-за чрезмерно высокоуровневой организации программ.
А все из-за того, что они чрезмерно избыточны и "подвалов", куда можно засунуть вредоносный код, там хоть завались.
Ну для примера - куда можно с большей вероятностью запихать вирус в программе, делающей одно и то же? В 128 Килобайтную на ассемблере? В 16 Мегабайтную на Си? Или в Гигабайтную на С# ?
А уж как свободно и вольно высокоуровневые языки обращаются с памятью и ресурсами, порой совершенно не нужными, говорить вообще не приходится.
Ну и еще пример, более наглядный.
Попробуй что-нибудь внедрить в чистый код HTML, написанный вручную, при этом не нарушая функциональности сайта.
И сравни с тем же сайтом, сформированным допустим в Word или WordPress - там на один функциональный тег приходится 100, если не больше, бесполезных, избыточных тегов. Вот где раздолье то для хаккеров )))
Потому что написана рукожопами. Не важно на чём.
"ерсин Тажибаев
С более современными (или просто написанными без возможности управления памятью) языками, вроде Явы, Сишарпа, Перла, Питона и даже ПХП устроить подобную дыру невозможно, как правило, даже теоретически
вирус в батнике можно сделать легко.
к примеру он выводит командой echo
новогоднюю елку с поздравлением,
а в последней строке батника
команда на форматирование диска или еще чего
нибудь.
уязвимость в самой операционной системе
и архитектуре процессоров и контроллерах устройств
к примеру он выводит командой echo
новогоднюю елку с поздравлением,
а в последней строке батника
команда на форматирование диска или еще чего
нибудь.
уязвимость в самой операционной системе
и архитектуре процессоров и контроллерах устройств
"ерсин Тажибаев
дак потому что ос на Си написана
Я тебе как проктологоанатом от it скажу, г***о можно сделать из любого продукта.
Нет, неправда.
нет не правда
Похожие вопросы
- почему процессор компьютера не может исполнять программы написанные на языке программирования Basic или Pascal
- Какие программы написаны на языках программирования?
- Возможно ли любую программу написать на языке C++ при помощи только структурного программирования, без ООП?
- приведите примеры программ написанных на языке делфи или игр
- Критика программы, написанной на языке C
- Разработать компьютерную программу, написанную на языке программирования PascalABC, используя тип данных «запись»,
- Помогите написать программу на любом языке программирования
- народ нужна помащь сос напал вирус типо трояна кашпер не видит
- Помогите доделать программу пожалуйста ) На языке Си
- Какой язык программирования использует программа PureBusic? Какой язык программирования использует программа PureBusic?