Вход | Регистрация
    1  2  3  4   
1С:Предприятие :: 1С:Предприятие 8 общая

1C и защищенное хранение данных на блокчейне: модуль интеграции от Acryl Platform

1C и защищенное хранение данных на блокчейне: модуль интеграции от Acryl Platform
Я
   KseniaAcryl
 
06.02.20 - 11:31
Здравствуй %User_Name%, рады представить расширение конфигурации для интеграции 1С с блокчейн платформой Acryl Platform.

Модуль интеграции 1С и блокчейн платформы Acryl Platform без использования внешних компонент. Под катом реализация механизмов Base58, Blake2b, Keccak, Curv25519 (the elliptic curve Diffie–Hellman) в подсистеме "Crypt", примеры генерации ключей, адресов, подписи транзакций, запись данных в блокчейн, чтение и восстановление данных из блокчейн. Код открыт. Лицензия MIT.

С помощью данного модуля Вы сможете:

- Записать критические важные данные напрямую в блокчейн, и эти данные никто не сможет удалить, их невозможно потерять;
- Проверить, были ли данные записаны в блокчейн, и узнать дату и время записи, это защитит Вас от внесения информации задним числом, а также позволит узнать что именно было изменено;
- Восстановить ранее записанные в блокчейн данные, если прежнее хранилище данных недоступно.

Данный модуль представлен как пример, вы самостоятельно можете реализовать любые интеграции, используя подсистемы “Crypt” и “Acryl Platform”.
Примерами критически важных данных могут быть данные:
- о товарах (серийные номера товаров и их движение в цепочке поставок, происхождение товаров, гарантийные талоны, отчеты о розничных продажах и тд);
- сотрудниках (табели учета, авансовые отчеты и тд);
- условиях продаж для ваших клиентов (условия скидок, отсрочек и тд);
а также любые другие важные документы и данные, хранящиеся в ERP системах, которые вам бы не хотелось потерять или в подлинности которых вы сомневаетесь.

Помимо децентрализации разработчики Acryl также делают ставку на постоянную и прогнозируемую цену записи данных. Стоимость записи 1 КБ 0.13$.
Благодаря этому рассчитать стоимость услуги можно заранее с высокой точностью.

Продукт создан исходя из “болей” бизнеса, использующего 1С.

о Для бизнеса:

- Согласование прав доступа (трек). На блокчейне можно записывать данные о том, кто кому расшарил какие права доступа. Это защитит от ситуации, когда кто-то без вашего ведома дал доступы другим пользователям. Также можно посмотреть, когда были выданы права.
- Изменения задним числом, возможность сверки и ключ на изменение (логирование конкретных важных событий).
- На блокчейне можно дать разрешение на изменение задним числом (Ключ на изменения) определенного документа конкретному пользователю. И при изменениях задним числом, будет записана версия документа ДО и После.
- Цепочка поставок, маркировка товаров. На блокчейне можно записывать данные о готовности приобрести конкретные товары на конкретных условиях (стоимость, сроки и тд). Условия фиксируются автоматически. Информация о заказах и закрывающие документы автоматически отправляются на блокчейн из 1С.
- Валидатор и контроль целостности данных. 1) Хранить всю базу данных можно без блокчейна  в удаленном распределенном хранилище (с разным уровнем отказоустойчивости с определенным сроком хранения).  Но на блокчейн можно записать хеши для контроля целостности самого бэкапа и  для последующей сверки обновлений. 2) Также все данные можно хранить на блокчейне, так как это максимально отказоустойчиво, и срок хранения не ограничен, но - это дорого.
- ВГО (внутригрупповые операции между компаниями одной группы компаний). Контроль взаиморасчетов между участниками ВГО.

о Для разработчиков:

- Сервер лицензирования. Блокчейн можно использоваться как сервер лицензирования.
В блокчейн записываются номера лицензий ПО, сроки действия и статусы. Пользователь может вводить ключ в программу, программа обратится к серверу. В частности это нужно 1С разработчикам и любым другим разработчикам.
Запись части кода
- Разработчик записывает часть кода своей программы в зашифрованном виде в блокчейн, чтобы пользователи не обошли защиту от взлома. При введении ключа программа обращается в блокчейн и выполняет часть кода.

Все данные пишутся на блокчейне Acryl - самом децентрализованном, а значит самом отказоустойчивом блокчейне в СНГ на 2020 год.

