Идентификация на сайте планшетом - как?, Нужна принципиальная идея реализации |
Здравствуйте Гость [ Вход | Регистрация ] | Форум в сети 6686-й день
![]() |
Шановні користувачі! Запрошуємо вас до офіційного телеграм-канала 0day Community. Тут ви зможете поспілкуватися одне з одним та дізнатися про останні новини щодо роботи ресурса, поставити запитання до адміністрації, тощо. Перейти до телеграм-канала можна відсканувавши QR-код або натиснувши на посилання: @zeroday_ua |
Идентификация на сайте планшетом - как?, Нужна принципиальная идея реализации |
ampersAnd |
![]()
Пост
#1
|
Репутация: ![]() ![]() Cтаршой ![]() ![]() Группа: Пользователи Сообщений: 681 С нами с: 17-July 07 ![]() |
Есть некое количество планшетов (iOs). Есть сервер с файлами. Задача состоит в том, чтобы сервер идентифицировал эти планшеты и давал доступ к файлам только им. Кроме того, отличал их друг от друга.
Стандартный метод логин-пароль не катит по условиям задачи. Нужно исключить возможность скачивания с других устройств. Как реализовать (стратегически)? Мои изыскания пока не придумали ничего лучще, чем писать приложение, которое будет качать файлы с сервера, идентифицируясь на нем с помощью UUID. Может есть какой-то менее громоздкий способ? |
![]() ![]() |
miniden |
Пост
#2
|
Репутация: ![]() ![]() Дух Группа: Пользователи Сообщений: 89 С нами с: 14-October 09 ![]() |
Это все веб? Или это нативное что-то?
Как я знаю, вам тут только UDID. Сообщение отредактировал miniden - Jul 11 2015, 18:19 |
ampersAnd |
Пост
#3
|
Репутация: ![]() ![]() Cтаршой ![]() ![]() Группа: Пользователи Сообщений: 681 С нами с: 17-July 07 ![]() |
Ну задача лежит в себе, поэтому начал копать с этой стороны. Если не найду решения, придётся идти к апп девелоперам...
|
Illarion |
Пост
#4
|
Репутация: ![]() ![]() Активист ![]() Группа: Пользователи Сообщений: 299 С нами с: 3-April 08 ![]() |
Вот если не охота создавать нативное приложение, то можно попробовать это:
Запрашивать MAC адрес клиента на сервере. - как вы это сделаете, это уже другой вопрос. Кто-то решает следующим способом: Выполняют серверный запрос на получение МАС-адреса, как из командной строки и полученный результат уже используют. вот тут можно глянуть: http://forum.php.su/topic.php?forum=35&topic=750 Можно еще глянуть сферу сертификатов, процедура работы с которыми реализована в браузере. Я правда не уверен что там будет решение. |
antonio2000 |
Пост
#5
|
Репутация: ![]() ![]() Активист ![]() Группа: Пользователи Сообщений: 354 С нами с: 18-March 08 ![]() |
Вот если не охота создавать нативное приложение, то можно попробовать это: Запрашивать MAC адрес клиента на сервере. Ничего у Вас не получится. Вы мак клиента если он не в одной сети не получите.у Вас мак будет последнего маршрутизатора exec("arp -a", $rgResult); ![]() Сообщение отредактировал antonio2000 - Jul 13 2015, 19:55 |
-RC- |
Пост
#6
|
Репутация: ![]() ![]() bifurcated person ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 6 519 С нами с: 24-December 08 ![]() |
c веб не прокатит.
можно написать Native приложение, которое будет отправлять свой udid в хешированном виде на сервер, а тот уже будет в своей базе смотреть, кому можно, а кому нет. из нюансов - нужна лицензия на AppleDeveloper аккаунт, и на все устройства руками ставить ваше приложение |
Powerhead |
Пост
#7
|
Благодарности: 18 Репутация: ![]() ![]() Профессор Сиськологии ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 5 574 С нами с: 17-March 06 ![]() |
А чем логин-пароль не катят?
Можно сделать одноразовые пароли. Можно сделать просто некий код активации, который нужно ввести только один раз при первом заходе на сайт, потом пускать по кукам. |
antonio2000 |
Пост
#8
|
Репутация: ![]() ![]() Активист ![]() Группа: Пользователи Сообщений: 354 С нами с: 18-March 08 ![]() |
А чем логин-пароль не катят? Можно сделать одноразовые пароли. Можно сделать просто некий код активации, который нужно ввести только один раз при первом заходе на сайт, потом пускать по кукам. "Стандартный метод логин-пароль не катит по условиям задачи. Нужно исключить возможность скачивания с других устройств." |
Powerhead |
Пост
#9
|
Благодарности: 18 Репутация: ![]() ![]() Профессор Сиськологии ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 5 574 С нами с: 17-March 06 ![]() |
"Стандартный метод логин-пароль не катит по условиям задачи. Нужно исключить возможность скачивания с других устройств." Тогда введете сами пароль при первом подключении, не разглашая его. Ну а потом - авторизация по кукам. Это самый простой способ. Я не уверен, что UDID устройства так уж просто узнать. Предполагаю, что через веб это вообще невозможно сделать. А если писать собственный клиент, то UDID не нужен, можно зашить в каждый клиент свой id. Но писать клиент - задача на порядок сложней, чем сделать просто вебсайт. |
rapid |
Пост
#10
|
Репутация: ![]() ![]() Постоялец ![]() ![]() ![]() Группа: Пользователи Сообщений: 1 665 С нами с: 11-December 07 ![]() |
Теоретически, через отпечаток Canvas Fingerprint можно реализовать авторизацию.
Сообщение отредактировал rapid - Aug 12 2015, 22:59 |
![]() ![]() |
![]() |
Упрощённая версия | Сейчас: 4th July 2024 - 22:05 |
Сайт не розміщує електронні версії творів, а займається лише колекціонуванням та каталогізацією посилань, що публікуються нашими користувачами. Якщо Ви є правовласником якоїсь частини опублікованого матеріалу та не бажаєте, щоб посилання на нього знаходилось в нашому каталозі, зв’яжіться з нами і ми видалимо його. Файли для обміну надані користувачами сайту і адміністрація не несе відповідальності за їх вміст. |