Omezení přístupu k vybraným db tabulkám: Porovnání verzí
| Řádek 15: | Řádek 15: | ||
Postup přidání/vytvoření role se provádí v Management studiu (Microsoft SQL Server Management Studio) <br> | Postup přidání/vytvoření role se provádí v Management studiu (Microsoft SQL Server Management Studio) <br> | ||
- buď přímo k jednotlivé databázi <br> | - buď přímo k jednotlivé databázi <br> | ||
# ''Security'' | |||
# ''Users'' | |||
# výběr uživatele | |||
# double click (nebo pravoklik myši - Vlastnosti) | |||
# ''Membership'' | |||
# zde zatrhnout roli <small>(buď ''securityadmin'' nebo předtím přidanou ''db_kssecurity'')</small> | |||
- nebo pro všechny databáze | - nebo pro všechny databáze | ||
Verze z 7. 7. 2025, 10:56
Omezení přístupu k vybraným db tabulkám
Oznámení
Na základě penetračních testů pro platformu Microsoft SQL byl omezen přímý přístup k vybraným databázovým tabulkám. Nyní je nutno (především při nastavování práv nebo vybraných rozšiřujících parametrů) mít na úrovni SQL Serveru nastavenou roli db_securityadmin. Pokud vám tento způsob nevyhovuje, můžete vytvořit roli db_kssecurity. Obě role však nelze kombinovat, tzn. pokud existuje role db_kssecurity, nezjišťuje se nastavení role db_securityadmin. Vzhledem k rozsahu úpravy doporučujeme ověřit funkčnost nastavení na testovací databázi před spuštěním v produkčním prostředí. Úprava se nevztahuje na jiné platformy než Microsoft SQL a zároveň se neaktivuje pro verze SQL Serveru nižší než 13.00. Úprava vytváří databázové triggery INSTEAD OF. Pokud byly triggery tohoto typu použity pro jiné účely, mají ks triggery přednost a vlastní triggery nebudou nadále funkční.
- oznámení 25.9.2024
Omezení přístupu
Omezení se projevuje nemožností editace a chybovou hláškou v některých místech aplikace, např. přiřazování přístupových práv, změna hodnoty parametru ze skupiny 13.
Přidání (vytvoření) role
Postup přidání/vytvoření role se provádí v Management studiu (Microsoft SQL Server Management Studio)
- buď přímo k jednotlivé databázi
- Security
- Users
- výběr uživatele
- double click (nebo pravoklik myši - Vlastnosti)
- Membership
- zde zatrhnout roli (buď securityadmin nebo předtím přidanou db_kssecurity)
- nebo pro všechny databáze
- Security
- Logins
- výběr uživatele
- double click (nebo pravoklik myši - Vlastnosti)
- Server Roles
- zde zatrhnout roli (buď securityadmin nebo předtím přidanou db_kssecurity)
