Piotr Frączek

Piotr Frączek programista,
SevenSoft

Temat: FirebirdSQL i szyfrowanie.

Witam jak w temacie,

czy znacie jakieś i czy w ogóle jest możliwe szyfrowanie bazy danych tak aby nie można było odczytać z niej struktury no i danych oczywiście :)

Może uprzedzę odpowiedzi typu: http://www.firebirdfaq.org/faq160/ ;)

konto usunięte

Temat: FirebirdSQL i szyfrowanie.

A chodzi o serwer, czy aplikację razem z bazą danych - na jednej maszynie?
Piotr Frączek

Piotr Frączek programista,
SevenSoft

Temat: FirebirdSQL i szyfrowanie.

Głównie o aplikacje i serwer na jednej maszynie, choć jeśli chodzi o serwer to będzie identyczne rozwiązanie.

konto usunięte

Temat: FirebirdSQL i szyfrowanie.

Jak dane lezą na tej samej maszynie, na której pracuje użytkownik, to jedynym pewnym rozwiązaniem jest kodowanie danych przy zapisie na dysk - przez sam silnik. Problem jest taki, że to strasznie spowalnia i dlatego FB tego nie robi. No i wszystkie informacje wymagane do odkodowania raczej trzeba gdzieś zapisać. Na robaki przeglądające dysk w poszukiwaniu adresów email - wystarczy.
SQLite od wersji 3 ma wsparcie dla kodowania danych na dysku. Tyle, że takie rozszerzenia są płatne. No i wtedy trzeba zrobić jakieś DAO :)
Słowem - nie jest lekko. Można zastosować manewr Symfonii - struktura i słowniki są zaszyte w aplikacji - tabele, kolumny i wszystko inne ma nazwy w stylu t12345, c123 itp. Tyle, że to tylko utrudnianie życia, a nie zabezpieczenie. No i dane leżą w formie oryginalnej... Kodowanie części danych? Np. tylko niektórych kolumn? Od biedy, można rozszerzyć implementację TDataSeta, ale chyba wolałbym zrobić to jako osobną warstwę...

Następna dyskusja:

Zabezpieczenie / szyfrowani...




Wyślij zaproszenie do