BG Development


Страници: (3) 1 [2] 3   ( Първото ново мнение ) Reply to this topicStart new topicStart Poll

> Криптирана база данни - мотики за настъпване?
40oz
Публикувано на: 18-09-2019, 19:38
Quote Post



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

Мнения: 417
Регистриран на: 23.05.13



Това GDPR треска ли е или принципна задача?
PMEmail Poster
Top
SuN
Публикувано на: 18-09-2019, 19:50
Quote Post


Group Icon
Име:
Група: Администратор
Ранг: Почетен член

Мнения: 13463
Регистриран на: 27.01.05



QUOTE (40oz @ 18-09-2019, 19:38)
Това GDPR треска ли е или принципна задача?

Аз бих спекулирал, че това е най-важната пречка за широкото разпространение на форума asmbb. Представи си, че не само всеки може да види сорса на компилираната програма, ами и базата данни е свободно достъпна.

Това си е наболяла тема и е хубава да се вземат превантивни мерки.


--------------------
Само аз не троля.
Всички коментари са плод на художествена измислица и нямат общо с действителни и недействителни лица, събития и факти.
PMEmail Poster
Top
johnfound
Публикувано на: 18-09-2019, 20:18
Quote Post


Group Icon
Име:
Група: VIP
Ранг: Почетен член

Мнения: 8045
Регистриран на: 27.05.04



QUOTE (40oz @ 18-09-2019, 20:38)
Това GDPR треска ли е или принципна задача?

По принцип базите данни на уеб приложенията са нещо, което обикновено се държи скрито. И изтичането му може да причини неприятности. Например публикуване на частни съобщения и постове от закрит форум, съдържащ поверителна информация, понякога разбиване на акаунти и използването им за измами.

Това, че при AsmBB SQL инжекцията е невъзможна, разбира се е добре. Но файлът с базата данни може да изтече и по други начини. При хакване на сървъра например, или от уязвим бакъп сървър, даже от изгубена флашка/лаптоп с копие на базата. (SQLite базата данни е просто един файл).

Така че, криптирането на базата данни изглежда добра идея по принцип. С едно просто действие се премахват по-голямата част от горните заплахи за сигурността. Включително и свързани с човешки грешки.


--------------------
asm32 - Приложно програмиране на асемблер.
Tox: 48C0321ADDB2FE5F644BB5E3D58B0D58C35E5BCBC81D7CD333633FEDF1047914A534256478D9
PMEmail PosterUsers Website
Top
40oz
Публикувано на: 18-09-2019, 21:45
Quote Post



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

Мнения: 417
Регистриран на: 23.05.13



QUOTE (johnfound @ 18-09-2019, 20:18)
При хакване на сървъра например, или от уязвим бакъп сървър, даже от изгубена флашка/лаптоп с копие на базата. (SQLite базата данни е просто един файл).

Бекъп сървър, копие на флашка?! Каква е тази промяна в политическите възгледи?

Иначе ако едни данни изтекът значи не са били толкова важни icon_wink.gif

Иначе ако говорим за по-сериозна защита трябва физическа защита на сървъра и някакво готово ОС/платено дисково криптиране.
PMEmail Poster
Top
gat3way
Публикувано на: 19-09-2019, 00:21
Quote Post



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

Мнения: 5090
Регистриран на: 22.06.12



Абе като гледам, ключът ти е парола мината през PBKDF2 там с колко хиляди итерации. Отваряне на базата при това положение ще ти е скъпинка операция, гледай да я правиш по-рядко. Ако е примерно за всяка заявка да си отваряш базата да правиш заявките и после да я затваряш, това при по-прилично натоварване доста добре ще ти излезе през носа, гаранция, 12345 итерации са малко над два пъти по толкова SHA256 хеш суми сметнати итеративно една след друга, малко или много това гори ток и харчи процесорно време.
PMEmail Poster
Top
johnfound
Публикувано на: 19-09-2019, 00:29
Quote Post


Group Icon
Име:
Група: VIP
Ранг: Почетен член

Мнения: 8045
Регистриран на: 27.05.04



QUOTE (40oz @ 18-09-2019, 22:45)
QUOTE (johnfound @ 18-09-2019, 20:18)
При хакване на сървъра например, или от уязвим бакъп сървър, даже от изгубена флашка/лаптоп с копие на базата. (SQLite базата данни е просто един файл).

Бекъп сървър, копие на флашка?! Каква е тази промяна в политическите възгледи?

Иначе ако едни данни изтекът значи не са били толкова важни icon_wink.gif

Иначе ако говорим за по-сериозна защита трябва физическа защита на сървъра и някакво готово ОС/платено дисково криптиране.

Първо, от това, че аз не правя бакъпи никак не следва, че другите не правят. Не всички достигат до просветлението лесно, а въпросната програма е за всички.