Решение полностью разработано на нативном языке 1С, без использования внешних компонентов. Для работы с расширением потребуется платформа не ниже 8.3.12, режим совместимости основной конфигурации - не ниже 8.3.12, тестирование проводилось на версиях 8.3.12.1529, 8.3.13.1690 и 8.3.15.1700.


Подробности на сайте: https://1c.acrylplatform.com

или здесь: https://catalog.mista.ru/public/1179411/


Также Acryl предлагает поучаствовать в реферальной программе и получить 20% от ревенью за каждого приведенного клиента. Подробности: sales@acrylplatform.com
   SSSSS_AAAAA
 
101 - 06.02.20 - 15:58
(97) Прямо всё? А ему надо всё? В том числе и результаты обновлений конфигураций с тучей изменений в данных при реструктуризации базы? При которых все ваши хеши летят в мусорку? И он будет искать там иголку в стоге сена?
   Aleksey
 
102 - 06.02.20 - 15:58
(98) Одно другому не мешает. По сути блокчайн это передача бекапов в другую контору достпа к которой нет у программиста. Но это не значит что весь тот функционал который ты описываешь нельзя реализовать силами программиста, поэтому и бред что ты подменяешь понятие
   Aleksey
 
103 - 06.02.20 - 16:00
(101) особенно весело когда после обновления проходит реструктуризация регистра, и меняется все данные, в том числе и хеши.
Т.е. либо у него не копия а только набор постоянных данных, чтобы хеш не менялся. Либо каждое обновление приведет к полной жопе
   SSSSS_AAAAA
 
104 - 06.02.20 - 16:02
(97) и еще. Для логирования всех действий всех ползователей уже давно придуман С2 и иже с ним. На уровне базы данных. Для военных. Чтоб мышь не проскочила. Не только видно наличие изменений, но кто, когда, что и на что. И не поддается удалению/изменению админом. Только, почему-то никто не пользуется. Не скажете почему?
   Aleksey
 
105 - 06.02.20 - 16:02
И я так и не получил ответ как санционированные изменения будем отличать от несанкционированных. Т.е. как директор узнает что вот тут меняли потому что ошибка ввода, а вот тут злой умысел
   artemis
 
106 - 06.02.20 - 16:04
(99) Какой сейф? Чтобы надежно контролировать 32 байта, никакой сейф не нужен. С этой задачей любой школьник справится.
   pechkin
 
107 - 06.02.20 - 16:04
(104) что такое С2 ?
   pechkin
 
108 - 06.02.20 - 16:05
интресно есть реально купившие сие чудо?
   piter3
 
109 - 06.02.20 - 16:06
(108) Ладно купили,что дало более интересно
   pechkin
 
110 - 06.02.20 - 16:07
(109) ну собственно что и рекламируется - защищенное версионирование
   SSSSS_AAAAA
 
111 - 06.02.20 - 16:07
(107)гуглим ms sql c2 audit
   pechkin
 
112 - 06.02.20 - 16:10
(111) так это аудит доступа.
если кто-то раздобудет пароль sa - то такой аудит тебе ничего не даст
   Aleksey
 
113 - 06.02.20 - 16:11
(112) аналогично и админ сейфа может похерить твою прозрачность
   Aleksey
 
114 - 06.02.20 - 16:12
будем считать что пароль от SA храниться на бумажке в сейфе у директора.
   artemis
 
115 - 06.02.20 - 16:13
(105) Никак не отличаются. Смотрите. В один прекрасный момент вы решаете организовать систему контроля за вводимой в базу информацией. Один вводит информацию, другой ее проверяет. В этом ведь нет ничего необычного, не правда ли?
Так вот, я утверждаю, что начав строить такую систему, вы неизбежно придете к блокчейну. Потому что все прочие системы "дырявые" и только блокчейн безупречен. И я готов это аргументировать. Вы можете прямо здесь попробовать описать систему без блокчейна, а я вам скажу - где у нее дырка.
   Злопчинский
 
116 - 06.02.20 - 16:14
(30) "Он не может сделать это незаметно."
почему это он не сможет сделать это незаметно?
   SSSSS_AAAAA
 
