@ru_python

Страница 6350 из 9768
Twelfth
26.08.2018
20:28:54
Я рассматриваю вариант с перехватом запроса
А если трафик между клиентом и сервером шифруется (htps)?

Андрей
26.08.2018
20:29:15
Точно Про ssl я забыл...

Dmitry
26.08.2018
20:29:33
Alexandr
26.08.2018
20:31:26
Всем спокойной ночи

Google
Андрей
26.08.2018
20:32:07
Всем спокойной ночи
Спокойной ночи

Twelfth
26.08.2018
20:32:18
там почему-то none …
Потому что таких записей в БД нет

AkS
26.08.2018
20:32:20
Андрей
26.08.2018
20:32:39
там почему-то none …
Попробуй через консоль запрос сделать

AkS
26.08.2018
20:32:49
записи есть

в консоли запрос работает

Undefined
26.08.2018
20:33:01
AkS
26.08.2018
20:33:10
даже select * from settings тоже none возвращает без класса ((

Андрей
26.08.2018
20:33:11
Бд мускль?
Постгрес

AkS
26.08.2018
20:33:16
постгресс

Undefined
26.08.2018
20:33:33
постгресс
Хуйова, еал

Бл

Google
AkS
26.08.2018
20:33:49
? да уже сам не рад что влез

Undefined
26.08.2018
20:33:56
Если бы был мускл, то pymysql норм работает

Чем постгрес лучше?

AkS
26.08.2018
20:34:32
просто думал есть простой ответ в стиле “Вася ну ты лох, потому работает что init делает питон магию” ?

Андрей
26.08.2018
20:34:36
? да уже сам не рад что влез
Короче Если я не удалил постгрес сервер, то сейчас попробую

AkS
26.08.2018
20:34:40
и я бы пошел спать спокойно ))

Dmitry
26.08.2018
20:34:43
А если трафик между клиентом и сервером шифруется (htps)?
Естть такая идея. Можно сгенерить публичный и приватный ключи для пользователя. Приватный ключ и токен с инфой (зашифрованный публичным ключом) положить в таблицу с сессиями пользователя. При отправке запроса с этим токеном рассшифровывать его и смотреть в теле уже кому он принадлежит user_id, IP, expires и тд

по идее даже если его перехватят и отправят с другого клиента, то это ничего не даст

но может я просто параноик =)

AkS
26.08.2018
20:35:41
Короче Если я не удалил постгрес сервер, то сейчас попробую
если это не супер сложно, но тут хз вопрос наверное не столько в базе сколько в питоне

Undefined
26.08.2018
20:35:55
Ибо свистнуть токен можно только узнав его

Undefined
26.08.2018
20:37:17
Как вариант для генерации токена; hashlib.sha256(uuid.uuid4().digest).hexdigest()

AkS
26.08.2018
20:37:34
ладно )

попробую в дебаг пичарма посмотреть

нет так нет, на сегодня надо заявзывать уже кипит немного итак )

Undefined
26.08.2018
20:38:08
Google
Twelfth
26.08.2018
20:38:23
Андрей
26.08.2018
20:38:23
попробую в дебаг пичарма посмотреть
Если ничего не выйдет - тегни меня, я поставлю его. Пусть будет, мало ли пригодится.

Twelfth
26.08.2018
20:38:31
Ну, только есть JSON объекты

Андрей
26.08.2018
20:38:42
Чем постгрес лучше?
Говорят, что транзакционностью

AkS
26.08.2018
20:38:47
Если ничего не выйдет - тегни меня, я поставлю его. Пусть будет, мало ли пригодится.
да фишка в том что в итоге то оно работает ? просто я не понимаю почему

Undefined
26.08.2018
20:38:55
Да ничем
Таки пусть мускл юзит, ему хватит, да и ебли этой нет

Twelfth
26.08.2018
20:38:58
Говорят, что транзакционностью
Транзакционность есть и в MySQL

AkS
26.08.2018
20:39:00
?
лучше чего ?

Undefined
26.08.2018
20:39:14
Dmitry
26.08.2018
20:39:31
Как вариант для генерации токена; hashlib.sha256(uuid.uuid4().digest).hexdigest()
Да токен можно и так сгенерить uuid.uuid4().hex в принципе

