Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > API приложений и сред

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 26.07.2010, 22:32
zemozes вне форума Посмотреть профиль Отправить личное сообщение для zemozes Найти все сообщения от zemozes
  № 1  
Ответить с цитированием
zemozes
 
Аватар для zemozes

Регистрация: Jul 2010
Сообщений: 99
По умолчанию Как скрыть данные в приложении для вконтакте?

Как скрыть данные в приложении для вконтакте?
Приложение обращается к api одного сайта (не ВК API).
Нужно указывать ключ, я его указываю прямо во флешке (т. е. ключ вшит во флешку).
Любым декомпилятором можно узнать ключ.
Как скрыть ключ?

Добавлено через 1 минуту
Можно конечно шифровать ключ в base64. Это спасёт от непродвинутых людей.
Но есть такие, кто знает, что такое base64, таких много.
Приложение не коммерческое, just for fun.

Старый 26.07.2010, 22:57
Zebestov вне форума Посмотреть профиль Отправить личное сообщение для Zebestov Посетить домашнюю страницу Zebestov Найти все сообщения от Zebestov
  № 2  
Ответить с цитированием
Zebestov
Lorem ipsum
 
Аватар для Zebestov

модератор форума
Регистрация: May 2001
Адрес: Одесса
Сообщений: 4,869
Записей в блоге: 4
Цитата:
Сообщение от zemozes Посмотреть сообщение
Как скрыть ключ?
Никак. Можно лишь в какой-то (конечной) мере усложнить задачу.

P.S.
Тема поднималась неоднократно.
__________________
Поймай яблоко 2!

Старый 26.07.2010, 23:04
KirAmp вне форума Посмотреть профиль Найти все сообщения от KirAmp
  № 3  
Ответить с цитированием
KirAmp
Banned
[+4 10.07.10]
[+1.4 10.08.10]
[+1 20.08.10]

Регистрация: Jul 2009
Адрес: Саратов
Сообщений: 229
Отправить сообщение для KirAmp с помощью ICQ
zemozes
Используйте несколько шифровок, ключ держите не в самой флешке.... Устройте срач в функциЯХ получения этого ключа

Старый 26.07.2010, 23:15
zemozes вне форума Посмотреть профиль Отправить личное сообщение для zemozes Найти все сообщения от zemozes
  № 4  
Ответить с цитированием
zemozes
 
Аватар для zemozes

Регистрация: Jul 2010
Сообщений: 99
Цитата:
Сообщение от KirAmp Посмотреть сообщение
zemozes
Используйте несколько шифровок, ключ держите не в самой флешке.... Устройте срач в функциЯХ получения этого ключа
>>>Используйте несколько шифровок
base64(base64(base64(base64))) смысл?

>>>ключ держите не в самой флешке
Допустим флешка отправляет запрос на мой сайт к php-скрипту,
он возвращает ключ. Но ведь это легко отследить с помощью
сетевого сниффера.

В журнале хакер читал когда-то про метод "соль".
Может знает кто? Пользовался?

Старый 26.07.2010, 23:28
mikhailk вне форума Посмотреть профиль Отправить личное сообщение для mikhailk Найти все сообщения от mikhailk
  № 5  
Ответить с цитированием
mikhailk
 
Аватар для mikhailk

Регистрация: Nov 2009
Адрес: СПб
Сообщений: 2,236
Думаю, хорошо бы сначала определиться, какая задача решается.

Если решается задача сквозной авторизации, т.е., мы считаем, что авторизованный пользователь ВК имеет право на доступ к сервисам сайта, то тут велосипед изобретать не надо. ВК отдает ауф_кей, по которому пользователь может быть идентифицирован на сайте.

Если решается другая задача, то надо сформулировать, какая именно.

Старый 26.07.2010, 23:37
zemozes вне форума Посмотреть профиль Отправить личное сообщение для zemozes Найти все сообщения от zemozes
  № 6  
Ответить с цитированием
zemozes
 
Аватар для zemozes

Регистрация: Jul 2010
Сообщений: 99
Цитата:
Сообщение от mikhailk Посмотреть сообщение
Думаю, хорошо бы сначала определиться, какая задача решается.