117 - 06.02.20 - 16:15
(112) а если кто-то раздобудет фотографию бумажки у директора, про которую тут некоторые втирают, и с помощью которой он все видит и все санкционирует, будет не то же самое? SA то обычно люди знающие и не хранящие важные вещи, особенно свои пароли, на бумажках.
   pechkin
 
118 - 06.02.20 - 16:15
ну кстати в блокчейне тоже можно удалить блок.
да он будет несогласованный, но это уже будет проблема админа, а не того кто украл и следы замел
   Aleksey
 
119 - 06.02.20 - 16:15
(115) т.е. по сути блокчайн это передача хранение хэшей версии на аутсорсинг не более
   artemis
 
120 - 06.02.20 - 16:17
(117) Фотография ничем не поможет. Под доступом к бумажке в данном случае понимается возможность внести исправления в то, что на ней написано.
   pechkin
 
121 - 06.02.20 - 16:17
(119) можно и свой сделать
   Aleksey
 
122 - 06.02.20 - 16:18
(115) да нет никакой разницы между блокчкайном и версионностью. Это одна и таже хрень. Разница лишь в том где храяться версии рядом с БД или на сервере сторонней компании. Вот и вся разница. Все остальное монописуально
   Aleksey
 
123 - 06.02.20 - 16:19
(121) к которому может иметь доступ админ/программист и который легко может превратить любое несанкционированное вмешательство в санкционированное, а так же изменить штамп времени и имя пользователя который внес изменения?
   pechkin
 
124 - 06.02.20 - 16:20
единственное что дает блокчейн - это быструю инфу о том что он несогласован.
обычный аудит такого не даст
   Злопчинский
 
125 - 06.02.20 - 16:20
я нихрена не понял.
все сводится к тому, что тот, кто имеет доступ к базе не имеет доступа к блокчейну?
где хранится блокчейн? кто его админит?
   Злопчинский
 
126 - 06.02.20 - 16:21
вопросы все давно озвучены в хорошей статье на инфостарте.
   ДедМорроз
 
127 - 06.02.20 - 16:21
В блокчейне можно отрезать конец без проблем
   artemis
 
128 - 06.02.20 - 16:21
(119) Не обязательно на аутсорсинг. Вообще аутсорсинг нужен в исключительных ситуациях. В большинстве случаев будет достаточно приватного блокчейна.
   Aleksey
 
129 - 06.02.20 - 16:22
(125) ну я так тоже понял типа блокчайн типа покажет что вот тут внесли изменения которых нет в копии, а значит кто то имея злой умысел испортил данные. Ибо все остальные изменения система будет считать валидными и согласованными
   artemis
 
130 - 06.02.20 - 16:24
(123) Не может. В этом и прелесть блокчейна. Доступ у тебя есть ко всему. И сделать ты можешь, все что хочешь. Но спрятать свои действия у тебя не получится. Не существует такого набора дествий, которые спрячут твои действия. И такое возможно только с блокчейном.
 
 Рекламное место пустует
   artemis
 
131 - 06.02.20 - 16:25
(127) Нельзя.
   Aleksey
 
132 - 06.02.20 - 16:25
(130) вот опять ты бред пишешь. невозможно в рамках одной бумажки запретить изменения творцу. Даже если будет 15 бумажек, но к ним всем есть доступ у творца, то что ему мешает изменить все 15 бумажек?
   SSSSS_AAAAA
 
133 - 06.02.20 - 16:26
Заметьте, как товарищь еванеглист блокчейна старательно обходит вопрос об туче изменений в данных, и ,соотвтетственно, в хешах, при обновлении/реструктуризации базы данных.
   Aleksey
 
134 - 06.02.20 - 16:26
(131) Что мешает?
   artemis
 
135 - 06.02.20 - 16:29
(132) Запретить изменения нельзя. Можно запретить "нехорошие" изменения. И достигается это тем, что абсолютно все изменения будут проверены. Не может быть такого изменения, которое никто, кроме творца не увидит.
   artemis
 
136 - 06.02.20 - 16:29
(134) Бумажка, на которой записан конец.
   Aleksey
 
137 - 06.02.20 - 16:30
(135) У нас 3 цепочки в которой паралельно пишутся данных. В случае сбое в одной цепочки программа считает ее не валидной и удаляет, а правильной считает оставшиеся и две и на них ориентируется. Так что мне мешает внести изменения в программе, чтобы она считала не валидной оставшиеся 2, а первую цепочку с удаленным блоком считать валидной? Кто мне не даст это сделать? Совесть?
   pechkin
 
