PANTHEON™ Help

 Категории
 Главна страна - Добре дојдовте во помош за PANTHEON
[Collapse]PANTHEON
 [Collapse]PANTHEON упатства
  [Expand]Водич за PANTHEON Farming
  [Collapse]Водич за Datalab PANTHEON™
   [Expand]Помош
   [Expand]ПОС
   [Expand]Подесувања
   [Expand]Нарачки
   [Expand]Материјално
   [Expand]Производство
   [Expand]Сервис
   [Expand]ПОС
   [Expand]Финансии
   [Expand]Кадри
   [Expand]Работна површина
   [Expand]Анализи
    Додатно
   [Expand]Аналитика
   [Expand]Пораки и предупредувања
   [Collapse]Системско окружување за Даталаб програми
    [Collapse]Безбедносна политика
      Како надградбата влијае на базите
      SQL Server корисници во PANTHEON
      Автоматско пријавување на домен корисник
     [Collapse]Сигурност на ниво на ред
       Како RLS работи во пракса
       Надградба
       База
       Промени во кодот
       Анализа на проблеми
       АРЕС - RLS мод на компатибилност
       ПРАШАЊА И ОДГОВОРИ ЗА RLS
    [Expand]Инсталација
    [Expand]Автоматско извршување
    [Expand]PANTHEON системска околина
    [Expand]Администрација на бази
    [Expand]Даталаб алатки
   [Expand]Официјални објаснувања
    Речник на термини
   [Expand]Дополнителни програми
   [Expand]Застарени производи
  [Expand]Водич за PANTHEON Ретал
  [Expand]Водич за PANTHEON Вет
 [Collapse]PANTHEON кориснички прирачници
  [Expand]Кориснички прирачник Datalab PANTHEON™
  [Expand]Корисничко упатство за PANTHEON Ретал
  [Expand]Корисничко упатство за PANTHEON Vet
  [Expand]Корисничко упатство за ПАНТЕОН Земјоделство
[Collapse]PANTHEON Web
 [Collapse]Водич за PANTHEON Web
  [Expand]Водич за PANTHEON Web Light
  [Expand]Водич за PANTHEON Chronos Mini
  [Expand]Водич за PANTHEON Web Terminal
  [Expand]Водич за PANTHEON Web Legal
  [Expand]Архива на стари производи
 [Collapse]Кориснички прирачник за PANTHEON Web
  [Expand]Најава во PANTHEON Web
  [Expand]Како да започнете со PANTHEON Web
  [Expand]Кориснички прирачник за PANTHEON Web Light
  [Expand]Кориснички прирачник за PANTHEON Web Terminal
  [Expand]Кориснички прирачник за PANTHEON Web Legal
  [Expand]Стара архивa на производи
[Collapse]PANTHEON Гранула
 [Collapse]Водич за PANTHEON Гранули
  [Expand]Гранула Кадри
  [Expand]Гранула Патни налози
  [Expand]Гранула Документи и задачи
  [Expand]Гранула Контролна табла
  [Expand]Гранула B2B нарачки
  [Expand]Гранула Сервис на терен
  [Expand]Инвентаризација на фиксни средства
  [Expand]Гранула Попис на магацини
 [Collapse]Кориснички прирачник за PANTHEON Гранули
   Започнување
   Користење на PANTHEON Гранули во фиктивната компанија Текта
  [Expand]Гранули и активација
  [Expand]Гранула Кадри
  [Expand]Гранула Патни налози
  [Expand]Гранула Документи и Задачи
  [Expand]Гранула Б2Б нарачки
  [Expand]Гранула Контролна табла
  [Expand]Гранула Сервис на терен
   PANTHEON Гранула - FAQ
  [Expand]Инвентаризација на фиксни средства
  [Expand]Гранула Попис на магацин
   Архива
[Expand]Кориснички сервер

Load Time: 421,8948 ms
"
  1000002258 | 221881 | 374081 | Localized
Label

Анализа на проблеми

              

 

Корисниците со администраторски права можат да ја менуваат безбедноста на RLS на базата на податоци PANTHEON.

  1. Креирајте рамни табели, функции на RLS и безбедносни политики
  2. Спуштете го RLS на базата на податоци (исчистете ги сите)
  3. Примерок за да ги изберете сите податоци без проверка на дозволите
  4. Проверете дали RLS е овозможен во базата на податоци PANTHEON

1. Креирајте рамни табели, функции на RLS и безбедносни политики


[dbo].[pPA_RLSCreate]

  1. Креирајте рамни табели на RLS од скрипта во шемата RLS
    SQL Команда:
    Exec [dbo].[pPA_RLSFlatTablesPrepare]
  2. Пополнете ги сите рамни табели (податоци од t% табели за безбедност на корисници до табели RLS)
    SQL Команда:
    Exec [dbo].[pPA_RLSFlatTablesFill]
  3. Креирајте ги сите RLS вреднувани функции на табела што се користат во предикати
    SQL Команда:
    Exec [dbo].[pPA_RLSCreateFunctions]
  4. Пополнете ги податоците потребни за креирање безбедносни политики за табелите
    SQL Команда:
    Exec [dbo].[pPA_SetRLSFunctionPolicyFill]
  5. Креирај after-insert тригери за промени на t%usersecurity табелите
    SQL Команда:
    Exec [dbo].[pPA_RLSCreateTriggers]
  6. Овозможете/оневозможете ги сите политики за примена на RLS во базата на податоци:

SQL Команда:
Exec pPA_RLSSecurityPoliciesState 'ON';
Exec pPA_RLSSecurityPoliciesState 'OFF';

Exec pPA_RLSSecurityPoliciesState 'ON', 'tHE_Move';
Exec pPA_RLSSecurityPoliciesState 'OFF', 'tHE_Move';

 

2. Спуштете го RLS на базата на податоци (исчистете ги сите)

 

SQL Command: Exec [dbo].[pPA_RLSDrop]

  1. DROP SECURITY POLICY
  2. DROP Function [RLS]
  3. DROP Triggers: exec pPA_RLSCreateTriggers 'F'
  4. DROP table [RLS]
  5. Disable all policies to apply LS to database: Exec pPA_RLSSecurityPoliciesState 'OFF';

 

3. Примерок за да ги изберете сите податоци без да ги проверите дозволите

 

SQL Команда:
execute as user = 'RLS_ALL'
select * from tHE_Move
revert

 

4. Проверете дали RLS е овозможен во базата на податоци PANTHEON

 

SQL Команда:
select * from [dbo].[fPA_RLSEnabled]()

 

 


 

Rate this topic
Was this topic usefull?
Comments
Comment will also bo visible in forum!