BG Development


  Reply to this topicStart new topicStart Poll

> Криптиране на sql model
dedal
Публикувано на: 25-05-2018, 16:37
Quote Post



Име: Григор Колев
Група: Потребител
Ранг: Посетител

Мнения: 85
Регистриран на: 17.11.10



Използвам база postgre и sqlalchemy
Програмата е на wxpython.
В момента имам трансфер сървър който реално играе ролята на хамачи. Вкарва програмата в локалната мрежа, като препредава командите към вътрешните ip адреси и връща отговор към интерфейса.

Името и паролата за базата се взимат през трансфер сървъра където цялата комуникация е криптирана.
Мога ли да криптирам самата връзка между sqlalchemy и самата база.
Не ми се ще да променям 7-8 хиляди реда код за да прекарам всичко през трансфер сървъра и да връщам json. Другата ми опция е да върна cpikle обект но пак си е играчка, а и забавя комуникацията.
И второ как когато променя опция на gui 1 да уведомят gui 2 да се рефрешне без да се налага logout или вдигане на сървър и пренасочване на портове.

Тайната е в трансфер сървъра, но как да стане с по-малко писане.
На някой да му идва нещо умно под шапката?

Това мнение е било редактирано от dedal на 25-05-2018, 16:45
PMEmail Poster
Top
dedal
Публикувано на: 25-05-2018, 16:50
Quote Post



Име: Григор Колев
Група: Потребител
Ранг: Посетител

Мнения: 85
Регистриран на: 17.11.10



QUOTE (dedal @ 25-05-2018, 16:37)
Използвам база postgre и sqlalchemy
Програмата е на wxpython.
В момента имам трансфер сървър който реално играе ролята на хамачи. Вкарва програмата в локалната мрежа, като препредава командите към вътрешните ip адреси и връща отговор към интерфейса.

Името и паролата за базата се взимат през трансфер сървъра където цялата комуникация е криптирана.
Мога ли да криптирам самата връзка между sqlalchemy и самата база.
Не ми се ще да променям 7-8 хиляди реда код за да прекарам всичко през трансфер сървъра и да връщам json. Другата ми опция е да върна cpikle обект но пак си е играчка, а и забавя комуникацията.
И второ как когато променя опция на gui 1 да уведомят gui 2 да се рефрешне без да се налага logout или вдигане на сървър и пренасочване на портове.

Тайната е в трансфер сървъра, но как да стане с по-малко писане.
На някой да му идва нещо умно под шапката?

И сетих се бе. Извинявам се че досадих.
Имам функция която затваря gui ако не е регистрирано в базата.
Ако я изместя в трансфера, gui няма да си получи паролата icon_smile.gif
PMEmail Poster
Top
ldbl
Публикувано на: 26-05-2018, 00:29
Quote Post



Име: Станислав Неделчев
Група: Потребител
Ранг: Активен

Мнения: 259
Регистриран на: 22.09.07



Най добре е когато сам си отговориш icon_smile.gif
https://www.postgresql.org/docs/9.1/static/ssl-tcp.html
Това не става ли съвсем стандартен начин за криптиране на връзка между клиента и базата.
https://codebyko.se/2014/03/29/flask-sqlalc...ssl-connection/
За postgres ще е друго , но идеята е същата.

Това мнение е било редактирано от ldbl на 26-05-2018, 00:40


--------------------
PMEmail PosterUsers WebsiteICQ
Top
dedal
Публикувано на: 28-05-2018, 14:36
Quote Post



Име: Григор Колев
Група: Потребител
Ранг: Посетител

Мнения: 85
Регистриран на: 17.11.10



QUOTE (ldbl @ 26-05-2018, 00:29)
Най добре е когато сам си отговориш icon_smile.gif
https://www.postgresql.org/docs/9.1/static/ssl-tcp.html
Това не става ли съвсем стандартен начин за криптиране на връзка между клиента и базата.
https://codebyko.se/2014/03/29/flask-sqlalc...ssl-connection/
За postgres ще е друго , но идеята е същата.

Да това работи. Тествам в момента, за сега няма проблем.
PMEmail Poster
Top
1 потребители преглеждат тази тема в момента (1 гости, 0 анонимни потребители)
Потребители, преглеждащи темата в момента:

Topic Options Reply to this topicStart new topicStart Poll

 


Copyright © 2003-2018 | BG Development | All Rights Reserved
RSS 2.0