138 - 06.02.20 - 16:30
(136) ну будет понятно что кто-то обрезал, и что это даст?
   artemis
 
139 - 06.02.20 - 16:32
(138) Будет восстановлена правильная копия журнала.
   Aleksey
 
140 - 06.02.20 - 16:32
Ты исходишь из непогрешимости программы которая обслуживает блокчайн. мол в 1с программист который может изменить данные, а блокчайн эта машина для хранения, она может только хранить, но не изменять данные.
Но как, что и где хранит пишет такой же программист и он точно так же как и в 1С может изменить условия и правила хранения. или вообще поставить заглущку чтобы на любой запрос машина отвечала, что данные валидны
   Aleksey
 
141 - 06.02.20 - 16:32
(139) кто определяет что есть правильная копия? Программист который написал блокчайн?
   artemis
 
142 - 06.02.20 - 16:33
(137) Программа тоже лежит в кармане директора. Вы не можете ее поменять.
   pechkin
 
143 - 06.02.20 - 16:33
(139) откуда? если она удалена
   Aleksey
 
144 - 06.02.20 - 16:34
(142) повторю еще раз, да что за бред вы тут несете". Мы же сейчас говорим что тот же программист на фирме пишет и блокчайн
   artemis
 
145 - 06.02.20 - 16:34
(141) Правильной будет та копия, у которой последний ключ совпадает с тем, что написано у меня на бумажке.
   Злопчинский
 
146 - 06.02.20 - 16:34
еще раз?
- где хранится ваш блокчейн?
- каким образом блокчейн получает доступ к базе?
   Aleksey
 
147 - 06.02.20 - 16:35
(145) у программиста есть доступ ко всем копиям включая ту что у директора
   pechkin
 
148 - 06.02.20 - 16:35
(145) ну вот я поменял во всех копиях один блок с данными
да хэш его не будет совпадать с самими данными и что дальше?
   Злопчинский
 
149 - 06.02.20 - 16:35
(145) если в 10 местах написано 1, а на бумажке - написано 0 - никакой веры бумажке
   pechkin
 
150 - 06.02.20 - 16:37
или я поменял данные напрямую в бд.
в какой момент кстати происходит включение в блок по какаому событию?
или будет просто версия в блокчейне <> версии в бд?
   artemis
 
151 - 06.02.20 - 16:37
(144) После того, как он его напишет, директор положит его в карман и никто не сможет его (ее, обработку) поменять.
Как вариант - никто ничего не пишет. Директор берет программу с Инфостарта. А когда у него возникает сомнение: а не подменили ли мне программу, просто еще раз скачивает с Инфостарта.
Как третий вариант. Перед запуском программы проверяет ее на совпадение контрольной суммы.
   Aleksey
 
152 - 06.02.20 - 16:38
(151) ты вообще сейчас о чем?
   Aleksey
 
153 - 06.02.20 - 16:38
Мы сейчас говорим про "приватный блокчайн" какой инфостарт? какая обработка?
   SSSSS_AAAAA
 
154 - 06.02.20 - 16:39
(151) какие прекрасные перспективы для дира. Качай, сверяй контрольные суммы...Лафа :) Делать диру больше нечего.
   pechkin
 
155 - 06.02.20 - 16:39
(151) вопрос не как можно, а как вы предлагаете сделать.
у вас же готовое решение
   Aleksey
 
156 - 06.02.20 - 16:40
блокчайн это не догма, это лишь метод, а вот реализовать этот метод можно по разному. Даже набор данных для хранения это не фиксированная структура, а мы сами определяем что туда писать. И причем тут инфостарт?
   SSSSS_AAAAA
 
157 - 06.02.20 - 16:41
Такое ощущение, что очередной изготовитель замков впаривает нам очередной не взламываемый замок.
   artemis
 
158 - 06.02.20 - 16:42
(146) Где хранится информация? Правильный ответ для человека понимающего как надо обращаться с информацией: везде.
Информация хранится в нескольких копиях на разных носителях. Одна из копий считается рабочей, а прочие резервными.
Досуп к базе происходит очевидным образом. Вы запускаете обработку, которой вы доверяете. Например, вы ее только что скачали с Инфостарта. Или вы ее только что проверили на контрольную сумму. Для особо одаренных - вы ее открыли в конфигураторе проверили визуально. Она воообще-то небольшая.
   Aleksey
 
159 - 06.02.20 - 16:43
блокчайн не хранит данные из базы, он хранит лишь определяемый нами набор данных и по запросу может сказать что вот этот набор совпадает с бекапом. Т.е. допустим мы передаем туда на хранения не документ реализацию, а к примеру гуид документа или даже коснтанту, ну скажем 0. И тогда любые изменения документа будут приводить что блокчайн скажет что набор не изменился, и чтобы ты не правил в документе у тебя будет всё хорошо
   artemis
 
160 - 06.02.20 - 16:44
(153) Т.е что значит - какой Инфостарт? Натуральный Инфостарт. Там есть обработки имплементирующие блокчейн в 1С.
 
 Рекламное место пустует
   SSSSS_AAAAA
 
161 - 06.02.20 - 16:45
(158) Зачем ее надо запускать? Что она делает?
   SSSSS_AAAAA
 
162 - 06.02.20 - 16:46
(159) И заодно - это директор будет делать? Качать, проверять, запускать?
   Aleksey
 
163 - 06.02.20 - 16:46
(160) Что храниться в блокчайне? Весь документ или определенный набор? Что будет при изменении структуры? Кто определяет набор данных для хранения?
   pechkin
 
164 - 06.02.20 - 16:46
(159) так и не понятно в какой момент данные попадают в блокчейн
   artemis
 
165 - 06.02.20 - 16:46
(159) Вы записываете в блокчейн ГУИД и хэш-сумму документа. После чего вы можете сравнивать хэш-суммы: в блокчейне и в базе.
   Aleksey
 
166 - 06.02.20 - 16:47
(164) ну по идеи так же как и в версионности, т.е. по тригеру
   Aleksey
 
167 - 06.02.20 - 16:47
(165) что такое  хэш-сумму документа?
   pechkin
 
168 - 06.02.20 - 16:48
(166) как это спасет от того что я в бд поменяю значение, предварительно отключив триггер?
   pechkin
 
169 - 06.02.20 - 16:48
ибо же вы от этого пытаетесь спасти?
   artemis
 
170 - 06.02.20 - 16:49
(161) Она проверяет валидность блокчейна и формирует список изменений, произошедших в базе с момента последнего изменения.
   Aleksey
 
171 - 06.02.20 - 16:49
(168) никак просто программа сравнить хеши сейчас у себя в болкчайне и если будет разница выдаст алярм
   pechkin
 
172 - 06.02.20 - 16:49
DISABLE TRIGGER
UPDATE
ENABLE TRIGGER
   SSSSS_AAAAA
 
173 - 06.02.20 - 16:50
(165) где, когда и по какой причине происходит эта запись?
   pechkin
 
174 - 06.02.20 - 16:50
(171) непрерывно все документы сравниваются и сравнваютс и сравниваются?
   Aleksey
 
175 - 06.02.20 - 16:51
(172) правильно но единственная функция блокчайна это сравнения с копией. Поэтому если в копии будут другие данные, то будет предупреждение
   artemis
 
176 - 06.02.20 - 16:51
(162) Это будет делать контролер. И во многих случаях это действительно может быть сам директор.
В больших организациях это может быть несколько контролеров. Один проверяет ПТИУ, другой РТИУ, третий Банк и т.д...
   Aleksey
 
177 - 06.02.20 - 16:51
(174) нет непрерывно пишуться, а сравниваються по запросу
   Злопчинский
 
178 - 06.02.20 - 16:51
я в 1С напишу заразу. которая будет в базу писать одно а из базы будет считыаться другое. буду блокчейну постоянно подсовывать липу.
   SSSSS_AAAAA
 
179 - 06.02.20 - 16:52
(175) так а в блокчейн они когда и как попадают?
   Aleksey
 
180 - 06.02.20 - 16:52
(178) вот и я о том же, что мне мешает в качестве хещ-суммы документы писать константу. Или для расчета хешсуммы подсовывать программе один и тот де фиксированный документ, который естетсвенно никто менять не будет
   pechkin
 
181 - 06.02.20 - 16:52
(177) у вас же готовый продукт.
расскажите как вы предлагаете дествовать. ваш бест практис
   artemis
 
