Перейти к публикации
Форум - ComputerCraft
Totoro

Банк для сервера IT

Рекомендованные сообщения

Серега, я ж писал про цифровую зачарку, что КБ без понятия, держит ли игрок меч в руке, кактус или ботинок. Он просто выполняет команду энчант!

 

Дима, а кто нам вывалил стену в банке?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Дима, а кто нам вывалил стену в банке?

 

Это лирическо-философская картина под названием "Банк. Бесконечность"

Чанк с дальней стеной не прогрузился =)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Я тут посмотрел, можно плагин на одну команду попробовать сделать, для проверки.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

2015-04-02_17.41.20.png

Джава (язык программирования) тоже имеет чувство прекрасного...

 

которое нуждается в оптимизации.

Изменено пользователем TheScientist

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

2015-04-02_17.41.20.png

" Вид со Звезды Смерти перед ВЫСТРЕЛОМ." :)

  • Like 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Привет, я тут хотел написать прогу одну... Как плеймаркет... И в голову пришла мысль о покупке приложений за банковскую валюту НО для этого же нужно аппи, не мог бы ты, Totoro, запилить аппи которое бы просто обменивалось данными с сервером банка?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Такое API, библиотека которая имеет доступ к счетам пользователей, или возможность ими управлять, образует слишком большую уязвимость, к сожалению.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Привет, я тут хотел написать прогу одну... Как плеймаркет... И в голову пришла мысль о покупке приложений за банковскую валюту НО для этого же нужно аппи, не мог бы ты, Totoro, запилить аппи которое бы просто обменивалось данными с сервером банка?

А смысл платить за приложения если можно найти их бесплатно на форумах и пастбинах? Ну а так задумка интересная могу помочь.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Такое API, библиотека которая имеет доступ к счетам пользователей, или возможность ими управлять, образует слишком большую уязвимость, к сожалению.

Так нужно такое аппи что бы отправляло, например, логин и пароль шифрованый конечно, а получало токкен или иначе: для выполнения любой операции нужно посылать логин и пароль, а операции 2: проверка счета и покупка, даже без проверки можно - просто покупка

А смысл платить за приложения если можно найти их бесплатно на форумах и пастбинах? Ну а так задумка интересная могу помочь.

Но не вся программы находятся на пастбинах... Тем более - развитие экономики

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Но не вся программы находятся на пастбинах... Тем более - развитие экономики

Это да, ты прав. Развитие очень важно, да и найти прогу не всегда можно, плюс можно реализовать всякие рейтинги, рекомендации и т.д.

Изменено пользователем LeshaInc
  • Like 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

И да... Можно попросить графическое аппи с сервера банка?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Идей по такому АПИ у меня лично всего три.

 

I.

Делается специальный сервачок, обрабатывающий запросы на операции со счётом. Но просто так подключиться к нему нельзя — каждый, желающий получить возможность оперировать со счетами, должен получить что-то вроде... ключа?.. Это "ключ" — ID программы, который показывает, какие операции можно осуществить (просто ли прочитать там, или же вносить изменения дополнительно). Что-то типа такого:

api, perms=bank.auth("134jlrhaklsjdhfgq3u4ihliaduhfovjaenbi4ultbgfkasdnfv")

 

II.

Опять-таки сервак, но с другим принципом. Нужен ключ, но теперь уже от пользователя и одноразовый. Пользователь решает, доверять ли программе, или же слать её к пигзомбям на разрубание. Допустим, у пользователя будет набор ключей: на чтение и на запись.

key=io.read()

api, perms=bank.getAccount(key)

 

III: наиболее сложный и оптимальный, как мне кажется.

Комбинировать вышеперечисленные методы.

key=io.read()

api, perms=bank.auth(dev_key)

account, perms = api.getAccount(key)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

И да... Можно попросить графическое аппи с сервера банка?

Есть же GML, зачем искать другое?

Кстати, предлагаю создать отдельную тему для программы. А то как то не удобно в теме банка обсуждать какой-то плэй маркет. (Предлагаю назвать OpenMarket)

Изменено пользователем LeshaInc

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

А то как то не удобно в теме банка обсуждать какой-то плэй маркет. (Предлагаю назвать OpenMarket)

Мой маркет!

Есть же GML, зачем искать другое?

Что такое GML? Я ничего не искал просто попросил графическое аппи с банка

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Мой маркет!

Я просто предложил. (Можешь назвать SyabroMarket)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Так нужно такое аппи что бы отправляло, например, логин и пароль шифрованый конечно, а получало токкен или иначе: для выполнения любой операции нужно посылать логин и пароль, а операции 2: проверка счета и покупка, даже без проверки можно - просто покупка

 

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

Так или иначе, я бы хотел сначала увидеть твой PlayMarket  :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Я просто предложил. (Можешь назвать SyabroMarket)

За предложение спасибо

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

Так или иначе, я бы хотел сначала увидеть твой PlayMarket  :)

Ну не домаю что это только мне нужно, это просто круговорот валюты на сервере! Например какой-то фермер купил программу которая продает за тугрики его товар пока его нет

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Мой маркет!

Что такое GML? Я ничего не искал просто попросил графическое аппи с банка

Это тяжелая, мощная библиотека с всякими текст боксами, скролл барами, драг & дроп, разными окнами, стилями и т.д. Крутой на ней базар написал. Клиент OpenCloud тоже на GML. GML = Graphical Minecraft Library. https://github.com/OpenPrograms/Gopher-Programs/wiki/GML
  • Like 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Такое API, библиотека которая имеет доступ к счетам пользователей, или возможность ими управлять, образует слишком большую уязвимость, к сожалению.

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

 

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

Из поля зрения нельзя также выпускать использование OpenNet скорее всего эта апи будет лежать в основе технологии передачи данных в ExOS

А на использование библы можно давать лицензию :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

@@Totoro,а если использовать прокси сервер? его прога к серверу,а уже твой сервер на скрипт 

  • Like 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

@Totoro,а если использовать прокси сервер? его прога к серверу,а уже твой сервер на скрипт 

 

Думаю, это самая разумная схема.

  • Like 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Первую прогу, какую бы я скачал с "СяброМаркета",  это ТимберМен (конечно, после того, когда ее пофиксят и допилят разрабы)  За нее не жалко и 1000 тугров вывалить или пару стаков иридия :)

 

Жду СяброМаркета с нетерпением!

  • Like 2

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Первую прогу, какую бы я скачал с "СяброМаркета",  это ТимберМен (конечно, после того, когда ее пофиксят и допилят разрабы)  За нее не жалко и 1000 тугров вывалить или пару стаков иридия :)

 

Жду СяброМаркета с нетерпением!

Ну тему же создал новую...

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

а вы проверяли систему защиты!

а если вдруг кто нибудь пустит в банк робота взломщика!!! :excl: :excl:  :excl:

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

а вы проверяли систему защиты!

а если вдруг кто нибудь пустит в банк робота взломщика!!! :excl: :excl:  :excl:

а робот другой ничего и не сделает, если приват нормальный

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

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

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

×