Решение задачи найдете Вы сами. АРИЗ будет только направлять Ваше внимание, и предлагать необходимые подсказки.
Часть 1. Формулировка задачи
|
1.1. Название задачи. Автор разбора по АРИЗ, вариант, дата.
| Задача о защите общедоступной программы. Разбор провел Г. Струсь, май 2010 г.
|
1.2. Сформулировать исходную ситуацию в свободной форме.
| Достаточно сложная и уникальная программа расчета была доступна сотрудникам института в виде исполняемого файла в машинных кодах. Были опубликованы также результаты работы этой программы: исходные данные, результаты расчетов. Запрашивать пароль нельзя во избежание попыток его раскрытия.
Как сделать так, чтобы доступной всем программой мог пользоваться только сам автор этой программы?
|
1.4. Перечислите элементы, из которых складывается уточненная (выбранная) задача.
| Исполняемый файл, исходные данные, результаты расчетов, автор программы, несанкционированные пользователи.
|
1.6. Кратко (в одно предложение) описать требуемый результат, целевую характеристику. Использовать элементы из списка 1.4.
| Необходимо защитить программу (исполняемый файл) от несанкционированного доступа
|
1.7. Какое действие необходимо выполнить для реализации 1.6. (при необходимости перейти к причинно-следственному анализу и выбрать ключевое действие)
| Оградить исполняемый файл в машинных кодах от доступа любого, кроме ее автора, сохранив его общую доступность.
|
1.8. Какие имеются способы реализации требований и действий из 1.6 и 1.7 (Необходимо использовать элементы из 1.4.).
| Убрать файл из общего доступа. Установить пароль
|
1.9. Какие проблемы (нежелательные эффекты) возникают при использовании способов, перечисленный в 1.8
| Запрещено убирать файл из общего пользования по условиям задачи. Запрос программы пароля приведет к тому, что начнется поиск этого пароля.
|
1.10. ОВ – оперативное время. Указать время возникновения проблемной ситуации в удобной форме (от … до …; в течение …; во время …)
| ОВ – от момента обращения к программе до времени окончания ее использования
|
1.11. Перечислить имеющиеся ограничения.
| Необходимо сохранить общедоступность исполняемого файла и нельзя запрашивать пароль.
|
1.12. Формулировка задачи:
«Необходимо (текст из 1.6). Для этого требуется выполнить действие (текст из 1.7) в период времени (текст из 1.10) при ограничениях (текст из 1.11)».
| Необходимо защитить программу от несанкционированного доступа. Для этого требуется выполнить действие Оградить исполняемый файл в машинных кодах от доступа любого, кроме ее автора от момента обращения к программе до времени окончания ее использования при ограничениях Необходимо сохранить общедоступность исполняемого файла и нельзя запрашивать пароль
|
1.13. При необходимости уточнить формулировки начиная с 1.4.
| Уточнять формулировку не нужно.
|