Текущее время: Вт, май 13 2025, 19:43

Часовой пояс: 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 часа


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

Сейчас этот форум просматривают: Ahrefs [Bot]


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

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