Карточка уязвимости
Характеристики уязвимости
Уровень опасности
Оценка CVSS
(AV:L/AC:M/Au:S/C:C/I:P/A:N)
Производитель ПО
Наименование ПО
Oracle E-Business Suite
(Oracle E-Business Suite)
Описание
Менеджер параллельных процессов (Concurrent Manager) передает параллельным программам (concurrent program) пароль схемы APPS в командной строке. Поскольку в некоторых операционных системах всем пользователям разрешается считывать аргументы командной строки программы, то существует возможность перехвата пароля. Чтобы исключить подобную возможность, настройте безопасную аутентификацию в менеджере параллельных процессов.
Как исправить
Чтобы включить безопасную аутентификацию в менеджере параллельных процессов:
1. Перейдите в «Системный администратор» -> «Параллельные» -> «Программа» -> «Исполняемый файл» (System Administrator -> Concurrent -> Program -> Executable) и выберите значение «Хост-сценарий» ('Host') в поле «Методы выполнения» (Execution Method);
2. Перейдите в «Системный администратор» -> «Параллельные» -> «Программа» -> «Определить» (System Administrator -> Concurrent -> Program -> Define) и введите значение 'ENCRYPT' в поле «Параметры» (Options), блок «Исполняемый файл» (Executable) при определении параллельной программы, используя этот исполняемый файл. 'ENCRYPT' для менеджера параллельных процессов обозначает, что он должен передавать имя пользователя/пароль в переменной окружения FND_LOGIN. Менеджер параллельных процессов оставляет аргумент $1 пустым. Чтобы предотвратить передачу имени пользователя/пароля, введите 'SECURE' в поле «Параметры», блок «Исполняемый файл». После внесения данного изменения менеджер параллельных процессов не передает имя пользователя/пароль программе.
1. Перейдите в «Системный администратор» -> «Параллельные» -> «Программа» -> «Исполняемый файл» (System Administrator -> Concurrent -> Program -> Executable) и выберите значение «Хост-сценарий» ('Host') в поле «Методы выполнения» (Execution Method);
2. Перейдите в «Системный администратор» -> «Параллельные» -> «Программа» -> «Определить» (System Administrator -> Concurrent -> Program -> Define) и введите значение 'ENCRYPT' в поле «Параметры» (Options), блок «Исполняемый файл» (Executable) при определении параллельной программы, используя этот исполняемый файл. 'ENCRYPT' для менеджера параллельных процессов обозначает, что он должен передавать имя пользователя/пароль в переменной окружения FND_LOGIN. Менеджер параллельных процессов оставляет аргумент $1 пустым. Чтобы предотвратить передачу имени пользователя/пароля, введите 'SECURE' в поле «Параметры», блок «Исполняемый файл». После внесения данного изменения менеджер параллельных процессов не передает имя пользователя/пароль программе.
Ссылки
Secure Configuration Guide for Oracle E-Business Suite