Перейти к содержанию

Новые веяния в безопасности


Рекомендуемые сообщения

Вот мне интересно, тот же Microsoft на некоторых из семинаров раскрыл небольшой секрет...

Оказывается они сейчас разрабатывают свой новый язык программирования, которому будут обучать лишь свой внутренний персонал.

На новом языке будет писаться новый софт.

Таким образом они хотят обеспечить новый уровень безопасности от хакеров.

Неужели скоро стоит ожидать появления ряда программ каждая из которых будет написана на своем языке программирования?

А как же тогда антивирусные компании будут защищать программы, которые будут работать по разным алгоритмам?

Ссылка на комментарий
Поделиться на другие сайты

Что-то как-то мне непонятно... Как новый язык программирования влияет на безопасность?... Мне так кажется, что - никак. И весь софт написан на самых разных языках (Бейсики, Дельфи, С-с-плюсами, Ява и прочие скрипт-языки). Включая зловредов, которые тоже написаны на самых разных языках. Или я неправильно понял вопрос?

Ссылка на комментарий
Поделиться на другие сайты

Я имел ввиду, что это может быть принципиально новый язык, которому Вас могут просто не обучить.

По самой сути новый язык может поменять подход к работе программы архитектурно.

При этом компания-вендор может просто возложить на себя безопасность ОС и сопутствующего ПО.

 

Вот тогда тот же Microsoft может на некоторое время стать монополистом на рынке и получить сверхприбыль.

 

Конечно этот вариант выглядит ОЧЕНЬ затратным, но всё же...

Ссылка на комментарий
Поделиться на другие сайты

Конечно этот вариант выглядит ОЧЕНЬ затратным, но всё же...

Этот вариант выглядит ОЧЕНЬ бредовым - любую программу можно дизассемблировать.

 

PS. Что такое reverse engineering: http://ru.wikipedia.org/wiki/Reverse_engineering

Ссылка на комментарий
Поделиться на другие сайты

Этот вариант выглядит ОЧЕНЬ бредовым - любую программу можно дизассемблировать.

 

PS. Что такое reverse engineering: http://ru.wikipedia.org/wiki/Reverse_engineering

Вот и я не могу понять зачем им тогда новый язык программирования? :)

Ссылка на комментарий
Поделиться на другие сайты

Например, позволяет быстро разрабатывать приложения с жестким контролем ошибок

 

Хакеры часто используют уязвимости

нет уязвимости - нет проблемы

 

но это сугубо ИМХО

Ссылка на комментарий
Поделиться на другие сайты

Вот и я не могу понять зачем им тогда новый язык программирования?

Может быть для того, чтобы было меньше ошибок при программировании? Чтобы программы написанные на этом языке содержали меньше уязвимостей?

Ссылка на комментарий
Поделиться на другие сайты

чтобы не читать советских газет на ночь, то дайте ссылку на статью, где вы это читали.

потом мы найдем оригинал новости, на англ., и наверняка окажется, что там написано совсем иное, как это часто бывает...

 

ссылку в студию, чтобы не обсуждать порожнее...

 

 

 

функциональные языки, например, если мне не изменяет альцгеймер, позволяют математически точно доказать, что программа написана в полном соотв. со спецификациями (или наоборот, показать, что отклонения нет). но тут возникает филосовский вопрос - как доказать, что в самой спецификации нет ошибок...

Изменено пользователем hinote
Ссылка на комментарий
Поделиться на другие сайты

чтобы не читать советских газет на ночь, то дайте ссылку на статью, где вы это читали.

Перечитайте ещё раз первую строчку:

http://forum.kasperskyclub.ru/index.php?s=...st&p=294054

Точного названия точно не помню... нечто типа GISMO.

Ссылка на комментарий
Поделиться на другие сайты

Перечитайте ещё раз первую строчку:

http://forum.kasperskyclub.ru/index.php?s=...st&p=294054

В первой строчке нет ничего конкретного:)

 

Точного названия точно не помню... нечто типа GISMO.

Может Axum?

Ссылка на комментарий
Поделиться на другие сайты

В первой строчке нет ничего конкретного:)

Я это на семинарах Microsoft слышал.

Может Axum?

Точно помню, что название языка не Axum.

 

Основную идею ответа я понял. Тему можно закрывать.

Ссылка на комментарий
Поделиться на другие сайты

Гость
Эта тема закрыта для публикации ответов.
×
×
  • Создать...