Модульная вирусная программа.

В прежние времена (в 1970-х) компьютерные программы были большими и массивными, их было тяжело писать, и еще сложнее применять. Потом кому-то пришла мысль поделить огромные программы на маленькие, наиболее обыкновенные для осознания составляющие. Объектно-ориентированное программирование, C++, подключаемые модули - все это разные реализации данной идеи. Неувязка в том, что современное программное обеспечение, в базе которого лежат маленькие составляющие, намного труднее защитить.

Представьте для себя, как устроен браузер. Одним из компонентов является виртуальная машинка Java (Java Virtual Machine). Апплеты Java запускаются на самом верху данной конструкции. Некие апплеты Java могут заменяться. Имеются все виды макросов для вашего текстового редактора и электронных таблиц. Вы сможете загружать сменные PGP для Eudora. He исключено, что каждую недельку вы загружаете те либо другие сменные модули для собственного браузера.

В реальности, хотя браузер и продается как единая программа, он состоит из множества работающих совместно различных компонентов. Так же устроены текстовый редактор и электронные таблицы; в Microsoft Word выше тысячи компонентов. Маленькое приложение-основа, к которой крепится множество компонентов, состоящих, в свою очередь, из компонентов. Даже операционная система построена по тому же принципу.
 
<< В начало < Предыдущая 1  2  3  4  5  6  7  8  Следующая > В конец >>