The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

CAS - открытая система контроля и управления доступом

28.03.2012 12:14

В рамках проекта CAS (Card Access System) развивается открытая система контроля и управления доступом, которая работает со считывателями и исполнительными устройствами c обычного ПК без использования дорогостоящих контроллеров. В состав включено 10 модулей различной функциональности: ведение личных карточек в иерархическом списке фирм/отелов, АРМ охранника, удалённый заказ временных пропусков, выдача временных пропусков с занесением в БД графических данных по посетителю (его фото, скан паспорта и т.п.), отправка SMS при входе и выходе указанного человека, АРМ 'Столовая', различные отчёты за произвольный период времени. Система уже успешно внедрена на более чем 60 объектах. Код CAS написан с использованием Borland C++ Builder 6 и распространяется под лицензией GPLv3. Из платформ пока поддерживается только Windows и СУБД Firebird.

  1. Главная ссылка к новости (http://www.adc.su/works.cas/...)
Автор новости: Heckfy
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/33466-card
Ключевые слова: card, access, cas
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (43) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, XPEH (?), 13:28, 28/03/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +5 +/
    > Код CAS написан с использованием Borland C/C++

    О мой бог. Разработчики сошли с ума или программа настолько древняя ?

     
     
  • 2.51, Avator (ok), 08:50, 29/03/2012 [^] [^^] [^^^] [ответить]  
  • +/
    видимо древняя =)
    а вообще забавно видеть С++ Builder в качестве платформы разработки. Я думал уже никто его не пользует.
     

  • 1.2, Heckfy (ok), 13:35, 28/03/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Никто не мешает сделать патчи для сборки в gcc/clang.
    Думаю, автору идея не противна. :)
     
     
  • 2.13, Crazy Alex (??), 14:20, 28/03/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Там 70% кода - работа с билдеро/дельфевскими формами. Написано, кстати, в худших традициях дельфей - ни намёка на какое-либо разделение уровней, работа с базой прямо из обработчиков формы и т.п.
     
     
  • 3.40, XoRe (ok), 02:27, 29/03/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > Там 70% кода - работа с билдеро/дельфевскими формами. Написано, кстати, в худших
    > традициях дельфей - ни намёка на какое-либо разделение уровней, работа с
    > базой прямо из обработчиков формы и т.п.

    wine/виртуалько - наше все)

     
     
  • 4.47, arisu (ok), 06:33, 29/03/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > wine/виртуалько - наше все)

    что-то мало радуют забеги на костылях.

     

  • 1.3, Аноним (-), 13:43, 28/03/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    вобщета обработка персональных данных (тем более биометрических) на територии РФ требует наличие соответствующего сертификата/разрешения/оборудование и т п
    нам для хранения в эл.виде ФИО клиентов пришлось переломать сеть, выделив в изолированый сегмент все машины имеющие доступ к ПД, перечислить пофамильно всех кто на этих машинах будет работать и ввести должность инженера "безопасности ПД"... и то несмогли до конца получить разрешение, т к какаято часть техрегламента на данную тему неутверждена...
    вывод - программа незаконна без сертификата и согласно закону о ПД неможет обробатывать ПД... :(
     
     
  • 2.5, Аноним (-), 13:52, 28/03/2012 [^] [^^] [^^^] [ответить]  
  • +/
    А как же социалки работают? Сомневаюсь, что даже они способны продраться через бюрократию в таких масштабах, в каких они существуют.
     
     
  • 3.22, тоже Аноним (ok), 15:14, 28/03/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Есть разница между персональными данными и данными, которые пользователь добровольно о себе сообщил. В частности, юридическая.
     
     
  • 4.44, аТфьу (?), 06:21, 29/03/2012 [^] [^^] [^^^] [ответить]  
  • +/
    С точки зрения закона - охранять нужно должным образом все персональные данные, не зависимо от пути их получения (сам человек дал, либо передало их третье лицо)


     
     
  • 5.62, тоже Аноним (ok), 20:24, 29/03/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Если отталкиваться от определения, данного в соответствующем законе:
    "персональные данные - любая информация, относящаяся к прямо или косвенно определенному или определяемому физическому лицу (субъекту персональных данных)"
    то, например, ОпенНет тоже работает незаконно. И любой форум тоже. Под такое определение можно подогнать практически что угодно - был бы субьект, а информация приложится.
     
     
  • 6.63, тоже Аноним (ok), 20:27, 29/03/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Например, в предыдущем посте была информация о моем псевдониме на этом сайте, наличии в моих регистрационных данных электронной почты, а также о том, что в указанное время я посетил этот сайт. По букве закона - это все персональные данные, которые должны храниться, обрабатываться и распространяться только в соответствии с оговорённым в законе регламентом. Маразм, как обычно.
     
  • 3.43, аТфьу (?), 06:19, 29/03/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > А как же социалки работают?

    Как и 90% всего в нашей стране - незаконно :) Государству так удобней, т к всегда есть повод закрыть, если надо будет...
    P.S. У нас в городе процентов пять платёжных терминалов работают "по закону", т е печатают на чеки информацию из фескальной памяти при помощи фискального регистратора, остальные либо работают в "нефескализированом режиме", либо у них в место фискального регестратора простой термопринтор...

     
  • 2.11, Crazy Alex (??), 14:15, 28/03/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Ну, есть страны с менее шизофреническим законодательством. Хотя, учитывая русскоязычность проекта - там он тоже не особо-то сдался.
     
  • 2.19, Аноним (-), 14:57, 28/03/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Если мне не изменяет память, то по этому же закону с помощью ФИО нельзя полностью идентифицировать человека, следовательно ФИО не ПД.
    Про сертификат согласен.
     
     
  • 3.42, аТфьу (?), 06:15, 29/03/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Фамилия и инецалы - не ПД, а Фамилия Имя Очество (полностью) - это ПД....


     
     
  • 4.45, arisu (ok), 06:22, 29/03/2012 [^] [^^] [^^^] [ответить]  
  • +3 +/
    кто бы ещё рассказал, что такое «инецалы». малая народность какая-то, что ли?
     
  • 4.60, Клыкастый (ok), 20:09, 29/03/2012 [^] [^^] [^^^] [ответить]  
  • +/
    т.е. барышня вышла замуж, поменяла фамилию весь учёт к чертям? за это надо бить по голове.
     
  • 2.28, Heckfy (ok), 16:23, 28/03/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Свидетельство об официальной регистрации программы для ЭВМ “CAS” № 2005613275
    Ничто не мешает хранить данные в другом месте, таком как LDAP.
    В карточке сотрудника, дополнительно, хранить только поле номера сотрудника в СКУД.
    В СКУДе сопоставлять с номером сотрудника список пропусков и расписаний.
    Взлом одной системы не приведет ко взлому другой.
     
     
  • 3.41, аТфьу (?), 06:14, 29/03/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > Свидетельство об официальной регистрации программы для ЭВМ “CAS” № 2005613275

    О регистрации программы где? В журнале здачи ключей вахты №3, проходной №8, 10-го сварочного цеха, первого судоремонтного завода имени Чугунькова или в реестре ФСТЭК России? :)

    >Ничто не мешает хранить данные в другом месте, таком как LDAP.

    Незабудьте изолировать LDAP, иначи Вы нарушите закон :)

     

  • 1.9, Crazy Alex (??), 14:07, 28/03/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Да уж... Хотя удобная штука была конечно.
     
  • 1.12, Crazy Alex (??), 14:18, 28/03/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Хм, глянул код - и не понял, как это чудо попало в главные новости. Там простейшая софтинка в 100 кб исходников, такое за три вечера пишется.
     
  • 1.18, YetAnotherOnanym (?), 14:51, 28/03/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Я так понимаю, каждый из тех, кто набижал с ведром дёгтя, сам написал и выложил в исходниках сисетму управления контролем доступа?
     
  • 1.23, Аноним (-), 15:39, 28/03/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Вот бы для болидовского железа такое реализовали. Только не на Borland, а на Qt или GTK+.
     
  • 1.24, Аноним (-), 15:46, 28/03/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >работает со считывателями (через com- или usb-порт) и исполнительными устройствами (через pci-плату ценой ~100$) напрямую с ПК, без использования дорогостоящих контроллеров

    Не нашел с каким железом оно работает. Киньте ссылку на железо.

     
     
  • 2.25, Алекс (??), 16:09, 28/03/2012 [^] [^^] [^^^] [ответить]  
  • +/
    вообще писалось для считывателей SHS, но подходят любые, которые посылают из com-порта номер карточки
    плата реле - фирмы www.comcom.ru
     

  • 1.26, Алекс (??), 16:15, 28/03/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Во-первых, было очень забавно и неожиданно увидеть ссылку про мою систему здесь.
    Во-вторых, по поводу BCB6 - проект начинался и получал основное финансирование в то время, когда BCB6 был вполне актуален.
    В третьих. Господа-хулители, дайте ссылки на аналоги, причём без перечисленных недостатков. Я не знаю вообще ни одной СКУД, которая бы распространялась бесплатно и с исходниками.

    P.S. Недавно человек нашел систему, внедрил у себя и заказал модуль выдачи ключей..

     
     
  • 2.27, arisu (ok), 16:22, 28/03/2012 [^] [^^] [^^^] [ответить]  
  • +/
    так и эта бесполезна практически полностью. мало того, что винда only, так ещё и требует компилятор, который, по-моему, уже даже купить негде.

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

    а вообще — наезд тут в основном не столько на автора, сколько на пафосный тон новости.

     
     
  • 3.29, Аноним (-), 17:52, 28/03/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Трындеть - не мешки ворочать. Напиши в одно личико то же самое? Под LGPL и с использованием Це и GCC?
     
  • 3.33, Алекс (??), 20:10, 28/03/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > так и эта бесполезна практически полностью.

    она работает. из коробки. и этим всё сказано.

    > мало того, что винда only,

    не вижу в этом такой трагедии

    > так ещё и требует компилятор, который, по-моему, уже даже купить негде.

    а у нас ведь всё всегда делается только с полным соблюдением лицензий :)

    > я, конечно, код не читал, но имею сильное подозрение, что сборка и
    > поддержка будет по трудозатратам сопоставима с написанием новой системы под нужное
    > железо.

    сборка состоит из 3-х этапов:
    - установить BCB6 (инсталлятор с кнопками Next);
    - установить библиотеку отчётов (открыть файл, нажать кнопку "Compile and install");
    - открыть файл проекта и нажать кнопку Compile;
    Кроме того, можно попросить автору по e-mail'у - он скинет exe'шник.

    > а вообще — наезд тут в основном не столько на автора, сколько
    > на пафосный тон новости.

    В новости только факты.

     
     
  • 4.35, arisu (ok), 20:23, 28/03/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > а у нас ведь всё всегда делается только с полным соблюдением лицензий
    > :)

    вообще-то приличные люди — соблюдают. не думаю, что автору программы было бы приятно, например, увидеть её же, но с «перебитым» авторством, не так ли?

    > сборка состоит из 3-х этапов:

    из 4-х: сначала надо найти, где легально купить этот самый BCB6. а также винду, да (пяти?).

    > В новости только факты.

    неадекватная реакция обусловлена словами «windows», «bcb6». это и есть та самая «пафосность» — открытый проект для закрытой системы на закрытых инструментах. никто не говорит, что «это не надо», но и «открытым» я бы такой проект не назвал, например.

     
     
  • 5.36, Алекс (??), 21:31, 28/03/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > вообще-то приличные люди — соблюдают.

    значит вокруг меня одни неприличные...

    > не думаю, что автору программы было бы приятно,
    > например, увидеть её же, но с «перебитым» авторством, не так ли?

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

    >> сборка состоит из 3-х этапов:
    > из 4-х: сначала надо найти, где легально купить этот самый BCB6. а
    > также винду, да (пяти?).

    мы c Вами живём в разных мирах... :)

    > неадекватная реакция обусловлена словами «windows», «bcb6». это
    > и есть та самая «пафосность» — открытый проект для закрытой системы
    > на закрытых инструментах. никто не говорит, что «это не надо», но
    > и «открытым» я бы такой проект не назвал, например.

    Кому-то окажется полезным - и ладно. Мотивами выкладывания исходников были нежелание убивать своё детище и бескорыстная помощь людям...

     
     
  • 6.37, arisu (ok), 21:40, 28/03/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > значит вокруг меня одни неприличные…

    это прискорбно.

    > кроме того, пример не совсем корректный — авторам компилятора просто не платят
    > за него. я от платы за свою программу тоже отказался.

    пример вполне корректный: и там, и там программу предоставляют на определённых условиях. почему в одном случае условия надо соблюдать, а в другом — не обязательно? тут или трусы, или крестик…

    > мы c Вами живём в разных мирах… :)

    хм. я — в мире, где для того, чтобы человек вёл себя нормально, не нужно ставить над ним 100500 полицаев.

    > Кому-то окажется полезным — и ладно. Мотивами выкладывания исходников были нежелание убивать
    > своё детище и бескорыстная помощь людям…

    да это-то понятно, и я целиком одобряю. я просто пытался немного пояснить, откуда взялась негативная реакция.

     
  • 2.31, fi (ok), 17:59, 28/03/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Действительно забавно. У нас свой СКУД, но не дай бог его выкладывать!!! Там столько сложностей в сопровождении, что разобраться может только сумашедший :)
     
  • 2.32, Heckfy (ok), 19:55, 28/03/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Большое спасибо за вашу программу!

    > Во-первых, было очень забавно и неожиданно увидеть ссылку про мою систему здесь.

    Как сейчас принято говорить в узких кругах, я "джва года ждал такую" программу.
    Вектор поиска свелся к тому, что я поискал перевод термина "СКУД" на английский и дополнил пачкой слов, вроде опенсорс, opensource. Нашел одну и понял, что это просто обязанно быть опубликовано здесь.

    > В третьих. Господа-хулители, дайте ссылки на аналоги, причём без перечисленных недостатков. Я не знаю вообще ни одной СКУД, которая бы распространялась бесплатно и с исходниками.

    Уверен, что эта заведется под тем же вайном или даже ReacOS. Вполне себе Appliance получится, если образ будет работать с внешней СУБД и с внешними же логами.

    Попробую на досуге сделать что-нибудь подобное.

    Уверен, при правильной организации сообщества, вокруг исходного кода, можно выбиться в многие сотни-тысячи инсталляций.

     
     
  • 3.34, Алекс (??), 20:15, 28/03/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > Большое спасибо за вашу программу!

    Рад, если она вам окажется полезной.

    > Как сейчас принято говорить в узких кругах, я "джва года ждал такую"
    > программу.

    Она уже года 2 лежит на code.google.com

    > Уверен, что эта заведется под тем же вайном или даже ReacOS.

    Даже если не заведётся, всегда можно поправить это, ибо есть исходники.
    > Вполне себе Appliance получится, если образ будет работать с внешней СУБД и
    > с внешними же логами.

    Все логи и данные в одной СУБД. Внешняя СУБД - легко, Firebird прекрасно работает по сети.

    > Уверен, при правильной организации сообщества, вокруг исходного кода, можно выбиться в
    > многие сотни-тысячи инсталляций.

    У меня не было времени, таланта и особо сильного желания заниматься продвижением...

     

  • 1.38, evgeny_t (ok), 00:17, 29/03/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    -Система уже успешно внедрена на более чем 60 объектах.
    ЧО? )
     
     
  • 2.39, Алекс (??), 00:25, 29/03/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > -Система уже успешно внедрена на более чем 60 объектах.
    > ЧО? )

    Была установлена на нескольких коммерческих предприятиях и ~60 школах по России. В каких-то школах работала один учебный год, в других -  дольше, но в школах не было денег, кадров и энтузиазма её поддерживать. Сейчас мне известна только одна школа, которая использует CAS. Может, есть ещё где-то. Я не поддерживаю контакты со всеми.

     
     
  • 3.55, SubGun (ok), 11:01, 29/03/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Спасибо за программу.
     
     
  • 4.56, Алекс (??), 12:34, 29/03/2012 [^] [^^] [^^^] [ответить]  
  • +/
    будете где-то использовать - пишите, хоть на email, хоть на мой форум - интересно же :)
     

  • 1.59, А_н_о_н_и_м (?), 14:43, 29/03/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    "фирм/отелов". во втором слове не хватает двух точек над буквой Ё. ;)
     
     
  • 2.61, Клыкастый (ok), 20:11, 29/03/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > "фирм/отелов". во втором слове не хватает двух точек над буквой Ё. ;)

    и слэш лишний ))


     

  • 1.65, Аноним (-), 04:03, 30/03/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > Borland C++ Builder 6 и распространяется под лицензией GPLv3

    Это самые зачетные взаимоисключающие параграфы которые я когда либо видел :)

     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру