Здравствуйте Гость [ Вход | Регистрация ] | Форум в сети 6686-й день

Шановні користувачі! Запрошуємо вас до офіційного телеграм-канала 0day Community. Тут ви зможете поспілкуватися одне з одним та дізнатися про останні новини щодо роботи ресурса, поставити запитання до адміністрації, тощо. Перейти до телеграм-канала можна відсканувавши QR-код або натиснувши на посилання: @zeroday_ua

 Идентификация на сайте планшетом - как?, Нужна принципиальная идея реализации

ampersAnd
Jul 11 2015, 8:03
  
Пост #1



Репутация:   69  
Cтаршой
**

Группа: Пользователи
Сообщений: 681
С нами с: 17-July 07


Есть некое количество планшетов (iOs). Есть сервер с файлами. Задача состоит в том, чтобы сервер идентифицировал эти планшеты и давал доступ к файлам только им. Кроме того, отличал их друг от друга.
Стандартный метод логин-пароль не катит по условиям задачи. Нужно исключить возможность скачивания с других устройств.

Как реализовать (стратегически)?

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

Может есть какой-то менее громоздкий способ?

User is offlineProfile CardPM
Go to the top of the page
+Quote Post
 
Reply to this topicStart new topic
Ответов(1 - 9)
miniden
Jul 11 2015, 18:04
  
Пост #2



Репутация:   31  
Дух


Группа: Пользователи
Сообщений: 89
С нами с: 14-October 09


Это все веб? Или это нативное что-то?
Как я знаю, вам тут только UDID.

Сообщение отредактировал miniden - Jul 11 2015, 18:19
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
ampersAnd
Jul 11 2015, 19:57
  
Пост #3



Репутация:   69  
Cтаршой
**

Группа: Пользователи
Сообщений: 681
С нами с: 17-July 07


Ну задача лежит в себе, поэтому начал копать с этой стороны. Если не найду решения, придётся идти к апп девелоперам...
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Illarion
Jul 12 2015, 17:22
  
Пост #4



Репутация:   69  
Активист
*

Группа: Пользователи
Сообщений: 299
С нами с: 3-April 08


Вот если не охота создавать нативное приложение, то можно попробовать это:

Запрашивать MAC адрес клиента на сервере. - как вы это сделаете, это уже другой вопрос. Кто-то решает следующим способом:
Выполняют серверный запрос на получение МАС-адреса, как из командной строки и полученный результат уже используют.
вот тут можно глянуть: http://forum.php.su/topic.php?forum=35&topic=750

Можно еще глянуть сферу сертификатов, процедура работы с которыми реализована в браузере. Я правда не уверен что там будет решение.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
antonio2000
Jul 13 2015, 19:44
  
Пост #5



Репутация:   37  
Активист
*

Группа: Пользователи
Сообщений: 354
С нами с: 18-March 08


(Illarion @ Jul 12 2015, 18:22) Перейти к цитате

Вот если не охота создавать нативное приложение, то можно попробовать это:

Запрашивать MAC адрес клиента на сервере.


Ничего у Вас не получится. Вы мак клиента если он не в одной сети не получите.у Вас мак будет последнего маршрутизатора

exec("arp -a", $rgResult);

smile.gif

Сообщение отредактировал antonio2000 - Jul 13 2015, 19:55
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
-RC-
Jul 13 2015, 21:24
  
Пост #6



Репутация:   424  
bifurcated person
*****

Группа: Пользователи
Сообщений: 6 519
С нами с: 24-December 08


c веб не прокатит.
можно написать Native приложение, которое будет отправлять свой udid в хешированном виде на сервер, а тот уже будет в своей базе смотреть, кому можно, а кому нет.

из нюансов - нужна лицензия на AppleDeveloper аккаунт, и на все устройства руками ставить ваше приложение
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Powerhead
Jul 21 2015, 0:39
  
Пост #7

Благодарности: 18

Репутация:   1286  
Профессор Сиськологии
*****

Группа: Пользователи
Сообщений: 5 574
С нами с: 17-March 06


А чем логин-пароль не катят?
Можно сделать одноразовые пароли.
Можно сделать просто некий код активации, который нужно ввести только один раз при первом заходе на сайт, потом пускать по кукам.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
antonio2000
Jul 21 2015, 8:13
  
Пост #8



Репутация:   37  
Активист
*

Группа: Пользователи
Сообщений: 354
С нами с: 18-March 08


(Powerhead @ Jul 21 2015, 1:39) Перейти к цитате

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



"Стандартный метод логин-пароль не катит по условиям задачи. Нужно исключить возможность скачивания с других устройств."
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Powerhead
Jul 21 2015, 10:56
  
Пост #9

Благодарности: 18

Репутация:   1286  
Профессор Сиськологии
*****

Группа: Пользователи
Сообщений: 5 574
С нами с: 17-March 06


(antonio2000 @ Jul 21 2015, 9:13) Перейти к цитате

"Стандартный метод логин-пароль не катит по условиям задачи. Нужно исключить возможность скачивания с других устройств."

Тогда введете сами пароль при первом подключении, не разглашая его. Ну а потом - авторизация по кукам. Это самый простой способ.
Я не уверен, что UDID устройства так уж просто узнать. Предполагаю, что через веб это вообще невозможно сделать. А если писать собственный клиент, то UDID не нужен, можно зашить в каждый клиент свой id.
Но писать клиент - задача на порядок сложней, чем сделать просто вебсайт.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
rapid
Aug 12 2015, 22:58
  
Пост #10



Репутация:   298  
Постоялец
***

Группа: Пользователи
Сообщений: 1 665
С нами с: 11-December 07


Теоретически, через отпечаток Canvas Fingerprint можно реализовать авторизацию.

Сообщение отредактировал rapid - Aug 12 2015, 22:59
User is offlineProfile CardPM
Go to the top of the page
+Quote Post

Reply to this topicStart new topic

 



- Упрощённая версия
Сейчас: 4th July 2024 - 22:05
Сайт не розміщує електронні версії творів, а займається лише колекціонуванням та каталогізацією посилань, що публікуються нашими користувачами. Якщо Ви є правовласником якоїсь частини опублікованого матеріалу та не бажаєте, щоб посилання на нього знаходилось в нашому каталозі, зв’яжіться з нами і ми видалимо його. Файли для обміну надані користувачами сайту і адміністрація не несе відповідальності за їх вміст.