Как сохранить учетные данные файла паролей VSAM в COBOL?
Это код, который официальная страница IBM рекомендует для обработки файла, защищенного паролем VSAM:
INPUT-OUTPUT SECTION.
FILE-CONTROL.
SELECT LIBFILE
ASSIGN TO PAYMAST
ORGANIZATION IS INDEXED
RECORD KEY IS EMPL-NUM
PASSWORD IS BASE-PASS
ALTERNATE RECORD KEY IS EMPL-PHONE
PASSWORD IS PATH1-PASS
. . .
WORKING-STORAGE SECTION.
01 BASE-PASS PIC X(8) VALUE "25BSREAD".
01 PATH1-PASS PIC X(8) VALUE "25ATREAD".
Но, как видите, пароль в виде обычного текста. Каков самый элегантный способ сохранить такие учетные данные в zOS, чтобы я мог получить доступ из программы COBOL?
1 ответ
Решение
Не делай этого. Вместо этого используйте внешний менеджер безопасности (возможно, ACF2, RACF или Top Secret). Поговорите с сотрудниками службы безопасности вашего магазина.