У меня похожее решение, только я использую Open Server и установлен он у меня просто в папку с Дропбоксом. А так как при запуске сервера он создает себе виртуальный диск и запускается там — то не имеет значения где расположены файлы. За 3 года небыло никаких проблем при синхронизации, ни с файлами проэктов, ни с БД, ни с конфигами.
Большое спасибо за пост. Сейчас он мне очень пригодится так как пишу дипломку по теме IP-телефонии и буду испытывать и сравнивать разные решения для построения малой VoIP сети.
Если система голоссования предназначена для выборов в органы власти, то она должна отвечать требованиям закона. У Вашем варианте что делать с обеспечением анонимности голоса изберателя? Или Вы предлагаете отказатся от анонимности во благо прозрачности процесса? Я понимаю что это было бы приемлимо в странах, где есть культура выборов, но не в России или Украине.
Или Вы верите что, припустим, Ваши разные политические взгляды с начальством не приведут к увольнению, если оно (начальство) увидит Ваш публичный голос? (Хорошо когда начальство не интересует Ваша политическая позиция, но такое далеко не везде бывает, особенно в госструктурах)
В таком случае, если КАЖДЫЙ избератель захочет пересчитать самостоятельно голоса — не будет ли это массовой DDOS-атакой на вичислительние возможности системи подщёта голосов?
Ладно, если таких людей будет 100, а если 100000? А если голосов 50 000 000, и каждій нужно разшифровать и подсуммировать к общему результату? И что делать, если двое изберателей в один момент начнут перещитывать результат?
Как по мне такая возможность не целесообразна изза большых потребностей вычислительних мощьностей.
П.С.
Существует требование, что должна существовать возможность пересчета голосов. Это обеспечивает надежность в случае сбоев работы технического обеспечения компьютера ППГ, делает возможным проверить подсчеты на другом компьютере и т.д.
П.П.С. Прочтите документ полностю, у Вас исчезнет очень много вопросов.
Как это не может проверить? Он знает за кого проголосовал (а если не знает — то грош цена такому избирателю), хеш голоса виден у всех журналах и если он где то меняется — значит нарушается целостность.
Кроме того, программа контроля имеет возможность проверять журналы на полноту содержащейся информации: LOG2 и LOG3 вместе должны соответствовать содержимому LOG1; LOG4 и LOG5 вместе должны соответствовать содержимому LOG3.
Причина для создания хэша из зашифрованного номера кандидата и случайного числа (все вместе – «голос») проста: невозможно вывести исходный голос из хэша, в то время как свойство алгоритма хэш, заключающееся в свободе от конфликтов, обеспечивает его уникальность. Таким образом, для аудитора хэш (голос) является уникальной единицей, так что голоса могут быть отделены друг от друга, но при этом аудитор не может восстановить действительное значение голоса (даже с помощью секретного ключа системы).
Программа контроля позволяет определить, что произошло с голосом, отмеченным определенным ЛИК. Возможны следующие варианты:
голос принят – запись в LOG1;
голос аннулирован, т.к. избиратель проголосовал на избирательном участке в течение предварительных выборов – запись в LOG2;
голос аннулирован, т.к. избиратель проголосовал в день выборов – запись в LOG2;
голос аннулирован, т.к. кандидат, чей номер был отмечен в бюллетене, не баллотировался в данном избирательном округе – запись в LOG3, и дополнительно соответствующий хэш (голос) записывается в LOG4;
голос засчитан – запись в LOG3 и соответствующий хэш (голос) записан в LOG5.
К программе контроля в основном прибегают при рассмотрении жалоб. Однако, в принципе, возможно предложить избирателю сетевое приложение, где он, после удостоверения своей личности с помощью идентификационной карты, может быть уведомлен о статусе поданного им голоса.
Кроме того, программа контроля имеет возможность проверять журналы на полноту содержащейся информации: LOG2 и LOG3 вместе должны соответствовать содержимому LOG1; LOG4 и LOG5 вместе должны соответствовать содержимому LOG3.
Тоесть, невозможно установить кто оддал голос, т.к. голоса и подписи разделены. Возможно только по хешу проследить что произошло с вашим голосом по логах системы.
Знаю точно, что в Эстонии система анонимного электронного голосования работает с 2006-го или 2007-го года. И работает очень успешно. Безопасность и анонимность обеспечивается путём двойной аутентификации и двойного шифрования. Как мне объясняли их спецы: представьте два конверта — «внутренний» это ваш зашифрованный бюллетень с голосом без подписи, «наружный» — идентифицирует вас как личность и также шифруется. Аутентификация в системе проходит по электронному паспорту с применением одного пин-кода для авторизации и другого для подписи «наружного» конверта с бюллетенем. «Принимающая» сторона распаковывает «наружные конверты», пишет в БД, что от вас пришёл голос, потом собирает в кучу «внутренние конверты» и ждёт момента подсчёта голосов. Процесс голосования в такой форме длится неделю и в любой момент вы можете отправить свой новый голос, при этом при подсчёте будет учитывается только ваш последний бюллетень. В момент подведения итогов «внутренние конверты» вскрываются (расшифровываются) и в считанные секунды-минуты результаты оглашаются народу.
В моих знаниях могут быть неточности, т.к. рассказывали нам об этой системе два года назад. Поэтому прошу эстонских коллег поправить, если что не так.
www.globalfreelance.ua/index.php/ru/ Заказы со всего мира. Задания делятся по наукам. В процессе регистраци надо пройти тест по тем предметам и областям науки, которые указываешь. Это отсеивает людей, которые понятия не имеют за что берутся.
я когда то писал скрипт для себя, который граббит карту по частям 128х128px и потом собирает её в один файл.
На PHP, правда… медленный, памяти много хочет, но работает =)
как то так…
Или Вы верите что, припустим, Ваши разные политические взгляды с начальством не приведут к увольнению, если оно (начальство) увидит Ваш публичный голос? (Хорошо когда начальство не интересует Ваша политическая позиция, но такое далеко не везде бывает, особенно в госструктурах)
Ладно, если таких людей будет 100, а если 100000? А если голосов 50 000 000, и каждій нужно разшифровать и подсуммировать к общему результату? И что делать, если двое изберателей в один момент начнут перещитывать результат?
Как по мне такая возможность не целесообразна изза большых потребностей вычислительних мощьностей.
П.С.
П.П.С. Прочтите документ полностю, у Вас исчезнет очень много вопросов.
вот здесь привёл ссылку на описание системы.
Вот нашел детальное описание работы их системы. Процытирую момент дабы не пересказывать сказки:
Тоесть, невозможно установить кто оддал голос, т.к. голоса и подписи разделены. Возможно только по хешу проследить что произошло с вашим голосом по логах системы.
В моих знаниях могут быть неточности, т.к. рассказывали нам об этой системе два года назад. Поэтому прошу эстонских коллег поправить, если что не так.
и на новое железо для этой операционной системы
Не на ту радугу кликал =)
На PHP, правда… медленный, памяти много хочет, но работает =)