Текущее время: Вт, авг 26 2025, 01:37

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 10 ] 
Автор Сообщение
 Заголовок сообщения: методика защиты данных: два признака
СообщениеДобавлено: Ср, окт 25 2006, 18:03 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Ср, авг 10 2005, 09:24
Сообщения: 1023
Привет всем!

Есть 2 признака, по которым нужно защищать данные. Например, пользователю долступны записи по следующим правилам:

код БД 1 регион *
код БД 2 регион 10

Когда я создаю переменные (КодБД_ОграничениеПрав и Регион_ОграничениеПрав) и ограничиваю признаки в отчете BEx, в этих переменных приписываются значения для сравнения:
КодБД_ОграничениеПрав = код БД 1 и 2
Регион_ОграничениеПрав = *

Таким образом получается, что я выберу коды БД 1 и 2, и на все эти записи действует ограничение Регион=*.

А нужно все записи, где код БД = 1, и все записи код БД=2 и регион=10

Все это из-за того, что переменные по правам создаются и используются отдельно друг от друга

Выход вижу один - создать признак, который содержит конкатенацию этих двух и его уже проверять.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, окт 26 2006, 09:45 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Вт, авг 17 2004, 09:59
Сообщения: 1097
Откуда: Moscow
Пол: Мужской
не спеши :)

нота 557924 описывает один из методом решения :D

_________________
In SAP we trust !


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, окт 26 2006, 09:58 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Ср, авг 10 2005, 09:24
Сообщения: 1023
BW - ник написал:
не спеши :)

нота 557924 описывает один из методом решения :D


Я так понимаю систему защиты:
есть отдельно модуль, который следит за выбираемыми данными. Он работает независимо от BEx. Если выбираются неавторизованные данные, то он зарубает вообще выборку всех данных. Нота - именно для этого модуля.

второй модуль (вторая часть работы) - это в BEx. Там нужно прописать такие ограничения, чтобы первый модуль не зарубил выборку. И здесь как раз и используются соответствующие переменные. Нота помогает использовать ексит и заполнить эти переменные.

Но проблема в том, что используется 2 ОТДЕЛЬНЫЕ переменные - код БД и регион, тогда как нужны связанные переменные Код БД - Регион.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: методика защиты данных: два признака
СообщениеДобавлено: Чт, окт 26 2006, 10:51 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Пт, июн 24 2005, 15:18
Сообщения: 1216
Откуда: Diagon Alley
Vitaly V.V. написал(а):
Привет всем!

Есть 2 признака, по которым нужно защищать данные. Например, пользователю долступны записи по следующим правилам:

код БД 1 регион *
код БД 2 регион 10

Когда я создаю переменные (КодБД_ОграничениеПрав и Регион_ОграничениеПрав) и ограничиваю признаки в отчете BEx, в этих переменных приписываются значения для сравнения:
КодБД_ОграничениеПрав = код БД 1 и 2
Регион_ОграничениеПрав = *


А в EXTIT-e АБАП-ом прописать ограничения не прокатит? То есть дать юзеру возможность выбота только кода БД, а в регион потом соответствующие значения напихать ?

_________________
"Если ты в молодости не испытал трудности, их стоит купить за большие деньги". (с) Даймо


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: методика защиты данных: два признака
СообщениеДобавлено: Чт, окт 26 2006, 11:07 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Ср, авг 10 2005, 09:24
Сообщения: 1023
RSA1 написал(а):

А в EXTIT-e АБАП-ом прописать ограничения не прокатит? То есть дать юзеру возможность выбота только кода БД, а в регион потом соответствующие значения напихать ?


Не в том проблема...
Например, заполнил я все как надо в ексите.

Затем в Бексе в запрос вставляю ограничение:
по коду БД - переменная КодБД_ОграничениеПрав = 1, 2
по региону - переменная Регион_ОграничениеПрав = *, 10

система будет думать, что по региону вообще нет ограничений, число 10 она упускает... Да и число 10 связано с кодом БД 2, а не 1.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: методика защиты данных: два признака
СообщениеДобавлено: Пт, окт 27 2006, 09:58 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Ср, авг 10 2005, 09:24
Сообщения: 1023
RSA1 написал(а):
А в EXTIT-e АБАП-ом прописать ограничения не прокатит? То есть дать юзеру возможность выбота только кода БД, а в регион потом соответствующие значения напихать ?


Я просто перефразирую вопрос: какие должны быть ограничения для переменных, чтобы юзер видел все записи, для которых
код БД = 1, а также все записи, для которых
код БД = 2 и регион 10?

Все равно получается, что нужно сливать оба показателя в один...


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: методика защиты данных: два признака
СообщениеДобавлено: Пт, окт 27 2006, 10:29 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Пт, июн 24 2005, 15:18
Сообщения: 1216
Откуда: Diagon Alley
Vitaly V.V. написал(а):
RSA1 написал(а):
А в EXTIT-e АБАП-ом прописать ограничения не прокатит? То есть дать юзеру возможность выбота только кода БД, а в регион потом соответствующие значения напихать ?


Я просто перефразирую вопрос: какие должны быть ограничения для переменных, чтобы юзер видел все записи, для которых
код БД = 1, а также все записи, для которых
код БД = 2 и регион 10?

Все равно получается, что нужно сливать оба показателя в один...


А насколько критично security, то есть, если пользователь случайно увидит другие записи, например с кодом БД 2 и регионом 1 ?

_________________
"Если ты в молодости не испытал трудности, их стоит купить за большие деньги". (с) Даймо


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: методика защиты данных: два признака
СообщениеДобавлено: Пт, окт 27 2006, 10:30 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Ср, авг 10 2005, 09:24
Сообщения: 1023
RSA1 написал(а):
А насколько критично security, то есть, если пользователь случайно увидит другие записи, например с кодом БД 2 и регионом 1 ?


Совсем критично - он будет получать не свои данные, отчетность полетит... А за ней и моя голова %(


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, окт 27 2006, 13:35 
Начинающий
Начинающий
Аватара пользователя

Зарегистрирован:
Чт, янв 26 2006, 12:01
Сообщения: 18
Откуда: Великие Луки
Если я правильно понимаю, то комбинации, которые должен видеть пользователь, определяются его должностью, или отношением к какому-либо структурному подразделению. Тогда имеет смысл добавить признак "Структурное подразделение", по которому раздавть полномочия, а заполнять его при загрузке данных в куб, как раз по тем правилам, которые Вы указали
Цитата:
код БД = 1, а также все записи, для которых
код БД = 2 и регион 10?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, окт 27 2006, 14:59 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Ср, авг 10 2005, 09:24
Сообщения: 1023
Ю-ю написал(а):
Если я правильно понимаю, то комбинации, которые должен видеть пользователь, определяются его должностью, или отношением к какому-либо структурному подразделению. Тогда имеет смысл добавить признак "Структурное подразделение"


Тогда подразделение тянет за собой иерархию подчиненности. А эта иерархия еще не устаканилась - кто то должен ее вести...

В общем, получается все равно - нужно какой то один признак замутить, и на его основе отслеживать права...


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 10 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB