-
Path: news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.pionier.net.pl!news.nask.pl!new
s.nask.org.pl!news.prz.edu.pl!lublin.pl!news.onet.pl!.POSTED!not-for-mail
From: Michal Kleczek <k...@g...com>
Newsgroups: pl.comp.programming
Subject: Re: Aplikacje bazodanowe - bezpieczeństwo
Date: Wed, 29 Jun 2011 10:24:30 +0200
Organization: http://onet.pl
Lines: 113
Message-ID: <iuenfu$8h8$1@news.onet.pl>
References: <4e09cf5c$0$2438$65785112@news.neostrada.pl> <iuck48$ijr$1@news.onet.pl>
<iucmsh$ue8$4@solani.org> <iucnvv$1hp$1@news.onet.pl>
<iucp8s$83e$1@solani.org> <iucq9m$ake$1@news.onet.pl>
<iuem5e$a4s$1@speranza.aioe.org>
NNTP-Posting-Host: 77-252-124-164.ip.netia.com.pl
Mime-Version: 1.0
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 8Bit
X-Trace: news.onet.pl 1309335870 8744 77.252.124.164 (29 Jun 2011 08:24:30 GMT)
X-Complaints-To: n...@o...pl
NNTP-Posting-Date: Wed, 29 Jun 2011 08:24:30 +0000 (UTC)
User-Agent: KNode/4.4.10
Xref: news-archive.icm.edu.pl pl.comp.programming:191233
[ ukryj nagłówki ]Stachu 'Dozzie' K. wrote:
> On 2011-06-28, Michal Kleczek <k...@g...com> wrote:
>>
>> I to jest czesto dobry argument.
>> Z drugiej strony mozna sie zastanawiac, czy moze inny (oferujacy
>> odpowiednie narzedzia/granulacje) DBMS jest lepszym rozwiazaniem?
>
> Z reguły nie dobiera się silnika bazodanowego ze względu na uprawnienia
> jakie oferuje.
Dlaczego?
> Zresztą wszystkie silniki oferują podobne uprawnienia.
>
Nie - taki np. Oracle Advanced Security option oferuje znacznie wiecej niz
dajmy na to Postgresql. A Postgresql oferuje wiecej niz MySQL.
Oczywiscie - za Oracle trzeba zaplacic. Pytanie tylko, czy zrobienie tego w
aplikacji nie bedzie drozsze niz koszt licencji dobrego DBMS.
>>> Jak chcesz zorganizować
>>> prawo do odczytu danych (np. faktur czy zamówień) związanych z jednym
>>> tylko klientem dla opiekuna tego klienta?
>>>
>>
>> Chocby widoki?
>
> I co, osobny widok dla każdego klienta? Super. Tylko wiesz że tym by się
> tragicznie zarządzało?
>
Przez "klienta" rozumiesz aplikacje czy uzytkownika?
Zreszta niezaleznie od tego nie ma potrzeby tworzyc oddzielnych widokow dla
kazdego klienta. Przeczytaj np:
http://technet.microsoft.com/en-us/library/cc966395.
aspx
>>>> Wielokrotnie uzywalem narzedzi w rodzaju np. SQL Navigator lub Crystal
>>>> Reports do dostepu do danych w srodowiskach gdzie nie do wszystkich
>>>> danych w bazie danych moglem miec dostep. Mialem swoje konto w DBMS z
>>>> przypisanymi uprawnieniami i tyle.
>>>
>>> Nie rozumiem. Miałeś nie mieć dostępu w aplikacji FooBarBaz do pewnych
>>> danych, ale uzyskiwałeś go bo łączyłeś się z bazą ręcznie zamiast używać
>>> FooBarBaz?
>>>
>>
>> Mialem nie miec dostepu do pewnych danych _niezaleznie_ od tego jakiej
>> aplikacji uzywam do dostepu.
>> Podobnie jak mam nie miec dostepu do danych w katalogu /home/iksinski
>> niezaleznie od aplikacji jakiej uzywam.
>
> Czyli ktoś zjebał aplikację, że mogłeś się do tych danych dokopać.
> Mianowicie błąd był w tym, że mogłeś się w ogóle połączeć z bazą danych.
>
Wrecz przeciwnie - bylo wszystkim znacznie latwiej, bo uprawnieniami dostepu
do danych zarzadzalo sie w jednym miejscu i nikogo nie obchodzilo w jaki
sposob (przy uzyciu jakiego oprogramowania) do tych danych sie dostawalem.
Mogla to byc nawet "zjebana aplikacja".
>>
>> W wiekszosci zastosowan komputerow przedmiotem ochrony sa _dane_ (pomijam
>> przypadki, gdzie chroni sie dostep np. do zewnetrznych urzadzen).
>> Z punktu widzenia bezpieczenstwa danych zezwolenie na to, zeby kazda
>> aplikacja definiowala _swoj wlasny_ model ochrony danych jest ryzykowny.
>
> Erm. To może zdefiniuj jeden model ochrony dla całego komputera
> i przestań się przejmować co która aplikacja robi? Przecież to
> niedorzeczny postulat.
>
Codziennie lacze sie po ssh z komputerem uzywanym jednoczesnie przez wielu
uzytkownikow i nie mam dostepu do danych do ktorych dostepu miec nie
powinienem. Co wiecej - proby nieautoryzowanego dostepu so monitorowane. Co
wiecej - do niektorych danych dostep jest audytowany nawet jak mam do nich
uprawnienia. I to wszystko niezaleznie od tego jakich aplikacji zechce mi
sie uzywac.
Co w tym niedorzecznego???
>>> Uprawnienia w bazie danych nie służą do kontroli dostępu w aplikacji, bo
>>> nie mają odpowiedniej granulacji i zarządzanie nimi jest trudne dla
>>> osoby nietechnicznej.
>>>
>>
>> Tego nie rozumiem - albo:
>> 1) mamy administratora DBMS, ktory jest osoba techniczna
>
> Chyba że nie mamy, bo to mała firemka z małym systemikiem do
> fakturowania.
>
>> 2) tworzymy narzedzia, ktore ulatwiaja osobom nietechnicznym zarzadzanie
>> uprawnieniami.
>
> Tylko że stworzenie takich narzędzi dla na przykład baz SQL-owych jest
> trudne.
>
Co trudnego w zrobieniu GUI ktore wykonuje np. "GRANT admins TO joe;" lub
"REVOKE admins FROM joe;" lub "CREATE USER davide WITH PASSWORD
'jw8s0F4';"???
>> W obydwu przypadkach nie widac powodu, zeby rezygnowac z tego, co oferuje
>> DBMS.
>
> W obydwu przypadkach nie widać możliwości, żeby używać tego, co oferuje
> DBMS w zakresie autoryzacji, w samej aplikacji.
>
Patrz wyzej - wydaje mi sie, ze widac...
--
Michal
Następne wpisy z tego wątku
- 29.06.11 08:37 Mariusz Kruk
- 29.06.11 08:42 Michal Kleczek
- 29.06.11 08:52 Mariusz Kruk
- 29.06.11 09:13 Michal Kleczek
- 29.06.11 09:14 b...@n...pl
- 29.06.11 09:28 Michal Kleczek
- 29.06.11 09:40 Mariusz Kruk
- 29.06.11 09:33 Michal Kleczek
- 29.06.11 09:22 Mariusz Kruk
- 29.06.11 09:39 Lukasz
- 29.06.11 09:50 Michal Kleczek
- 29.06.11 09:59 Mariusz Kruk
- 29.06.11 10:19 Marek Borowski
- 29.06.11 10:20 Michal Kleczek
- 29.06.11 10:28 Stachu 'Dozzie' K.
Najnowsze wątki z tej grupy
- Can you activate BMW 48V 10Ah Li-Ion battery, connecting to CAN-USB laptop interface ?
- We Wrocławiu ruszyła Odra 5, pierwszy w Polsce komputer kwantowy z nadprzewodzącymi kubitami
- Ada-Europe - AEiC 2025 early registration deadline imminent
- John Carmack twierdzi, że gdyby gry były optymalizowane, to wystarczyły by stare kompy
- Ada-Europe Int.Conf. Reliable Software Technologies, AEiC 2025
- Linuks od wer. 6.15 przestanie wspierać procesory 486 i będzie wymagać min. Pentium
- ,,Polski przemysł jest w stanie agonalnym" - podkreślił dobitnie, wskazując na brak zamówień.
- Rewolucja w debugowaniu!!! SI analizuje zrzuty pamięci systemu M$ Windows!!!
- Brednie w wiki - hasło Dehomag
- Perfidne ataki krakerów z KRLD na skrypciarzy JS i Pajton
- Instytut IDEAS może zacząć działać: "Ma to być unikalny w europejskiej skali ośrodek badań nad sztuczną inteligencją."
- Instytut IDEAS może zacząć działać: "Ma to być unikalny w europejskiej skali ośrodek badań nad sztuczną inteligencją."
- Instytut IDEAS może zacząć działać: "Ma to być unikalny w europejskiej skali ośrodek badań nad sztuczną inteligencją."
- U nas propagują modę na SI, a w Chinach naukowcy SI po kolei umierają w wieku 40-50lat
- C++. Podróż Po Języku - komentarz
Najnowsze wątki
- 2025-07-14 granice
- 2025-07-14 Awaria VM?
- 2025-07-14 Gdańsk => Programista Kotlin <=
- 2025-07-14 Warszawa => Junior Rekruter <=
- 2025-07-14 Warszawa => Specjalista rekrutacji IT <=
- 2025-07-14 Wkłady do zniczy...
- 2025-07-14 Warszawa => Specjalista ds. Sprzętu Komputerowego <=
- 2025-07-14 Re: PO chroniło i chroni policyjnych bandziorów [zawiasy za katowanie obywatela (Poznań czerwiec 2012)]
- 2025-07-14 Warszawa => International Freight Forwarder <=
- 2025-07-14 Warszawa => Recruiter 360 <=
- 2025-07-14 Re: Rz?Âd ZAKAZUJE magazyn?Â?w energii ?!! Nowe prawo od 14 lipca to SZOK! ??Â
- 2025-07-14 Warszawa => Sales Assistant <=
- 2025-07-13 Fałszywe alerty
- 2025-07-12 dlaczego gadacie z tym debilem
- 2025-07-13 Unia Europejska przygotowuje nowy podatek