AkS
26.08.2018
20:39:42
хз ? база она и есть база, кому-то оракл кому-то ms вообще заходит бодро )

Undefined
26.08.2018
20:39:47
Больше длина - лучше

Dmitry
26.08.2018
20:40:23
Мало, скомпрометировать изи
тогда sha512,1024,2048 ... =)

AkS
26.08.2018
20:40:44
на хероку просто был постгресс ) я взял его , алхимия к нему прикрутилась на изи, а вот скрипт который в celery запускается, не хочет дружить )

Undefined
26.08.2018
20:40:47
И норм

Никаких велосипедов

Андрей
26.08.2018
20:41:15
Google
Undefined
26.08.2018
20:41:24
Андрей
26.08.2018
20:41:27
Undefined
26.08.2018
20:41:51
pymysql.readthedocs.io и офигей от простоты использования

Vladimir
26.08.2018
20:41:55
пс

AkS
26.08.2018
20:42:06
Да
не сталкивался просто, на работе везде MS SQL

Vladimir
26.08.2018
20:42:07
может кто по алхимии годные туториалы дать

в доки не посылайте

Alidrod
26.08.2018
20:42:25
Делаю: python -m venv venv # копирую файл с кодом и requirements.txt . venv/bin/activate pip install -r requirements.txt ./prog.py А в итоге выдает ModuleNotFoundError и один из модулей в requirements.txt. Дистр Arch.

Dmitry
26.08.2018
20:42:29
Спасибо всем за мысли по этому поводу. может действительно нагнетаю

Alidrod
26.08.2018
20:43:13
Vladimir
26.08.2018
20:43:28
а в PyPI нет?

AkS
26.08.2018
20:43:32
pymysql.readthedocs.io и офигей от простоты использования
ну оно от psycopg2 и не отличается ) там тоже самое все

Vladimir
26.08.2018
20:43:51
unidecode.
это под второй чтоль?

Alidrod
26.08.2018
20:43:59
Vladimir
26.08.2018
20:44:10
пакета твоего

Alidrod
26.08.2018
20:44:17
Vladimir
26.08.2018
20:44:24
ставь через пип

по обычному

Alidrod
26.08.2018
20:44:50
Так я через пип и ставил, лол.

Google
Alidrod
26.08.2018
20:45:07
Делаю: python -m venv venv # копирую файл с кодом и requirements.txt . venv/bin/activate pip install -r requirements.txt ./prog.py А в итоге выдает ModuleNotFoundError и один из модулей в requirements.txt. Дистр Arch.

Undefined
26.08.2018
20:45:12
Так я через пип и ставил, лол.
Ручками а не файлом

Alidrod
26.08.2018
20:45:54
Ручками а не файлом
$ pip install unidecode Requirement already satisfied: unidecode in ./venv/lib/python3.7/site-packages (1.0.22)

Да и смысл?

Twelfth
26.08.2018
20:46:15
Даже если хацкеры перехватят http запрос, они получат строку, которую не смогут расшифровать

Vladimir
26.08.2018
20:47:16
$ pip install unidecode Requirement already satisfied: unidecode in ./venv/lib/python3.7/site-packages (1.0.22)

Да и смысл?

удали

и снова

AkS
26.08.2018
20:47:29
ладно, спасибо за участие всем, пополз спать

Vladimir
26.08.2018
20:48:17
парни, а кто как токены хранит к апи разным?

Undefined
26.08.2018
20:48:37
Dmitry
26.08.2018
20:48:58
Vladimir
26.08.2018
20:49:00
Twelfth
26.08.2018
20:49:27
Разве jwt нельзя расшифровать? По-моему с rsa надежнее???
Jwt можно расшифровать, если знать ключ

Undefined
26.08.2018
20:49:33
а без бд
А где ты хранить собрался? Клиент/сервер?

Alidrod
26.08.2018
20:50:31
удали
Но это же чертовы костыли.

Danila
26.08.2018
20:53:10
Я рассматриваю вариант с перехватом запроса
в таком случае ничего из вышеперечисленных способов вам не поможет

Страница 6350 из 9768