182 - 06.02.20 - 16:53
(167) Хеш-сумма - это результат применения хэш-функции к сериализованному документу. Вы превращаете документ в строку. Подаете эту строку на вход хэш-функции. На выходе получаете хэш-сумму.
   Aleksey
 
183 - 06.02.20 - 16:53
(179) по тригеру, т.е. по сути в момент записи, как и версионность, но только пишется не в базу, а данные улетают не веб-сервис сторонней базы
   Aleksey
 
184 - 06.02.20 - 16:54
(181) у меня нет, просто делюсь своим виденем после просмотра роликов
   pechkin
 
185 - 06.02.20 - 16:54
(183) те добровольно какой то левой конторе отдавать все данные?
   Aleksey
 
186 - 06.02.20 - 16:55
(185) в том то и фишка, что нет там данных. В отличии от версионности преобразование необратимое и нельзя сказать ЧТО поменяли, это просто ЖР в которой фиксируется изменения в виде хеша документа
   pechkin
 
187 - 06.02.20 - 16:55
(184) принцип то работы ппонятет. интересуют как раз мелочи в которых скрыт весь дьявол
   pechkin
 
188 - 06.02.20 - 16:55
(186) те получается что мы знаем только факт что что-то поменялось, а что нет?
   artemis
 
189 - 06.02.20 - 16:56
(178) А я эту заразу не буду запускать. Я запущу обработку со своей флэшки.
   pechkin
 
190 - 06.02.20 - 16:58
(189) директор будет запускать?
   Aleksey
 
191 - 06.02.20 - 16:58
(190) некий мифический контролер. Никто его не видел, кто это неизвестно, но очень страшный человек :)
   artemis
 
192 - 06.02.20 - 16:58
(185) То, что предлагается в (0) подразумевает, что вы можете записывать все, что хотите. В том числе и документ целиком. То, что он попадет в публичную сеть, вас при этом совершенно не волнует. Потому что вы положите туда зашифрованный документ. А ключ для расшифровки есть только у вас.
   artemis
 
193 - 06.02.20 - 16:59
(190) Может и директор. Не вижу причин, которые препятствовали бы этому.
   pechkin
 
194 - 06.02.20 - 17:00
(193) очень далек ты от реального бизнеса
   artemis
 
195 - 06.02.20 - 17:01
(188) Можно работать и так. Здесь главное зафиксировать факт изменения. А что поменялось - это дело техники. Подняли бэкап, прочитали что надо. В видео, которое упоминалось в начале этой ветки об этом говорится.
   artemis
 
196 - 06.02.20 - 17:05
(194) Я обычно говорю - контролер. При этом контролером может быть директор, если захочет. Особенность блокчейна в том, что функция контроля будет отнимать у директора буквально несколько минут в день. Именно поэтому я спокойно называю директора, как одного из возможных контролеров.
   Dmitry1c
 
197 - 06.02.20 - 17:06
(196) Как доказать, что в вашем блокчейне никто ничего не подменил?
   Aleksey
 
198 - 06.02.20 - 17:06
Пусть artemis меня поправит, но как я это вижу
по сути мы храним гуид документа хеш полученный после сериализации документа в строку и расчета хеша из этой строки и время когда к нам прилетело изменения это у нас один блок. Сюда же мы пишем хеш предыдущего блока.
Соответственно следующая запись образует следующий блок
(на самом деле блоки не обязательно состоять из одного документа. это может быть куча документов в рамках одного дня и т.п.)

Соответсвенно отчет ищет документы у которых хеш не совпадает с хешом в блокчайне. Т.е. либо в момент изменений база с блокчайном была не доступна и она не зафиксировала изменения (но обычно для этого просто идет отказ изменений в БД, если нет ответа от блокчайна). либо кто то отключил логирования и внес изменения.
Ну и плюс так как блок хранит хеш предыдущего, то типа нельзя поменять конкретный блок так как хеши будут разные. Правда что мешает пересчитать хеши по всей цепочки - никто этого сказать не может
   Aleksey
 
199 - 06.02.20 - 17:07
(197) мамой клянусь
   artemis
 
200 - 06.02.20 - 17:08
(197) У вас есть бумажка, на которой записаны 32 байта. Вы визуально контролируете соотвествие этой бумажки и последнего ключа.
  1  2  3  4   

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.