Strona 1 z 1

Podłączenie do ODBC

: pt lip 21, 2023 9:24 am
autor: wbp
Podłączam Librebase poprzez ODBC do SQL. Libre widzi wszystko w SQL a chciałem by widziało tylko view.
Czy można to tak ustawić.

Re: Podłączenie do ODBC

: pt lip 21, 2023 10:37 am
autor: Jan_J
Zależy do jakiej bazy się podłączasz.
Jeśli jest możliwość zarządzania uprawnieniami na poziomie bazy, to wystarczy połączyć się jako użytkownik posiadający jedynie prawo do oglądania określonej perspektywy.

Re: Podłączenie do ODBC

: pn lip 24, 2023 12:54 pm
autor: wbp
Witam.
Łączę się do SQL.
W Access było tak , że łączyłem tylko te view które chciałem pokazać a nie wszystkie tabele. Ze względu bezpieczeństwa tak jest lepiej.
Wybierałem tylko pojedyncze tabele. Oczywiście uprawnienia z poziomu SQL też można ograniczać. Pytam , czy to jest możliwe? Czy tylko uprawnieniami można to ograniczać?

Re: Podłączenie do ODBC

: pn lip 24, 2023 8:07 pm
autor: Jan_J
Zarządzanie uprawieniami (GRANT/REVOKE) dla poszczególnych ról, czyli użytkowników i grup, jest najbezpieczniejszą metodą konroli dostępu. A to dlatego, że każda aplikacja komunikuje się z systemem zarządzania bazą, zaś kontrola odbywa się wewnątrz.
Niewiele wiem o architekturze protokołu ODBC, ale nie wyobrażam sobie, by miał wbudowaną wiedzę o nazwach tabel, perspektyw, użytkowników. Nie ten poziom działania.
Możliwe zaś, że wspominasz o narzędziu do budowy aplikacji, które ogranicza zasięg konstruowanych pytań do wskazanych tabel. Nic mi nie wiadomo o istneniu takiego narzędzia w interfejsie Base. Takie podejście bywa wygodne, ale nie przesadzałbym z uznaniem go jako bezpiecznego. Skoro w systemie jest zarejestrowane źródło ODBC, da się do niego podpiąć inną aplikacją, niekoniecznie tą, którą tworzysz.