Второ, правилото за загуба на данни касае утечките на данни. Но утечките на данни са точно обратното на загубата на данни. И затова може да се формулира така:

Колкото по-важни са едни данни, толкова вероятността да изтекат е по-голяма. Това е пряко следствие от закона за загубата на безполезната информация. Важната информация се стреми да се саморазмножава. И ако това е нежелателно, трябва да се вземат мерки.

А относно физическата защита на сървъра – номерът е нещата да работят надеждно на обикновен нает сървър, а не на специален хардуер. Разбира се това е почти неосъществимо, но нищо не пречи да се помисли по темата...

Това мнение е било редактирано от johnfound на 19-09-2019, 00:30


--------------------
asm32 - Приложно програмиране на асемблер.
Tox: 48C0321ADDB2FE5F644BB5E3D58B0D58C35E5BCBC81D7CD333633FEDF1047914A534256478D9
PMEmail PosterUsers Website
Top
AK-85
Публикувано на: 19-09-2019, 02:15
Quote Post



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

Мнения: 815
Регистриран на: 06.07.06



QUOTE (johnfound @ 18-09-2019, 11:57)
И въобще, реално ли е да се достигне такава сигурност, или на чужд хардуер няма въобще никакво спасение?

Ако моделът ти на атака включва хакване на сървъра или злонамерен хостинг, тогава това е абсолютно безсмислено занимание, освен ако приложението ти не върви на процесор, който поддържа SGX технологията на "Intel", с която е възможно да се реализира "сляп" hypervisor. Дори и тогава нещата са под въпрос, защото като за начало софтуерната поддръжка е неясна, има въпросителни около атестацията (проверката от страна на "анклава", че домакинът е валидна среда) и т.н.
PM
Top
PxL
Публикувано на: 19-09-2019, 04:14
Quote Post


Group Icon
Име: Димитър Т. Димитров
Група: VIP
Ранг: Почетен член

Мнения: 3648
Регистриран на: 26.04.05



Абсолютно никакъв. Освен, че паролата ти е на същата машина обикновено ако ще ти вади базата, то най-вероятно ще се мъчи през уеб request-и. Само ще натовариш допълнително процесорно време.

ПП Кое те кара да си мислиш, че "при AsmBB SQL инжекцията е невъзможна" ? Не, че знам какво е AsmBB, но ми е интересно защо си толкова уверен

Това мнение е било редактирано от PxL на 19-09-2019, 04:21


--------------------
void putchar(char c);int main(){int x,c=1,i;for(i=0;(x="PxLY2H4:2E;7231?=68255A5S5P9N:N9O84111H861I85111G9N:O811O812M<G33911EAEDBECE22169D1=2k"[i+++3]);)while(x-->'0')putchar((!(++c%'('))?0x0a:33^(i&1));}
PMEmail PosterUsers Website
Top
thrawn
Публикувано на: 19-09-2019, 06:20
Quote Post



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

Мнения: 3864
Регистриран на: 17.01.17



Открил е prepared statements ите и явни смята, че те са нещо уникално за sqlite и/или асемблер icon_smile.gif
Но въпреки това, най-вероятно хешира паролите. Но пък смята, че потребителските имена трябва са седят в криптирана база данни.

Това мнение е било редактирано от thrawn на 19-09-2019, 06:24
PMEmail Poster
Top
johnfound
Публикувано на: 19-09-2019, 07:19
Quote Post


Group Icon
Име:
Група: VIP
Ранг: Почетен член

Мнения: 8045
Регистриран на: 27.05.04



QUOTE (thrawn @ 19-09-2019, 07:20)
Открил е prepared statements ите и явни смята, че те са нещо уникално за sqlite и/или асемблер icon_smile.gif
Но въпреки това, най-вероятно хешира паролите. Но пък смята, че потребителските имена трябва са седят в криптирана база данни.

Че то prepare на заявката е задължително за всеки SQL. Тъй като по същество представлява компилация на заявката във вид удобен за изпълнение. Какво общо може да има това конкретно с SQLite или асемблер???

И какво общо има с хеширането на паролите??? Паролите се хешират съвсем не за да не ги видят външни хора, а на първо място за да не изкушават вътрешните хора. Криптирането на базата данни никак не изключва хеширането на паролите.

Това мнение е било редактирано от johnfound на 19-09-2019, 07:20


--------------------
asm32 - Приложно програмиране на асемблер.
Tox: 48C0321ADDB2FE5F644BB5E3D58B0D58C35E5BCBC81D7CD333633FEDF1047914A534256478D9
PMEmail PosterUsers Website
Top
0 потребители преглеждат тази тема в момента (0 гости, 0 анонимни потребители)
Потребители, преглеждащи темата в момента:

Topic Options Страници: (3) 1 [2] 3  Reply to this topicStart new topicStart Poll

 


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