5. Оплата со счета мобильных телефонов:
попробовал в live-USB режиме Ubuntu 19.04 — не получилось, так как "live — это live, тут только смотрят".если хотите чтобы вам помогли, выдавайте больше информации. фраза - 'не получилось', не информативна. Где именно что пошло не так?
а что тогда делать?есть относительно простой способ - изоляция чужого кода в песочнице. Надежнее и проще всего это сделать с помощью виртуализации, т.е. собираете виртуальную машину (минимальный набор пакетов, который может понадобиться тем кто будет пользоваться вашим сервисом), без какого либо доступа в мир (только stdin/stdout), затем создаете ее копию (лучше воспользоваться снапшотами, они есть в любой современной среде виртуализации) и заливаете в нее пользовательское приложение, запускаете, ждете окончание его работы или по таймауту, останавливаете виртуальную машину и показываете результат на сайте. На практике, чтобы пользователь не ждал запуска виртульной машины, вы можете запустить ее заранее, в режиме ожидания пользовательского когда.
Ведь любой узел (сисадмин, владелец точки wi-fi, провайдер, товарищ майор) может просто взять готовый токен и использовать его.диссонанс
Все это происходит через аякс поверх https и не может быть перехвачено.
Окей, сегодня ваши клиенты должны только кнопочку на сайте нажать, завтра подписать контракт на свою душу. А им работать надо. Не надо так со своими будущими клиентами поступать. Вы должны понимать что ваши клиенты - фактически заложники компании oracle (если привязываться к их инструментам).
Я знаю про инструменты внедрения java прямо в установку приложения (не требует установки java, это на основе jvm.dll) и собственно даже пользовался javafxpackager, и именно это выпиливают из openjdk (я знаю про сторонние инструменты)... речь даже не о том что происходит сейчас, а о том что будет потом. Уже сейчас версии openjdk для windows мало кто поддерживает, некоторое время назад вообще был только один неофициальный билд 8 версии (сейчас кажется redhat за поддержку взялся но 9 и 11 версии там не полные и без x86). Да да, openjdk под windows так же мейнтейнит oracle, и так же по своей лицензии!
p.s. так поступают вообще то все, и у microsoft веселье с .net только там люди так и так соглашаются еще на этапе выбора windows (ой выбора и так нет), а тут еще oracle решило урвать кусок пирога.