Если решается задача сквозной авторизации, т.е., мы считаем, что авторизованный пользователь ВК имеет право на доступ к сервисам сайта, то тут велосипед изобретать не надо. ВК отдает ауф_кей, по которому пользователь может быть идентифицирован на сайте.

Если решается другая задача, то надо сформулировать, какая именно.
Есть сайт X, у него есть x-api. Чтобы использовать этот апи, нужно получить ключ.
Я из флешки обращаюсь к этому x-api, передавая ключ.
Ключ передаётся нешифрованным.

Можно же декомпилить флешку или посмотреть ключ с помощью сетевого сниффера.

Задача: помешать нехорошему человеку узнать ключ.

Старый 26.07.2010, 23:57
KirAmp вне форума Посмотреть профиль Найти все сообщения от KirAmp
  № 7  
Ответить с цитированием
KirAmp
Banned
[+4 10.07.10]
[+1.4 10.08.10]
[+1 20.08.10]

Регистрация: Jul 2009
Адрес: Саратов
Сообщений: 229
Отправить сообщение для KirAmp с помощью ICQ
zemozes
Напишите свою шифровку

Старый 26.07.2010, 23:58
GBee вне форума Посмотреть профиль Отправить личное сообщение для GBee Найти все сообщения от GBee
  № 8  
Ответить с цитированием
GBee
 
Аватар для GBee

Регистрация: Jan 2009
Сообщений: 3,067
Записей в блоге: 3
Отправить сообщение для GBee с помощью Skype™
Друг один рассказал следующее (на кривописи и ошибки не обращайте внимания):

1)берем ключ, енкодим его в Base64 или во что угодно обратно-раскодируемое
пишем полученные байты в файлег
файлег ембедишь в проект
в приложении берешь байты файлега и декодишь
ни один декомпайлер не видит содержимое заембеденного файла

Код AS3:
[Embed(source='/assets/file.file', mimeType='application/octet-stream')]
private var f:Class;
var key:String = Base64.decode(ByteArray(new f()).toString());
PS

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

но просто сам способ отсекает примерно 80% кулхацкеров

я у чувака какого-то нарыл, не помню где

не сам придумал, нет
__________________
Чтобы доказать, что вы не робот, причините вред другому человеку.

Старый 27.07.2010, 00:04
zemozes вне форума Посмотреть профиль Отправить личное сообщение для zemozes Найти все сообщения от zemozes
  № 9  
Ответить с цитированием
zemozes
 
Аватар для zemozes

Регистрация: Jul 2010
Сообщений: 99
Цитата:
Сообщение от KirAmp Посмотреть сообщение
zemozes
Напишите свою шифровку
В клиентской части её бессмысленно писать.

Добавлено через 1 минуту
Цитата:
Сообщение от GBee Посмотреть сообщение
Друг один рассказал следующее (на кривописи и ошибки не обращайте внимания):
Спасибо. Сохранил. Теперь можно удалить сообщение да бы не палить тему.


Последний раз редактировалось zemozes; 27.07.2010 в 04:55.
Старый 27.07.2010, 11:29
mikhailk вне форума Посмотреть профиль Отправить личное сообщение для mikhailk Найти все сообщения от mikhailk
  № 10  
Ответить с цитированием
mikhailk
 
Аватар для mikhailk

Регистрация: Nov 2009
Адрес: СПб
Сообщений: 2,236
Цитата:
Сообщение от zemozes Посмотреть сообщение
Есть сайт X, у него есть x-api. Чтобы использовать этот апи, нужно получить ключ.
Я из флешки обращаюсь к этому x-api, передавая ключ.
Ключ передаётся нешифрованным.
Все равно остается ощущение, что Вы решаете не совсем ту задачу.

Сайт, кстати, совсем чужой?
Если нет, то что мешает сделать в нем дополнительный вход, где пользователь бы идентифицировался не по ключу, а по ауф-кею от ВК?

И, кстати, что дает злоумышленнику подключение к сайту, если он узнал этот заветный ключ? Если что-то существенное, то 80% куллхацкеров отсекать бессмысленно, поскольку ключ будет опубликован через 5 секунд после получения ключа кем-то из оставшихся 20%. А если несущественное, то вообще непонятно, о чем разговор.

Создать новую тему Ответ Часовой пояс GMT +4, время: 15:49.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 15:49.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.