Size: a a a

Яндекс.Диалоги (сообщество разработчиков)

2019 May 01

MP

Motia Peeva in Яндекс.Диалоги (сообщество разработчиков)
https://www.digitalocean.com/community/tutorials/how-to-set-up-uwsgi-and-nginx-to-serve-python-apps-on-ubuntu-14-04 - Для тех кому интресно разместить свой диалог на своем сервере (именно с uWSGi + Nginx) , как сделано на примере - «Купи  слона» , единственное НО - скрипты запуска приедтся переписать под systemd..
источник
2019 May 02

NK

ID:613799319 in Яндекс.Диалоги (сообщество разработчиков)
Всем привет.
Я вот делаю навык для Алисы с бекендом на node js, возникла такая проблема: чтобы не заморачиваться с обработкой каждого отдельно взятого диалога, я беру свойство кнопки "payload"  входящего  json'а и вставляю его в eval(), чтобы текст из payload исполнялся в качестве команды.
Насколько я понял, на сервер можно закинуть кастомный json, в котором может содержаться payload с вредоносным кодом и моя программа полетит. Эта теория верна?
источник

AV

Anton Vlasov in Яндекс.Диалоги (сообщество разработчиков)
ID:613799319
Всем привет.
Я вот делаю навык для Алисы с бекендом на node js, возникла такая проблема: чтобы не заморачиваться с обработкой каждого отдельно взятого диалога, я беру свойство кнопки "payload"  входящего  json'а и вставляю его в eval(), чтобы текст из payload исполнялся в качестве команды.
Насколько я понял, на сервер можно закинуть кастомный json, в котором может содержаться payload с вредоносным кодом и моя программа полетит. Эта теория верна?
Вполне
источник

NK

ID:613799319 in Яндекс.Диалоги (сообщество разработчиков)
Anton Vlasov
Вполне
Как тогда написать проверку сессии на сервере?
источник

AV

Anton Vlasov in Яндекс.Диалоги (сообщество разработчиков)
ID:613799319
Как тогда написать проверку сессии на сервере?
Проверка сессии это авторизация нет?
У тебя проблема запуска стороннего кода. В rest это решается достаточно банально, обработкой только заданных параметров, ескейпинг, бест практисы посмотри
https://www.google.com/url?sa=t&source=web&rct=j&url=https://medium.com/%40nodepractices/were-under-attack-23-node-js-security-best-practices-e33c146cb87d&ved=2ahUKEwimjtXzp_zhAhWC6qYKHVLMDoEQFjACegQIBRAC&usg=AOvVaw1-LdnBilS696wolveOTuZ6
источник

NK

ID:613799319 in Яндекс.Диалоги (сообщество разработчиков)
Anton Vlasov
Проверка сессии это авторизация нет?
У тебя проблема запуска стороннего кода. В rest это решается достаточно банально, обработкой только заданных параметров, ескейпинг, бест практисы посмотри
https://www.google.com/url?sa=t&source=web&rct=j&url=https://medium.com/%40nodepractices/were-under-attack-23-node-js-security-best-practices-e33c146cb87d&ved=2ahUKEwimjtXzp_zhAhWC6qYKHVLMDoEQFjACegQIBRAC&usg=AOvVaw1-LdnBilS696wolveOTuZ6
Да, вы правильно подметили) Я, пожалуй, попробую написать авторизацию с нуля
источник

VB

Vitaly Bogomolov in Яндекс.Диалоги (сообщество разработчиков)
вот еще толковая новая книжка на ту же тему от автора Keras :
https://play.google.com/store/books/details?id=97ZaDwAAQBAJ
источник

MP

Motia Peeva in Яндекс.Диалоги (сообщество разработчиков)
в свободном доступе не??
источник

VB

Vitaly Bogomolov in Яндекс.Диалоги (сообщество разработчиков)
не, я покупал. 500 руб электронка
источник

MP

Motia Peeva in Яндекс.Диалоги (сообщество разработчиков)
ну ждем в каналах - появится скоро
источник

ПИ

Павел Иванов... in Яндекс.Диалоги (сообщество разработчиков)
Павел Иванов
#вопрос #саппорт
Давным давно сделал я свой навык - Тренажёр таблицы умножения.
Недавно появился навык со схожим именем "Тренажер. Таблица умножения"
Всё бы ничего, так как этот второй навык - не фонтан. но когда я пытаюсь отредактировать свой навык - получаю ошибку https://monosnap.com/file/xUCAgfmW9XigroNkc910NLQxYJLde2
Dear support! Please, pay attention to my #вопрос ?
источник

MP

Motia Peeva in Яндекс.Диалоги (сообщество разработчиков)
:)
источник

MP

Motia Peeva in Яндекс.Диалоги (сообщество разработчиков)
Vitaly Bogomolov
не, я покупал. 500 руб электронка
читал? резюме?!
источник

VB

Vitaly Bogomolov in Яндекс.Диалоги (сообщество разработчиков)
Motia Peeva
читал? резюме?!
говорю же - толковая. написана для прогеров и инженеров, а не математиков. на примерах по шагам. для нубов в этой облясти (как я) - самое то. единственное, что предполагается - знание python на начальном уровне.
источник

MP

Motia Peeva in Яндекс.Диалоги (сообщество разработчиков)
принято
источник

A

Andrew in Яндекс.Диалоги (сообщество разработчиков)
добрый день.
источник

A

Andrew in Яндекс.Диалоги (сообщество разработчиков)
хотел бы узнать, кто сделал на python 3 при помощи библиотеки навык и как вы смогли обойти ограничение с протоколом http?
источник

MP

Motia Peeva in Яндекс.Диалоги (сообщество разработчиков)
Andrew
хотел бы узнать, кто сделал на python 3 при помощи библиотеки навык и как вы смогли обойти ограничение с протоколом http?
о каком ограничении идет речь?!
источник

A

Andrew in Яндекс.Диалоги (сообщество разработчиков)
Motia Peeva
о каком ограничении идет речь?!
Webhook URL должен идти с протоколом https, а библиотека aioalice может только работать с протоколом http.
источник

P

Pavel in Яндекс.Диалоги (сообщество разработчиков)
через нжинкс прокинуть?
источник