API hooking, лицензионные соглашения и безопасность
От: Vermicious Knid  
Дата: 14.02.06 10:03
Оценка:
Есть мысли насколько вещи указанные в сабже совместимы? Никто не в курсе насколько часто используется API hooking в коммерческих приложениях? Какие есть лицензионные преграды для такого использования?

Просто есть идея прикладного приложения, никак не связанного с вопросами безопасности/администрирования и т.п. Более того api hooking предполагается локальным, т.е. исключительно в одном конкретном приложении третьей стороны. Т.е. это как бы add-on для этого приложения, увеличивающий его функциональность(что по российским законам вроде бы вообще отдельный случай и вполне легально). Никакой reverse-engineering и дизассемблирование при написании использоваться не будет, только логгирование вызовов api(только минимум информации — строки, числа, без заглядывания в дебри памяти приложения). Использование api hooking как таковое я видел в некоторых отдельных коммерческих и бесплатных приложениях. Возникали ли у них проблемы с легальность я не в курсе.

Еще знаю, что Microsoft распространяет коммерчески и не-коммерчески библиотеку(Detours, конкретно к моему случаю она не имеет никакого отношения, просто интересен сам факт) для api-hooking и code instrumentation. Значит ли это, что Microsoft считает такую практику нормальной?

У кого какие соображения? Еще интересно как отреагирует на такое приложение Windows XP SP2(я слышал там какие-то винтики закручены, связанные с безопасностью).
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.