Текущее время: Пт, июн 20 2025, 12:08

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


Правила форума


ВНИМАНИЕ!

Вопросы по SAP Query и Quick View - сюда



Начать новую тему Ответить на тему  [ Сообщений: 10 ] 
Автор Сообщение
 Заголовок сообщения: пароль текущего пользователя
СообщениеДобавлено: Чт, фев 24 2005, 16:50 
Гость
Добрый день.

Может кто-нибудь знает, как узнать пароль текущего пользователя в SAP и использовать его для запуска внешних программ. Необходимо запустить внешнее приложение, передав ему в качестве параметра строку подключения к ORACLE. Иначе, каждый раз при запуске внешнего приложения постоянно приходится вводить имя пользователя и пароль.


Пометить тему как нерешенную
Вернуться к началу
  
 
 Заголовок сообщения: Re: пароль текущего пользователя
СообщениеДобавлено: Чт, фев 24 2005, 17:33 
Председатель
Председатель
Аватара пользователя

Зарегистрирован:
Вт, авг 17 2004, 14:35
Сообщения: 1519
Откуда: В ВЕЧНОМ БАНЕ
Taguch написал(а):
Добрый день.

Может кто-нибудь знает, как узнать пароль текущего пользователя в SAP и использовать его для запуска внешних программ. Необходимо запустить внешнее приложение, передав ему в качестве параметра строку подключения к ORACLE. Иначе, каждый раз при запуске внешнего приложения постоянно приходится вводить имя пользователя и пароль.

Дык это, а кто тебе сказал, что логин/пароль пользователя в R/3 подойдет для подключения к ораклу? Там вообще-то стандартно один пользователь в оракле типа sapr3


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, фев 25 2005, 06:38 
Гость
Необходимо выполнить подключению не к экземпляру оракла SAP, а совсем к другому экземпляру оракла и совсем к другой системе.


Пометить тему как нерешенную
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, фев 25 2005, 08:31 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, сен 09 2004, 07:32
Сообщения: 777
Откуда: Москва
Пол: Мужской
А как же безопасность? :roll:
Заведите служебного пользователя специально для данного подключения с фиксированным паролем и ограниченными полномочиями.

_________________
"Прежде чем сделать что-то, подумай, к чему это может привести..."


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, фев 25 2005, 11:17 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Пн, окт 11 2004, 13:16
Сообщения: 1790
Надо использовать Single-Sign-One - эта концепция как раз и предназначена для ввода пароля в одно место.
Вопрос только вот поможет ли он в данном случае? :)


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, фев 25 2005, 11:28 
Модератор
Модератор
Аватара пользователя

Зарегистрирован:
Пт, сен 17 2004, 08:10
Сообщения: 1024
Вообще-то не все так просто с паролями пользователей в славной системе SAP. Они эффективно шифруются современными криптоалгоритмами. Можно лишь посоветовать по sy определить логин пользователя, а потом идти в таблицу USR02 где хранятся данные входа в систему и использовать там поле BCODE с хэшем пароля. Его потом надо будет де-хэшировать с использование электронного ключа. Но заморочек - не оберетесь!

Лучше заведите свою таблицу типа USR02.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:   Тема решена
СообщениеДобавлено: Пт, фев 25 2005, 12:02 
Младший специалист
Младший специалист

Зарегистрирован:
Пт, окт 15 2004, 13:25
Сообщения: 94
Неужели парол все-таки можно определить? Я уж думал раз хеш так и все тут :). Вроде бы хеш пароля существует только чтобы его сравнивать с введенным (и преобразованным в такой же хеш). А если пароль можно дехешировать то это слабое место системы безопасности.

_________________
Просто я программист ....


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, фев 25 2005, 12:18 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Пн, окт 11 2004, 20:32
Сообщения: 2470
Пол: Мужской
Alexeyslav написал(а):
Неужели парол все-таки можно определить? Я уж думал раз хеш так и все тут :). Вроде бы хеш пароля существует только чтобы его сравнивать с введенным (и преобразованным в такой же хеш). А если пароль можно дехешировать то это слабое место системы безопасности.


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

_________________
- Может ли настоящий мастер кунг-фу получить по морде?
- Настоящий мастер может все!


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, фев 25 2005, 14:55 
Модератор
Модератор
Аватара пользователя

Зарегистрирован:
Пт, сен 17 2004, 08:10
Сообщения: 1024
Господа, де-хэшировать ключ просто так практически НЕВОЗМОЖНО. То есть теоретически такая возможность есть, но себестоимость такого взлома не имеет смысла даже при взломе банковского ключа.

Если в двух словах, то система выглядит так. Есть пароль. Есть ключ (или, что более распространенно, два ключа). Пароль шифруется с помощью (первого) ключа по определенному алгоритму. Ключ которым зашифрован пароль может быть общедоступным - по нему пароль не восстановить. Для восстановления пароля надо знать второй ключ. у такой криптосистемы очень высокая степень надежности и говорить о каких то "дырах" бессмысленно.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, фев 25 2005, 22:49 
Гость
К слову о защищенности пароля. У нас на работе проводились в частном порядке эксперименты по взлому пароля в R/3 (4.0B). Результаты примерно следующие. Пароль в зашифрованном виде хранится в таблице USR02. Там же хранятся еще несколько последних паролей. Полную историю по паролям можно найти в таблице USH02. Для шифрования пароля в R/3 есть функция ядра XXPASS. Как она работает и каким методом шифрует пока найти не удалось. Где-то в интернете было упоминание, что это модифицированный MD5. Теоретически, получить пароль можно только перебором. Но в R/3 это не так долго, т.к. максимальная длина пароля 8 символов, и при этом регистр не учитывается. Кроме того, пользователи часто не используют все 8 символов. Программа, написанная на ABAP, вскрыла пароль из 5 символов за неполных 2 дня (суббота-воскресенье). Полагаю, оптимизация и распараллеливание дадут хорошие результаты.
Есть и обходные пути. К примеру, иногда администраторами в качестве начального выдается всегда один и тот же пароль. В этом случае, можно просто в истории найти самый первый пароль и поставить его в качестве текущего. Впрочем, этот путь простым пользователям недоступен.


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

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


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

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


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

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