Проект "Свободные голосования" http://gplvote.andyhost.ru/forum/ |
|
Инструментарий http://gplvote.andyhost.ru/forum/viewtopic.php?f=21&t=66 |
Страница 1 из 2 |
Автор: | Андрей [ 12 июл 2011, 20:22 ] |
Заголовок сообщения: | Инструментарий |
Пока предлагаю следующий инструментарий: Система контроля версий - Mercurial. Т.к. пока нет особого наплыва разработчиков, первую версию агента, вероятно, придется делать в Lazarus/Free Pascal как наиболее простом варианте, позволяющем делать кросс-платформенные приложения. Библиотеку для работы с eToken к нему уже подключаю. Для веб части пока особых вариантов нет - Perl и/или PHP. |
Автор: | Андрей [ 13 июл 2011, 14:26 ] |
Заголовок сообщения: | Re: Инструментарий |
Сделал юниты для Free Pascal для использования библиотеки взаимодействия с eToken ГОСТ. В ближайшее время сделаю репозитарий исходного кода для программы-агента. |
Автор: | Михаил Сперанский [ 18 июл 2011, 12:16 ] |
Заголовок сообщения: | Re: Инструментарий |
По-возможности буду помогать. Темой "электронной" и "облачной" демократии давно интересуюсь. Есть опыт разработки - PHP, JS, вёрстка HTML, Java, C#, 1C. Преимущественно Win, очень мало Linux. Свободного времени - не очень много, но буду находить, попробую. Для начала мне нужно настроить рабочий инструмент. Нужен, думаю, аппаратный ключ и SDK. Порекомендуйте поставщика. Аладдин? Ещё кто-то? Где взять SDK? У них же? Они выдают по запросу в комплекте с двумя ключами. Мне оно зачем два? Короче, что нужно для начала? |
Автор: | Андрей [ 18 июл 2011, 12:35 ] |
Заголовок сообщения: | Re: Инструментарий |
Мы пока отказались от ГОСТ-овского решения. Будем отлаживать на GPG. Там надо только софт поставить. После генерации ключа можно его закачать на наш сервер публичных ключей. Требования по оформлению ключа вот здесь - http://облачная-демократия.рф/forum/viewtopic.php?f=5&t=73 |
Автор: | Андрей [ 18 июл 2011, 12:50 ] |
Заголовок сообщения: | Re: Инструментарий |
Михаил Сперанский писал(а): По-возможности буду помогать. Темой "электронной" и "облачной" демократии давно интересуюсь. Есть опыт разработки - PHP, JS, вёрстка HTML, Java, C#, 1C. Преимущественно Win, очень мало Linux. Свободного времени - не очень много, но буду находить, попробую. Ваш опыт может пригодиться при написании программы-агента для взаимодействия с пользователями. Михаил Сперанский писал(а): Для начала мне нужно настроить рабочий инструмент. Нужен, думаю, аппаратный ключ и SDK. Порекомендуйте поставщика. Аладдин? Ещё кто-то? Где взять SDK? У них же? Они выдают по запросу в комплекте с двумя ключами. Мне оно зачем два? Короче, что нужно для начала? Вообще, SDK они присылают по запросу. Без заключения какого-то там договора вышлют только софтовую часть без ключей. Но т.к. мне они ее выслали под наш проект, думаю, я имею право с вами поделиться. |
Автор: | Михаил Сперанский [ 18 июл 2011, 12:56 ] |
Заголовок сообщения: | Re: Инструментарий |
В смысле отказались от аппаратного решения? ОК. А зачем теперь их SDK нужен? Если вы отказались, я тож пока не буду вникать. Поставлю GPG. |
Автор: | Андрей [ 18 июл 2011, 13:06 ] |
Заголовок сообщения: | Re: Инструментарий |
Михаил Сперанский писал(а): В смысле отказались от аппаратного решения? ОК. А зачем теперь их SDK нужен? Если вы отказались, я тож пока не буду вникать. Нет, мы не отказались окончательно и уж тем более, не от аппаратного решения. Просто мы хотели что-бы у нас сразу были официальный ЭЦП у пользователей, но так не получается. Для такой разработки нужно иметь фирму с лицензиями ФСБ. Михаил Сперанский писал(а): Поставлю GPG. GPG в общем случае представляет из себя утилиты командной строки. Было-бы неплохо если-бы вы поискали GUI приложение для работы с GPG для Windows (сам я работаю в Linux). Т.к. нам все-равно такое придется искать что-бы рекомендовать пользователям. Приложение должно уметь работать с ключами, работать с сервером ключей, шифровать/расшифровывать, подписывать и проверять подпись для обычного текста (а не только для файлов). |
Автор: | Михаил Сперанский [ 20 июл 2011, 13:12 ] |
Заголовок сообщения: | Re: Инструментарий |
Чем больше думаю, тем увереннее в том, что придётся писать standalone приложение. Пользователь скачивает его и работает. Опенсорц, конечно. Выгоды от работы через браузер не нахожу никакой. Одни сложности. Уважаемая мной Faktura.ru, например, работает, но только через IE. И т.д. Всё равно после создания основной системы придётся писать под мобильные платформы. Банки с ЭЦП тоже, мне показалось, через самописные аппы чаще работают. Редко через браузер. |
Автор: | Андрей [ 20 июл 2011, 13:15 ] |
Заголовок сообщения: | Re: Инструментарий |
Михаил, вы правы. Я тоже размышляю о том, что в итоге, это будет все-таки клиентское приложение, работающее с сервером. Какие-то информационное функции можно оставить и на страницах, но пользователям будет намного удобнее работать именно с таким приложением. Но на первом этапе пока все по прежнему - веб-приложение + gpg у клиента. |
Автор: | Михаил Сперанский [ 20 июл 2011, 13:22 ] |
Заголовок сообщения: | Re: Инструментарий |
Хотелось бы для большего вдохновения в работе узнать зачем и почему связка веб+pgp. Надо, значит надо. Не спорю. Просто интересно. |
Страница 1 из 2 | Часовой пояс: UTC + 3 часа [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |