OPIEKEY(1)

명칭
opiekey, otp-md4, otp-md5 - OTP 챌린지에 대한 응답을 계산하는 프로그램

서식
opiekey | otp-md4 | otp-md5 [-v] [-h] [-f] [-x]

[-t type ] [-4|-5] [-a] [-n count ] sequence_number seed

해설
opiekey 의 명령행 인수는, 표시해야 할 대답수를 옵션으로서 (최대의) 순차 순서 번호와 종과 함께 지정합니다. 이 명령은 유저에게 비밀의 패스 프레이즈의 입력을 재촉해, OPIE 응답을 6 어로 생성합니다. 미스 타입에 의한 에러가 발생하는 것을 막기 위해서(때문에), 컴파일시의 설정에 의해, 유저의 비밀의 패스 프레이즈를 2 번 입력시키는 것이 가능합니다. 이 경우, 2 번째의 패스워드 엔트리에 end of line 만을 입력하는 것으로, 재입력하지 않고 끝마치는 것이 가능합니다. opiekey 하 Bellcore S/Key Version 1 distribution 나 그 변형의 key(1) 프로그램의 하위 호환이 되고 있습니다.

옵션

-v  버젼 번호와 컴파일시의 옵션을 표시해, 종료합니다.

-h  짧은 헬프 메세지를 표시해, 종료합니다.

-4, -5
    응답을 생성하는 알고리즘으로서 각각 MD4 또는 MD5 를 선택합니다. otp-md4 의 디폴트는 MD4 이며, opie-md5 의 디폴트는 MD5 입니다. opiekey 의 디폴트는 컴파일시의 설정에 의존합니다만, MD5 에 해야 합니다. MD4 는 Bellcore S/Key Version 1 distribution 호환입니다.

-f  통상시에는 정지해 버리는 경우에 대해도 opiekey 하지만 실행 계속하도록(듯이) 강제합니다. 현재는, 안전하지 않다고 생각되는 단말로부터에서도 opiekey 가 「콘솔」모드로 동작하도록(듯이) 강제하는 경우에 사용합니다. 이것은 또, 유저의 비밀의 패스 프레이즈를 공격자에게 공개해 버리게 됩니다. OPIE 시스템 구축시의 컴파일 옵션지정에 의해, -f 플래그 (을)를 지정할 수 없게 하는 것이 가능합니다.

-a  체크를 실시하지 않고, 임의의 비밀의 패스 프레이즈를 입력할 수 있도록(듯이) 합니다. 현재는, 임의라고 해도 '\0'캐릭터와 '\n'캐릭터는 제외합니다. 이 옵션은, 패스워드를 체크하지 않는 키 계산기와의 하위 호환성을 유지하기 위해서(때문에) 사용합니다.

-n <count>
    표시하는 1회 이용 패스워드의 개수를 지정합니다. 디폴트는 1 입니다.

-x  OTP 를, 6 어가 아니고, 16 진수로 표시합니다.

-t <type>
    지정한 타입의 확장 응답을 생성합니다. 서포트되고 있는 타입은 이하입니다:

    word    6 어

    hex    16 진수

    init    16 진수로 재초기화

    init-word    6 어로 재초기화

    재초기화의 대답은 상 에 간단한 능동 공격에 대한 방어가 됩니다.

사용예

wintermute$ opiekey -5 -n 5 495 wi01309

    Using MD5 algorithm to compute response.

    Reminder: Don't use opiekey from telnet or dial-in sessions.

    Enter secret pass phrase:

    491: HOST VET FOWL SEEK IOWA YAP

    492: JOB ARTS WERE FEAT TILE IBIS

    493: TRUE BRED JOEL USER HALT EBEN

    494: HOOD WED MOLT PAN FED RUBY

    495: SUB YAW BILE GLEE OWE NOR

    wintermute$

버그
유저가 리모트 로그인하고 있을 때에는 opiekey(1) (은)는 유저가 패스워드를 공개해 버리는 것을 허락해 버려, OPIE 의 목적을 엉망으로 해 버립니다. 이것은 xterm 에 대해 특히 문제가 됩니다. opiekey(1) (은)는 간단한 체크를 실시하는 것으로, 유저가 이 잘못을 범하는 위험을 경감합니다. 보다 좋은 체크 기구가 필요합니다.

관련 항목
ftpd(8), login(1), opie(4), opiepasswd(1), opieinfo(1), opiekeys(5), opieaccess(5), opiegen(1) su(1),

저자
Bellcore 의 S/Key 는 Bellcore 의 Phil Karn, Neil M. Haller, John S. Walden 에 의해 쓰여졌습니다. OPIE 는 NRL 로 Randall Atkinson, Dan McDonald, Craig Metz 에 의해 작성 되었습니다. S/Key 는 Bell Communications Research (Bellcore)의 트레이드마크입니다.

연락처
OPIE 는 Bellcore 의 "S/Key Users" 메일링리스트로 논의되었습니다. 참가하기 위해서는, 전자 메일을 이하의 곳에 보내 주세요:

skey-users-request@thumper.bellcore.com