Проект "Свободные голосования"
http://gplvote.andyhost.ru/forum/

Модель идентификации участников субъекта.
http://gplvote.andyhost.ru/forum/viewtopic.php?f=3&t=220
Страница 6 из 7

Автор:  Dim [ 18 окт 2011, 22:44 ]
Заголовок сообщения:  Re: Модель идентификации участников субъекта.

Андрей писал(а):
Dim, не уверен, что формирование допуска с помощью подписания ключей пользователя специальными ключами, это хорошая идея. Т.к. она не очень гибкая. Проблема возникает когда нужно забрать доступ. Можно, конечно, отозвать ключ, но это долго (пока отзыв распространится по сети). И, кстати, не уверен что после отзыва подписи этот ключ можно будет снова ею-же подписать.

Кроме того, кто именно будет заниматься таким подписанием и отзывом?

Я и не говорю, что хорошая.
Просто системе надо дать систему формальных признаков по которой она будет знать кто участвует в субъекте, а кто нет. Мы говорим о том что участники субъекта могут создать набор правил участия в субъекте. Вот только следить за соблюдением этих правил должна система голосований.
Надеюсь достаточно ясно выразился?

Автор:  Андрей [ 18 окт 2011, 23:14 ]
Заголовок сообщения:  Re: Модель идентификации участников субъекта.

Dim писал(а):
Просто системе надо дать систему формальных признаков по которой она будет знать кто участвует в субъекте, а кто нет. Мы говорим о том что участники субъекта могут создать набор правил участия в субъекте. Вот только следить за соблюдением этих правил должна система голосований.
Надеюсь достаточно ясно выразился?

Понял идею.

Но даже если пользователь изменит свой клиент так что он сможет голосовать в субъекте, к которому не принадлежит, это обнаружится на клиентах других голосующих и у них его голос просто не учтется.

Автор:  Dim [ 18 окт 2011, 23:43 ]
Заголовок сообщения:  Re: Модель идентификации участников субъекта.

Андрей писал(а):
это обнаружится на клиентах других голосующих и у них его голос просто не учтется.
Вот про них то и толкую. По каким признакам они это будут решать? Составить список субъекта, и подписать его всеми участниками? Тогда как его затем менять?

Автор:  Андрей [ 19 окт 2011, 12:48 ]
Заголовок сообщения:  Re: Модель идентификации участников субъекта.

Dim писал(а):
Андрей писал(а):
это обнаружится на клиентах других голосующих и у них его голос просто не учтется.
Вот про них то и толкую. По каким признакам они это будут решать? Составить список субъекта, и подписать его всеми участниками? Тогда как его затем менять?

1. По описанию фильтров пользователей в субъекте голосования;
2. Если среди фильтров есть указание на "сервер доступа субъекта", напрямую обращаясь к этому серверу и определяя доступ для всех;

Автор:  Лебедевич Вадим [ 19 окт 2011, 14:49 ]
Заголовок сообщения:  Re: Модель идентификации участников субъекта.

Dim писал(а):
Андрей писал(а):
это обнаружится на клиентах других голосующих и у них его голос просто не учтется.
Вот про них то и толкую. По каким признакам они это будут решать? Составить список субъекта, и подписать его всеми участниками? Тогда как его затем менять?


Менять той же процедурой голосования.

Автор:  Андрей [ 19 окт 2011, 15:07 ]
Заголовок сообщения:  Re: Модель идентификации участников субъекта.

Лебедевич Вадим писал(а):
Цитата:
Вот про них то и толкую. По каким признакам они это будут решать? Составить список субъекта, и подписать его всеми участниками? Тогда как его затем менять?

Менять той же процедурой голосования.

Именно. Но только, конечно, не сам список участников субъекта (хотя, возможен и такой вариант), а набор фильтров, которыми будет определяться участники.

Автор:  Dim [ 19 окт 2011, 21:37 ]
Заголовок сообщения:  Re: Модель идентификации участников субъекта.

Андрей писал(а):
Лебедевич Вадим писал(а):
Менять той же процедурой голосования.

Именно. Но только, конечно, не сам список участников субъекта (хотя, возможен и такой вариант), а набор фильтров, которыми будет определяться участники.

Итак, имеем фильтр работающий по списку признаков(свойст) и подписанный всеми (или некоторым большинством?) участниками субъекта. И имеем список признаков привязанный к аккаунту и подписанный...
Кем подписанный?

Автор:  Андрей [ 19 окт 2011, 21:46 ]
Заголовок сообщения:  Re: Модель идентификации участников субъекта.

Dim писал(а):
Итак, имеем фильтр работающий по списку признаков(свойст) и подписанный всеми (или некоторым большинством?) участниками субъекта. И имеем список признаков привязанный к аккаунту и подписанный...
Кем подписанный?

Честно говоря, я не уверен что есть смысл делать фильтрацию на основе какой-то информации, находящейся только на клиенте пользователя. Т.е. фактически, это получается второй "персональный ключ" пользователя с отдельным набором данных.

Лучше уж тогда все нужные данные вносить в ключ пользователя. Только у некоторых субъектов будут более мягкие требования к подписанию этих данных. Например, в соответствующем условии субъекта голосования может указываться определенное значение для фильтра и уровень подписи - от 0 и выше. В случае 0 пользователю достаточно будет указать эти данные в ключе и распространить его что-бы получить доступ в такой субъект.

Автор:  Dim [ 19 окт 2011, 23:36 ]
Заголовок сообщения:  Re: Модель идентификации участников субъекта.

Андрей, заговорили о графах и пришла мысль использовать как критерий минимальное количество не пересекающихся путей в графе представляющем связность доверия в группе.
Судите сами. Количество подписей нам не даёт практически ничего. (Если только не подписание всех всеми.) А вот количество путей очень красноречиво. Если у человека 20 подписей а путей к нему от кого-то можно построить только 2(а в среднем минимум для группы 12), то у него явный дефицит доверия.

Автор:  Андрей [ 19 окт 2011, 23:55 ]
Заголовок сообщения:  Re: Модель идентификации участников субъекта.

Dim писал(а):
Андрей, заговорили о графах и пришла мысль использовать как критерий минимальное количество не пересекающихся путей в графе представляющем связность доверия в группе.

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

Страница 6 из 7 Часовой пояс: UTC + 3 часа [ Летнее время ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/