Проект "Свободные голосования" http://gplvote.andyhost.ru/forum/ |
|
Вопросы локальной безопасности http://gplvote.andyhost.ru/forum/viewtopic.php?f=21&t=214 |
Страница 1 из 2 |
Автор: | Андрей [ 15 окт 2011, 21:18 ] |
Заголовок сообщения: | Вопросы локальной безопасности |
Нам, кроме всего прочего, необходимо каким-то образом обеспечить хотя-бы минимальную защиту соединения GUI -> Сервис. Что-бы вирусы, появившиеся на компьютере пользователя не могли слишком просто подключаться к сервисной части выдавая себя за клиента и делать что угодно от имени пользователя. |
Автор: | yurial [ 15 окт 2011, 21:28 ] |
Заголовок сообщения: | Re: Вопросы локальной безопасности |
Андрей писал(а): Нам, кроме всего прочего, необходимо каким-то образом обеспечить хотя-бы минимальную защиту соединения GUI -> Сервис. Что-бы вирусы, появившиеся на компьютере пользователя не могли слишком просто подключаться к сервисной части выдавая себя за клиента и делать что угодно от имени пользователя. Как вариант: Данные отсылаемые транспорту должны быть подписаны мастер ключом пользователя. Если считать, что вирус не имеет доступ к мастер-ключу - проблема решена. |
Автор: | Dim [ 15 окт 2011, 23:11 ] |
Заголовок сообщения: | Re: Вопросы локальной безопасности |
Пароль и ssl? Но в общем случае защищаться от вируса проникшего на машину уже бессмысленно. Кейлоггер с анализатором и вот уже голосованиями рулит ботнет. |
Автор: | Андрей [ 15 окт 2011, 23:53 ] |
Заголовок сообщения: | Re: Вопросы локальной безопасности |
Нда... Пока проблема представляется неразрешимой. Какие вообще механизмы межпрограммного взаимодействия есть? Кроме сетевого. |
Автор: | Андрей [ 15 окт 2011, 23:58 ] |
Заголовок сообщения: | Re: Вопросы локальной безопасности |
А вообще, нам-бы надо как минимум облегчить работу антивирусам. Что-бы при появлении вируса работающего через демон голосований им было легко его обнаружить. |
Автор: | Сергей [ 16 окт 2011, 00:06 ] |
Заголовок сообщения: | Re: Вопросы локальной безопасности |
Возможно необходим некий отчет для пользователя, что бы пользователь видел свои действия в системе и в случае проблемы был по крайней мере в курсе. |
Автор: | yurial [ 16 окт 2011, 02:06 ] |
Заголовок сообщения: | Re: Вопросы локальной безопасности |
Андрей писал(а): Нда... Пока проблема представляется неразрешимой. Какие вообще механизмы межпрограммного взаимодействия есть? Кроме сетевого. Если вирус перехватил пароль от мастер ключа - хоть запридумывайтесь, ничто не спасет. |
Автор: | Андрей [ 16 окт 2011, 12:33 ] |
Заголовок сообщения: | Re: Вопросы локальной безопасности |
yurial писал(а): Андрей писал(а): Нда... Пока проблема представляется неразрешимой. Какие вообще механизмы межпрограммного взаимодействия есть? Кроме сетевого. Если вирус перехватил пароль от мастер ключа - хоть запридумывайтесь, ничто не спасет. Вообще, предполагается что в рабочем режиме будет использоваться смарт-ключи или смарт-карты (две такие ко мне уже едут на изучение). Т.е. персональный ключ НЕ будет доступен в системе постоянно. По идее, это несколько снизит вероятность перехвата. Кроме того, можно сделать так что к сервису возможно создать только одно соединение. И если клиент не может к нему подключится, то значит что-то не в порядке. Соответственно, и вирус не сможет подключиться к сервису во время работы GUI. И если, например, при этом смарт-карту использовать исключительно только когда работает GUI, безопасность повысится существенно. С другой стороны, могут быть и более хитрые способы атаки. Но нам нужно предусмотреть минимальные механизмы для усложнения жизни взломщикам. |
Автор: | Dim [ 16 окт 2011, 13:52 ] |
Заголовок сообщения: | Re: Вопросы локальной безопасности |
Механизмов межпроцессного взаимодействия довольно много. http://ru.wikipedia.org/wiki/Межпроцессное_взаимодействие Но они все не предусматривают какой либо защиты от засланного казачка. Андрей писал(а): Но нам нужно предусмотреть минимальные механизмы для усложнения жизни взломщикам. Можно как минимум в демоне и gui записывать лог использования ключей для подписания чего-либо. А при начале сеанса работы с gui эти логи сравнивать. Ну и орать благим матом при несовпадении.
|
Автор: | yurial [ 16 окт 2011, 15:58 ] |
Заголовок сообщения: | Re: Вопросы локальной безопасности |
Если честно я не понимаю суть проблемы. На мой взгляд транспорт должен принимать любые данные, подписанные мастер-ключом, от любых программ. |
Страница 1 из 2 | Часовой пояс: UTC + 3 часа [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |