Pull to refresh
21
0
Send message
Как создатели умного замка Dooris и авторы одноименной статьи, считаем необходимым прояснить некоторые моменты, которые касаются непосредственно нашего творения.

Исходный код программной части умного замка Dooris будет открытым. Это касается всего написанного нами кода, включая загрузчик прошивки и скрипты для сборки. Это значит, что при желании вы сможете скачать проект прошивки и самостоятельно собрать его. Прошивка написана на языках C и С++. Для сборки используется инструментарий с отрытым исходным кодом: GCC и СMake. Сборка осуществляется в режиме кросс-компиляции, то есть проект можно собрать под MacOS, GNU/Linux или Windows. Единственным закрытыми программным компонентом, используемым в прошивке нашего замка является SoftDevice. SoftDevice — это «библиотека», которая реализует BLE-стек, и которая поставляется производителем единственного используемого нами контроллера (nRF52832) в бинарном виде. В результате сборки получается бинарный файл, который можно прошить «по воздуху» (этот функционал программно реализован в нашей прошивке) или при помощи программатора SEGGER J-Link.

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

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

В нашей статье было сказано, что умный замок Dooris — это прежде всего про удобство использования двери, а не про повышение её взломостойкости, но хотим заметить, что к вопросам безопасности мы относимся очень серьезно.
Мы как раз сейчас экспериментируем с функцией «настучать код». Если получится её реализовать так, чтобы она работала надежно и была не очень энергозатратной, то она обязательно появится в нашем замке. В любом случае, спасибо за идею!
Исходный код прошивки и мобильных приложений будет открытым. На наш взгляд, это лучший интерфейс для разработчиков, какой вообще может быть. Но также мы понимаем, что изменение прошивки без должных знаний может закончится «поджариванием» микроконтроллера, поэтому как минимум мы планируем отдельно продавать плату управления. В принципе, если это действительно будет кому-то интересно, мы можем по отдельности продавать вообще всё комплектующие Dooris, или даже наборы «собери сам».
Спасибо, за то, что подробно рассказываете о том, что вам не нравиться в Dooris. Нам это действительно важно! Хотя мы согласны с многими доводами Mishootk, нужно заметить, что он не имеет к нам никакого отношения, а также как и вы просто выражает своё мнение (за что мы вам, Mishootk, тоже очень благодарны).
Спасибо за информацию! Очень хорошо, что вам нравится ваш замок, но нам кажется, что это всё таки несколько иное устройства чем Dooris. И дело даже не в функциональных различиях и простоте установки, а во взломо- и вандало-стойкости вашего замка. Сразу признаемся, что накладные замки Samsung мы в руках никогда не держали, но кажутся они нам не очень надёжными. Прежде всего беспокойство вызывает ответная часть (в которую входят ригели, точнее один ригель, замка) и то, как её надежно закрепить. Особенно по сравнению с коробкой металлической двери и трехригельными врезными замками, которые обычно используют в России. То есть, кажется, что замок подобный вашему предназначен всё же для более развитых стран типа Южной Кореи или США, где двери деревянные, а часто ещё и со вставкой из стекла, и где можно не беспокоиться о том, что кто-то просто из хулиганских пубуждений разобьет сенсорную клавиатуру замка.

Справедливости ради также нужно заметить, что ваш замок «не намного дешевле», а сравним с Dooris по цене: в Яндекс.Маркет ваш замок предлагается не дешевле чем за 12 тыс. рублей, на AliExpress цена аналогичная.
Справедливое замечание. Мы рекомендуем использовать Dooris либо с цилиндром типа вертушка-ключ, либо с цилиндром типа ключ-ключ, но только если ключи не блокируют друг друга, по тем же соображениям, о которых мы писали в главе «Непредвиденные обстоятельства».
Да, Dooris не подойдет тем, кто постоянно используют сувальдный замок потому, что как уже заметили, его нельзя открыть ключом снаружи, если ключ уже вставлен изнутри. Dooris рассчитан на тех, кто обычно использует только один (цилиндровый) замок, а второй (сувальдный) замок используется как запасной, или когда помещение надолго остается без присмотра.

Что касается случайных скачков координат, то они угрозы не представляют.
Для простоты понимания, мы упростили описание алгоритма работы. На самом деле факт выхода из 30 метровой зоны определяется несколько сложнее и зависит от платформы (iOS или Android). Например, в iOS для этого используется Monitoring Geographical Regions, который использует не только GPS, но и другие источники, в том числе близость к известным Wi-Fi сетям. Кроме того, выход из зоны считается только в том случае, если вы вышли не менее чем на 20 секунд (это как раз позволяет обойти случайные скачки координат).

Конечно, может оказаться так, что вы живете рядом с Кремлём, и с точки зрения смартфона всегда находитесь во Внуково. В таком случае автоматическое отпирание вам придется отключить.
На аналогичный вопрос мы ответили чуть ниже.
Спасибо, за развернутый ответ!
Dooris выполнен в виде накладки, чтобы вы могли использовать любой механический замок с любым цилиндром, какие сочтёте наиболее надёжными, и чтобы в случае чего вы могли их без проблем заменить (например, в случае потери ключей). Кроме того, если, например, вы проживаете в съёмной квартире, и решите переехать, вы сможете забрать Dooris с собой.

Мы сделали Dooris специально для российских дверей, а именно для установки поверх вертушки или ключа цилиндрового замка. Размер отверстия под вертушу/ключ: 36x18 мм, глубина: 44 мм (плюс ещё 10 мм глубины размером 36x8 мм). Конечно, это не значит, что Dooris получится установить поверх любой вертушки или ключа, но на большинство он должен встать без проблем.

Текущая система крепления Dooris рассчитана на цилиндровые замки европейского типа, но нет никаких принципиальных ограничений, чтобы использовать наш умный замок с другими типами цилиндров или замков — нужно только изготовить необходимый крепеж, и мы это обязательно сделаем, если будет спрос.
Исходный код прошивки и мобильных приложений будет открытым в том числе и для того, чтобы при желании вы могли интегрировать Dooris с другими системами.
В спальне у вас скорее всего не взломостойкая железная дверь с трехригельным замком, запираемым тремя оборотами ключа, а что-то полегче, и наверное уже со встроенной поворотной щеколдой. Поэтому на вашем месте, мы бы заменили щеколду на замок типа Deadbolt, поверх которого поставили бы Sesame или Lockitron (мы писали о них в статье).
Мы с вами совершенно согласны в том, что любой «умный замок — это всегда ещё один потенциальный вектор атаки, которым взломщик может попробовать воспользоваться для вскрытия двери» (цитата из статьи). Мы не стремимся сделать устройство, которое сделает вашу дверь более взломостойкой, мы хотим сделать вашу дверь более удобной, постаравшись при этом не пожертвовать взломостойкостью (хотя, хочешь не хочешь, а потенциальный вектор атаки мы всё равно добавили). Поэтому мы сделали не полноценный замок, а именно накладку с открытым исходным кодом: чтобы вы могли использовать любой механический замок с любым цилиндром, какие сочтёте наиболее надёжными, и чтобы можно было убедиться, что в коде прошивки нет уязвимостей или «закладок».

Кража смартфона, на наш взгляд, эквивалентна краже обычного ключа: если кто-то хочет украсть у вас «ключ от квартиры, где деньги лежат», то не важно как выглядит этот ключ (смартфон, брелок или обычный ключ). Если кто-то украдет у вас смартфон и, соответственно, получит заодно «ключи» от вашей двери, то это похоже на кражу сумки, в которой кроме прочего оказались и ключи от дома. К сожалению, мы ничего не можем с этим сделать, но мы даем вам выбор: если вы готовы на такой риск, то используйте режим автоматического отпирания/запирания, если нет — отключите.
Отличная идея! Как только всё доделаем, то с большим удовольствием отдадим наш девайс на независимый обзор. Если есть желающие, то пишите здесь или в личные сообщения или на team@dooris.io
Когда мы собирали стенд для испытаний Dooris, мы специально искали разные «проблемные» дверные замки, и в том числе такие, у которых расстояние между цилиндром и ручкой минимально. Описанную вами проблему мы не наблюдали ни на одном из протестированных нами дверных замков. Хотя понимаем, что наверняка найдется немало дверей и замков, на которые наш умный замок не встанет. Мы будет очень признательны, если вы подскажете нам модель своего замка — мы её обязательно протестируем и подумаем, что с этим можно сделать. И если не сложно, не могли бы вы дать ссылку на китайские замки с таким же функционалом как у Dooris?
Не подскажете, о какой модели идет речь?
Мы планируем поддержать Apple HomeKit, но, честно говоря, пока этим не занимались. Независимо от того сможем мы пройти сертификацию в Apple или нет, исходный код прошивки нашего замка и мобильных приложений для управления им будет открытым. Поэтому при желании вы сможете реализовать любую логику, какую захотите, и сможете подключить Dooris к любой системе, какой пожелаете.
Такая штука будет.
Боюсь, что мы вас не поняли. Вы хотите иметь возможность купить плату управления без всего остального, и всё остальное без платы управления?

Information

Rating
Does not participate
Location
Йоханесбург, Йоханесбург, ЮАР
Registered
Activity