Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   API приложений и сред (http://www.flasher.ru/forum/forumdisplay.php?f=61)
-   -   Где хранить api_secret, прямо в .swf? (http://www.flasher.ru/forum/showthread.php?t=134001)

afarber 18.12.2009 16:26

Где хранить api_secret, прямо в .swf?
 
Добрый день,

пытаюсь приспособить свою игру к
vKontakte.ru и не понимаю, где же мне хранить
строчку api_secret если я например хочу вызывать
из нее их метод getProfiles для получения информации
о пользователях (имя, пол, аватар) - неужели мне нужно
тогда хранить api_secret прямо в своем .swf файле?

Ведь тогда ее можно будет легко вычитать в декомпайлере

Поделитесь опытом как с етим бороться

Алекс

udaaff 18.12.2009 16:37

Хранить в приложении. Какие еще тут варианты могут быть? Этот ключ ни на что особо не влияет.
Для работы с secure методами есть другой ключ.

afarber 18.12.2009 16:53

Меня беспокоит конкретно такой вариант:

хакер копирует мой .swf файл к себе на диск, вычитывает из него api_secret
и зная его может создать простой .html файл, в который он вставит мой .swf

При етом он поменяет viewer_id и auth_key (ведь api_secret он знает)
и так он сможет играть в мою игру под чужим ником.

Как бороться с таким по-моему реальным сценарием?

udaaff 18.12.2009 18:25

auth_key он не узнает. В генерации auth_key участвует secure key со страницы платежей, а не private key со страницы редактирования.

afarber 18.12.2009 18:58

А, понял. Спасибо


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

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