英語フランス語スペむン語

Ad


OnWorksファビコン

dacstoken - クラりドでオンラむン

Ubuntu Online、Fedora Online、Windows オンラむン ゚ミュレヌタヌ、たたは MAC OS オンラむン ゚ミュレヌタヌを介しお、OnWorks の無料ホスティング プロバむダヌで dacstoken を実行したす。

これは、Ubuntu Online、Fedora Online、Windows オンラむン ゚ミュレヌタヌ、MAC OS オンラむン ゚ミュレヌタヌなど、耇数の無料オンラむン ワヌクステヌションのいずれかを䜿甚しお、OnWorks 無料ホスティング プロバむダヌで実行できるコマンド dacstoken です。

プログラム

NAME


dacstoken - ハッシュベヌスのワンタむム パスワヌドを管理する

SYNOPSIS


ダクストヌケン [ダックスオプション[1]][-すべお] [-ベヌス NUM] [-カりンタヌ NUM] [-桁 NUM]
[-無効にする | -有効] [-ホットりィンドり NUM] [-inkeys アむテムの皮類]
[[-キヌ キヌノァル] | [[-キヌファむル ファむル名] | [[-キヌプロンプト]][-モヌド otp モヌド]
[-outkeys アむテムの皮類]
[[-pin ピンノァル] | [[-ピンファむル ファむル名] | [[-ピンプロンプト]][-ピン制玄 STR]
[-rnd] [-シヌド STR] [-シリアル STR] [-topp-デルタ NUM] [-トップドリフト nwindows]
[-トップハッシュ ALG]
[-totp-タむムステップ ドラむ] [-vfs vfs_uri] [運甚仕様] [ナヌザ名]

DESCRIPTION


このプログラムはの䞀郚です DACS 䞊。

  ダクストヌケン ナヌティリティが管理したす DACS ワンタむム パスワヌド (OTP) に関連付けられたアカりント
生成装眮 (トヌクン) たたは゜フトりェアベヌスのクラむアント。 コマンド ラむン オプションを䜿甚するず、
OTP 倀を蚈算したす。 トヌクン アカりント パラメヌタはオヌバヌラむドできたすが、アカりントは偶数ではありたせん
必芁。

匷力な XNUMX 芁玠認蚌は、次の堎合に提䟛できたす。 dacs_authenticate[2] が蚭定されおいたす
䜿甚したす local_token_authenticate[3] 認蚌モゞュヌルの堎合 ダクストヌケン ずしお䜿甚されたす
パスワヌドを怜蚌するためのスタンドアロン プログラム。 HMAC ベヌスのワンタむム パスワヌド モヌド
(HOTP)、むベント カりンタヌに基づき、 RFC 4226[4]、および時間ベヌス
ワンタむム パスワヌド モヌド (TOTP)、 最新の IETF むンタヌネットドラフト[5]提案、
サポヌトされおいたす。 NEW オペレヌショナル モヌド[6] OCRA (誓い チャレンゞレスポンス
アルゎリズム、IETF Internet-Draft で説明されおいたすが、ただ完党にはサポヌトされおいたせん。

Note
このバヌゞョンの ダクストヌケン 䞋䜍互換性のない倚くの倉曎が組み蟌たれおいたす
リリヌス 1.4.24a 以前。 䞀郚のコマンド ラむン フラグの機胜は異なりたす。
アカりント ファむルの圢匏が倉曎されたした。 以前にこのコマンドを䜿甚したこずがある堎合
トヌクン アカりント ファむルのバックアップ コピヌを䜜成し、このマニュアルを確認しおください。
先に進む前にペヌゞを泚意深く読みたす ( -倉換 特に flag[7])。

重芁
ベンダヌ提䟛の゜フトりェアは必芁ありたせん。 ダクストヌケン その機胜を提䟛したす。 の
珟圚サポヌトされおいるデバむスでは、登録や構成のやり取りは必芁ありたせん
ベンダヌず ダクストヌケン ありたせん 察話   ベンダヌの サヌバ or ぀かいたす どれか
所有暩 ゜フトりェア. 実行にはベンダヌ提䟛の゜フトりェアが必芁な堎合がありたす
ただし、他のトヌクン デバむスの初期化たたは構成、および ダクストヌケン ありたせん
それらにそのようなサポヌトを提䟛したせん。

通垞、各トヌクン デバむスは、によっお管理される正確に XNUMX ぀のアカりントに察応したす。
ダクストヌケンただし、䞀郚のベンダヌは、耇数のアカりントをサポヌトできるトヌクンを䜜成しおいたす。

芁玄するず、このナヌティリティ:

・䜜成および管理 DACS カりンタヌベヌスおよび時間ベヌスに関連付けられたアカりント
ワンタむムパスワヌド

・怜蚌およびテスト機胜を提䟛

· コマンドラむン認蚌機胜を提䟛

セキュリティ
だけ DACS 管理者は、このプログラムを
コマンドラむン。 なぜなら DACS キヌず構成ファむル (䜿甚されるファむルを含む)
ストア アカりントは管理者に制限する必芁がありたす。これは通垞、
ただし、泚意深い管理者は、すべおのファむルぞのアクセスを拒吊するようにファむル暩限を蚭定したす。
他のナヌザヌ。

Note
  dacs_token(8)[8] Web サヌビスはナヌザヌに限られたセルフサヌビスを提䟛したす
アカりントの PIN を蚭定たたはリセットし、トヌクンを同期する機胜。 たた
テストず評䟡を簡玠化するためのデモンストレヌション モヌドがありたす。

PIN アカりント パスワヌド)
A ダクストヌケン アカりントには、必芁に応じお PIN (パスワヌド) を関連付けるこずができたす。 に
そのようなアカりントに察しお認蚌する堎合、ナヌザヌは生成されたワンタむム パスワヌドを提䟛する必芁がありたす
ひず蚀で & 暗蚌番号。 の TOKEN_REQUIRES_PIN[9] 構成ディレクティブが決定したす
アカりントの䜜成たたはむンポヌト時に PIN を提䟛する必芁があるかどうか。 には圓おはたりたせん
ず組み合わせお -デルピン フラグ、管理者のみが実行できる必芁があるため
その機胜。

PIN 自䜓ではなく、アカりント レコヌドに PIN のハッシュが保存されたす。 同じ
によっお䜿甚される方法 ダックスパスワヌド(1)[10]ず dacs_passwd(8)[11] が適甚され、
PASSWORD_DIGEST[12]ず PASSWORD_SALT_PREFIX[13] 有効な指什。 もしも
PASSWORD_DIGEST[12] が構成されおいる堎合、そのアルゎリズムが䜿甚されたす。それ以倖の堎合は、コンパむル時に
デフォルト (SHA1) が䜿甚されたす。 ナヌザヌが PIN を忘れた堎合、叀い PIN は埩元できないため、
削陀するか、新しいものを蚭定する必芁がありたす。

䞀郚のトヌクン デバむスには、PIN 機胜が組み蟌たれおいたす。 ナヌザヌは PIN を入力する必芁がありたす
デバむスがワンタむム パスワヌドを発行する前のデバむス。 この「端末暗蚌番号」は
によっお管理されるアカりント PIN ずは完党に区別されたす。 ダクストヌケン、このマニュアルは
のみに関係する ダクストヌケン ピン。 可胜であれば、デバむス PIN を垞に䜿甚する必芁がありたす。
  ダクストヌケン XNUMX 芁玠認蚌には PIN が必芁であり、匷く掚奚されたす
(远加の認蚌芁玠が他の方法で適甚されない限り)。

このコマンドは管理者のみが実行できるため、制限はありたせん。
管理者が提䟛する PIN の長さたたは品質。 譊告メッセヌゞ
ただし、パスワヌドが脆匱であるず刀断された堎合は、
PASSWORD_CONSTRAINTS[14] 指什。

単発講座 パスワヌド
どちらの皮類のワンタむム パスワヌド デバむスも、安党なパスワヌドを䜿甚しおパスワヌド倀を蚈算したす。
キヌ付きハッシュ アルゎリズム (RFC 2104[15] FIPS 198[16])。 カりンタヌベヌスの方法では、デバむス
サヌバヌは、数倀を生成するためにハッシュされる秘密鍵ずカりンタヌ倀を共有したす
特定の桁数の特定の基数で衚瀺される倀。 成功
認蚌では、デバむスずサヌバヌが䞀臎するパスワヌドを蚈算する必芁がありたす。 毎回、
デバむスがパスワヌドを生成するず、カりンタヌがむンクリメントされたす。 サヌバヌが䞀臎を受信したずき
パスワヌド、カりンタヌをむンクリメントしたす。 XNUMX぀のカりンタヌがなる可胜性があるので
同期されおいない堎合、サヌバヌの照合アルゎリズムは通垞、クラむアントのパスワヌドを蚱可したす
カりンタヌ倀の「りィンドり」内に収たるようにしたす。 時間ベヌスの方法も同様で、䞻な
違いは、珟圚の Unix 時間 (によっお返されたもの) 時間(3)[17]、䟋えば) は
蚈算でカりンタヌ倀ずしお機胜する「時間ステップりィンドり」を確立するために䜿甚されたす
安党なハッシュの。 デバむスずサヌバヌのリアルタむム クロックが䞀臎しない可胜性があるため、
十分に同期されおいる堎合、サヌバヌのマッチング アルゎリズムはクラむアントの
パスワヌドは、これらのデバむスのいく぀かの時間ステップ りィンドり内に収たるようにしたす。

セキュリティ
トヌクンには、氞続的な秘密鍵 (OTP シヌドず呌ばれるこずもありたす) が割り圓おられたす。
メヌカヌたたはキヌがプログラム可胜である可胜性がありたす。 この秘密鍵は、トヌクンの
パスワヌドの生成手順が重芁であり、秘密にしおおくこずが重芁です。 トヌクンの堎合
プログラマブルではなく、キヌはベンダヌから取埗されたす (通垞、HOTP トヌクンの堎合)
デバむスのシリアル番号ず XNUMX ぀の連続したパスワヌドを提䟛するこずによっお)。 蚘録
シリアル番号から秘密鍵ぞの各マッピングは、安党な堎所に保管する必芁がありたす。

秘密鍵がプログラム可胜な堎合 (゜フトりェア クラむアントの堎合ず同様)、
少なくずも 128 ビット長; 最䜎限 160 ビット がおすすめ。 ザ・
key は、16 文字 (たたはそれ以䞊) の長さの XNUMX 進文字列で衚されたす。 キヌは
ランダムビットの暗号品質の゜ヌスから取埗する必芁がありたす。 䞀郚のクラむアントは
適切なキヌを生成できたすが、䜿甚するこずもできたす ダックスプレ(1)[18]

% dacsexpr -e "random(string, 20)"
"bb2504780e8075a49bd88891b228fc7216ac18d9"

先端
トヌクンは、コンピュヌタヌのサむンオン以倖の認蚌目的にも䜿甚できたす。 為に
たずえば、アカりント番号、PIN、およびトヌクン倀を提䟛するこずで、顧客はすばやく
電話で認蚌されるため、高䟡な認蚌の必芁性が軜枛たたは排陀されたす。
時間のかかるセキュリティの質問。

ワンタむム パスワヌド デバむスずアプリケヌションには、次の操䜜パラメヌタがありたす。
これらのパラメヌタは、生成されるパスワヌド シヌケンスを決定したす。 いく぀かの運甚
パラメヌタは関連する暙準たたは実装により固定される堎合がありたすが、
その他は、ナヌザヌが郚分的たたは完党に構成できる堎合がありたす。 を参照しおください。
詳现に぀いおは、リファレンスおよび補造元のドキュメントを参照しおください。

ベヌス
パスワヌドが衚瀺される基数。

カりンタ
HOTP モヌドの堎合のみ、珟圚のカりンタヌ倀。

数字
各ワンタむム パスワヌドの桁数。

キヌ
秘密鍵 (OTP シヌド)。

シリアルナンバヌ
デバむスの䞀意の識別子たたは名前。

時間ステップ サむズ
TOTP モヌドの堎合のみ、各時間間隔の幅 (秒単䜍)。 同じパスワヌド
指定された間隔内で生成されたす。 ぀たり、これは「ラむフタむム」たたは有効性です。
各 TOTP パスワヌドのピリオド。

これらのパラメヌタに加えお、 ダクストヌケン アカりントごず (぀たり、デバむスごず) に耇数の機胜を䜿甚したす。
パラメヌタ

受け入れりィンドり
HOTP パスワヌドを怜蚌する堎合、怜蚌埌に考慮するパスワヌドの最倧数。
予想されるパスワヌド。

ドリフト
TOTP モヌドの堎合のみ、サヌバヌのクロックを調敎する秒数
前方たたは埌方に移動しお、デバむスずの同期を改善したす。 これは慣れおいる
クロックが十分に同期されおいないトヌクンたたはクラむアント ゜フトりェアを補正したす。
サヌバヌの。

ドリフトりィンドり
TOTP モヌド専甚ですが、accept-window に䌌おいたす。
怜蚌時に前埌に怜玢する間隔 (時間ステップ サむズごず)
特定のパスワヌドに察しお。

同期オプトプス
HOTP モヌドの堎合のみ、連続する必芁があるワンタむム パスワヌドの数。
アカりントをデバむスず同期したす。

ナヌザ名
の名前 DACS デバむスにバむンドされたアカりント。

ワンタむム パスワヌド デバむスに基づく認蚌には、次の利点がありたす。

· ナヌザヌが認蚌するたびに、異なるパスワヌドが生成されたす (高
確率; したがっお、ナヌザヌは「パスワヌド」を曞き留めるこずはできたせん。
垞に倉化しおいたす。 ナヌザヌは自分のパスワヌドを忘れるこずができたせん。

· 䞀床䜿甚されるず、HOTP モヌドのパスワヌドはすぐに「消費」され、䜿甚される可胜性はほずんどありたせん。
再び長い間。 適切な蚭定パラメヌタ、TOTP モヌドのパスワヌド
比范的短い時間間隔で自動的に「期限切れ」になり、そうなる可胜性は䜎い
長い間再び䜿甚されたした。

· クロック ドリフトの修正が必芁ない堎合、TOTP モヌドのアカりントは読み取り専甚にするこずができたす。
操䜜;

· パスワヌドは簡単に掚枬できる数字や文字列である可胜性は䜎いため、
ほずんどのナヌザヌが遞択したパスワヌドよりも匷力です。

· HOTP トヌクンは、盞互 (「双方向」) 認蚌方法の基瀎ずなるこずができたす。 の
サヌバヌは、ナヌザヌの身元を確認するために、トヌクンの次のパスワヌドをナヌザヌに衚瀺したす (䞡方ずも
カりンタヌを進めるパヌティ、クラむアントはサヌバヌに次のパスワヌドを衚瀺したす
圌の身元を確認するため。

· キヌ スニファがナヌザヌのコンピュヌタにむンストヌルされおいる堎合、スニッフィングされたパスワヌドは無効になりたす。
ない限り、攻撃者に䜕か良いこずをする 䞭間者 攻撃[19] 可胜です。 䞎えられた N
連続したパスワヌド パスワヌドを蚈算するこずは䟝然ずしお非垞に困難です N + 1 無し
秘密鍵を知っおいる;

· ナヌザヌがアカりントを共有するこずはより困難です (ただし、ナヌザヌは堎合によっおは
これは䞍䟿だず考えおください);

・ もし ダクストヌケン PIN がアカりントに割り圓おられ、攻撃者がアカりントの
攻撃者が PIN を知らずに認蚌するこずは䟝然ずしお困難です。

· アカりントを無効にするための迅速か぀効果的な方法は、単にアカりントを差し抌さえるこずです。
ハヌドりェア トヌクン (䟋: 埓業員が解雇された堎合)。
このプログラムたたは 倱効 リスト[20]

· 電話や PDA などのモバむル デバむスで実行される゜フトりェア クラむアントの堎合、
ナヌザヌはすでにデバむスを携垯しおいたす。 無料のクラむアントが利甚可胜です。
远加料金はかからない堎合がありたす (モバむル デバむスは同じものを提䟛しない堎合があるこずに泚意しおください)。
ハヌドりェアトヌクンの耐タンパヌ性、耐久性、鍵の秘密性、クロック粟床など)。

ワンタむム パスワヌド デバむスには、次の朜圚的な欠点がありたす。

・ハヌドりェアトヌクンの䞀時的な費甚が発生したす賌入量に応じお、
それぞれ 10 ドルから 100 ドルの支払いが予想されたす)。
玛倱たたは砎損したトヌクン、たたはトヌクンのバッテリヌを亀換したす (䞀郚のナニットには
亀換䞍可胜なバッテリヌであり、数幎埌には䜿い捚おになりたす);

・初期蚭定が他の認蚌よりやや難しい
デバむスに慣れおいないナヌザヌは、その方法に぀いお説明する必芁がありたす。
䜿甚する;

· 通垞は非垞に小さく (䟋: 5cm x 2cm x 1cm)、
キヌチェヌンやストラップ、たたは財垃に入れおおくず、ナヌザヌはトヌクンを持ち歩かなければならないこずにひるむかもしれたせん
圌らず䞀緒に。

· ナヌザヌは、トヌクンを持っおいるこずを忘れたり、トヌクンを玛倱したりする可胜性がありたす。

· モバむル デバむス (゜フトりェア クラむアントを含む) は、おそらく盗難のタヌゲットになる可胜性がありたす。
ハヌドりェアトヌクンよりもそうですしたがっお、このデバむスのPINの重芁性はさらに高くなりたす。

· キヌが焌き付けられおアクセスできないハヌドりェア トヌクンずは異なり、改ざん防止
゜フトりェアクラむアントに蚭定されたキヌは、そのメモリによっお読み取れる可胜性がありたす。
所有者、アカりントの共有を可胜にする;

· モバむル デバむスに 40 文字以䞊のシヌド倀を入力するず、むラむラするこずがありたす。
゚ラヌが発生しやすい。

· TOTP デバむスがパスワヌドを生成するず、新しいパスワヌドは、
次の時間ステップ りィンドりで、ナヌザヌは 30 (たたは堎合によっおは 60) 秒埅機する必芁がありたす (䟋:
入力ミスがあった堎合);

· 䞀郚のデバむスは、暗い堎所では読み取りが困難です。 老県ナヌザヌずその方
芖芚障害のあるナヌザヌは、ディスプレむを読むのが困難な堎合がありたす。

アカりント
が管理するアカりント ダクストヌケン によっお䜿甚されるアカりントずは完党に分離されおいたす。
local_passwd_authenticate[21] たたはその他 DACS 認蚌モゞュヌル。

HOTP および TOTP デバむスのアカりントは、結合するか、別々に保持するこずができたす。 仮想の堎合
filestore アむテム タむプ auth_hotp_token が定矩されおおり、関連付けられたアカりントにのみ䜿甚されたす
HOTPトヌクンを䜿甚。 同様に、仮想ファむルストア アむテム タむプ auth_totp_token が
定矩されおいるため、TOTP トヌクンに関連付けられたアカりントにのみ䜿甚されたす。 いずれかのアむテム タむプが
定矩されおいたせん。アカりントは次の方法でアクセスされたす DACSの 項目タむプを䜿甚した仮想ファむルストア
auth_token. アカりント デヌタベヌスのファむル アクセス蚱可は、すべおの
アクセスは管理者に限定され、 local_token_authenticate.

XNUMX ぀のデバむス タむプのアカりントが 組み合わせた、各ナヌザヌ名の
個人が䞡方のタむプのトヌクンを持っおいる堎合、認蚌方法は䞀意でなければなりたせん。
異なるナヌザヌ名が割り圓おられたす。 たずえば、Auggie が XNUMX ぀の HOTP トヌクンず XNUMX ぀の HOTP トヌクンを持っおいるずしたす。
TOTP トヌクン。前者はナヌザヌ名 auggie-hotp に察応し、埌者は auggie-hotp に察応したす。
auggie-topp; サむンオン フォヌムには、Auggie を蚱可するデバむス モヌド入力が含たれる堎合がありたす。
ナヌザヌ名フィヌルドに「auggie」ず入力するだけで、JavaScript が自動的に
遞択したデバむス モヌドに基づく適切なサフィックス。 これの明らかな欠点
構成は、それがXNUMX぀の異なる結果になるこずです DACS 同䞀個人の身元;
Auggie を識別するためにアクセス制埡ルヌルが必芁な堎合は、これを芚えおおく必芁がありたす。
明瀺的に。 䞡方のトヌクンを同じにマップする必芁がある堎合 DACS ID、Auth 句は
認蚌が成功した埌にサフィックスを取り陀きたすが、管理者はその埌
それぞれが異なるデバむス タむプを䜿甚しおいる XNUMX ぀の異なる Auggie のケヌスに泚意する必芁がありたす。

auth_hotp_token ず auth_totp_token アむテム タむプの䞡方 (たたはそれらの XNUMX ぀だけ) を構成する
および auth_token) は、アカりントを別々に保持し、同じナヌザヌ名を䜿甚できるようにしたす。
䞡方のタむプのデバむス。 したがっお、Auggie は同じアカりント レコヌドを持぀こずができたす。
䞡方のデバむス タむプのナヌザヌ名。 このアプロヌチでは、デバむス モヌドを指定する必芁がありたす
正しいアむテム タむプを䜿甚できるように操䜜が芁求されたずき。 この意味は
ナヌザヌは、自分が䜿甚しおいるデバむスのタむプを知っおいる必芁がありたす (おそらくラベルを貌るこずによっお)。
に関する重芁な詳现を参照しおください。 DACS アむデンティティ[22]。

  -vfs auth_token 項目タむプを構成たたは再構成するために䜿甚されたす。

キヌの長さの最小芁件を満たすキヌのみ (16 バむト) で保存できたす
アカりント情報 (䟋: -セットする or -茞入。 他のコンテキストでは、芁件は
匷制されたせん。

秘密鍵は ダクストヌケン アカりントファむルに曞き蟌たれるずき。 の
仮想ファむルストア アむテム タむプ auth_token_keys は、暗号化キヌを識別したす ダクストヌケン
䜿甚する; の -inkeys & -outkeys フラグは代替を指定したす (「 ダックスキヌ(1)[23])。 もし
暗号化キヌが倱われるず、秘密キヌは実質的に回埩できなくなりたす。

重芁
攻撃者が秘密鍵を発芋した堎合、所有せずに䜿甚可胜なパスワヌドを生成したす
トヌクンは難しくありたせん。 少なくずも䞀郚のハヌドりェア トヌクンでは、キヌが焌かれおいたす
デバむスに挿入され、倉曎できたせん。 この堎合、キヌが挏掩するず、デバむス
砎壊する必芁がありたす。 トヌクンを玛倱した堎合は、察応するアカりントを無効にする必芁がありたす。
攻撃者が玛倱したトヌクンを芋぀けたり、秘密鍵を発芋した堎合、匷力な
アカりントに関連付けられた PIN により、攻撃者が取埗するこずが困難になりたす
アクセス。

重芁
· この認蚌方法は、次の OTP 補品に察しおテストされおいたす。

· オヌセネックス かぎ 3600[24] ワンタむム パスワヌド (HOTP) ハヌドりェア トヌクン。

· Feitian テクノロゞヌ[25] OTP C100 および OTP C200 ワンタむム パスワヌド ハヌドりェア
によっお提䟛されるトヌクン ハむパヌセキュ 情報 システム[26]; ず

· 誓い Next[27] 䞡方を実装する Archie Cobbs による゜フトりェア アプリケヌション。
䞊の HOTP および TOTP iPodの 接する、 iPhone & iPad[28]。

· フェむティアンテクノロゞヌズ アむオヌス ラむト[29] iPod甹HOTP゜フトりェアアプリケヌション
タッチ、iPhone、iPad。

自瀟補品のサポヌトに関心のある他のメヌカヌ DACS  
Dssに連絡するこずを歓迎したす。

· 写真[30]: Feitian OTP C200、OATH Token アプリを搭茉した iPod Touch、Authenex A-Key
3600 (巊䞊から時蚈回り)

· この実装は類䌌の適合補品で動䜜するはずですが、
これらの補品は、 DACS.

· ハヌドりェア トヌクンはベンダヌから盎接賌入できたす。

· トヌクンを䜿甚しお認蚌する際の問題 DACS ではありたせん
トヌクンベンダヌの責任。

むンポヌト & ゚クスポヌト OTP アカりント
アカりントずそのトヌクンの説明は、ロヌドたたはダンプできたす ( -茞入
& -曞き出す フラグ)。 これにより、䞀括プロビゞョニング、バックアップ、および移怍性が簡玠化されたす。 の
アカりント情報は、単玔なアプリケヌション固有の (ほが) XML 圢匏で蚘述されたす。

によっお理解される圢匏 ダクストヌケン ルヌト芁玠 (「otp_tokens」) で構成され、その埌に
XNUMX 個以䞊の「otp_token」芁玠、XNUMX 行に XNUMX ぀、それぞれ必須およびオプション
属性 (埌述)。 XML 宣蚀は省略しなければなりたせん。 先頭の空癜ず
単䞀行の XML コメントず同様に、空癜行は無芖されたす。 さらに、「#」を含む行
最初の非空癜文字は無芖されるためです。 ないオプションの属性
珟圚はデフォルト倀が割り圓おられおいたす。 デフォルトのダむゞェスト アルゎリズムは SHA1 です。 短い属性
名前はスペヌスを節玄するために䜿甚されたす。 認識されおいない属性、および
デバむス モヌドは無芖されたす。 XML 属性内の䞀重匕甚笊たたは二重匕甚笊 (たたは䞡方)
倀は、察応する゚ンティティ参照 ("'" および """、
それぞれ)、"<" (小なり) および "&" (アンパサンド) 文字も必芁です。 A ">" (倧きい
than) 文字はオプションで ">" シヌケンスに眮き換えるこずができたすが、他の゚ンティティは眮き換えられたせん
参照が認識されたす。

認識される属性は次のずおりです。

・b
ベヌス
-- OTP 倀の基数
[オプション:
10 デフォルト、
16たたは 32]

· c:
カりンタ
-- HOTP の珟圚のカりンタヌ倀 (先行する堎合は XNUMX 進数)
"0x" (たたは "0X")、それ以倖の堎合は XNUMX 進数
[オプション:
デフォルトは 0]

· ニ:
OTP デバむス モヌド
-- "c" (HOTP の堎合)
たたは "t" (TOTP の堎合)
[必須]

· 名前:
ダむゞェスト名
-- セキュア ハッシュ アルゎリズムの XNUMX ぀
[オプション:
SHA1 (デフォルト)、
SHA224、SHA256、
SHA384​​512、SHAXNUMX]

· 博士:
クロックドリフト
-- TOTP のクロック調敎 (秒単䜍)
[オプション]

· ゚ク:
暗号化キヌ
-- 暗号化された秘密鍵、base-64 ゚ンコヌド
[必須
OTP アカりント レコヌドのみ]

· ja:
有効状態
-- 1 有効にするために、
0 障害者甚
[必須]

・k:
平文キヌ
-- 暗号化されおいない秘密鍵
[必須]

· ル:
最埌の曎新
-- 最埌のレコヌド曎新の Unix 時刻
[オプション: デフォルトは珟圚の時刻]

·nd:
n桁
-- OTP 倀の桁数
[オプション:
デフォルトは 6 HOTPの堎合、
8 TOTPの堎合]

· p:
平文-PIN
-- アカりントの平文の PIN 倀
[必須
ph が存圚しない限り、
茞入専甚】

・ph:
ハッシュ PIN
-- アカりントのハッシュ化された PIN 倀
[オプション:
によっお生成されたす ダクストヌケン
゚クスポヌトおよび OTP アカりント ファむルのみ]

· s:
シリアルナンバヌ
-- デバむスの䞀意の識別子文字列
[必須]

· ts:
時間ステップ
-- TOTP の時間ステップ倀 (秒単䜍)
[オプション:
デフォルトは 30]

· あなた:
ナヌザ名
-- 有効な DACS このアカりントに関連付けられたナヌザヌ名
[必須]

次の䟋は、 -茞入 フラグ







セキュリティ
むンポヌトされたレコヌドには、OTP デバむスの暗号化されおいない秘密鍵が含たれおいるため、
゚クスポヌトされたファむルは暗号化されたたたにしおおく必芁がありたす (たずえば、 opensslの) たたは少なくずも持っおいる
適切なファむル蚱可。

Note
OTP デバむス プロビゞョニングの暙準フォヌマットが開発されおいたす。 このフォヌマットは
の将来のバヌゞョンによっお理解される ダクストヌケン、たたは倉換ナヌティリティが蚘述されおいる可胜性がありたす。
暙準圢匏は、暙準圢匏よりもかなり耇雑になる可胜性がありたす。 DACS 圢匏でダりンロヌドするこずができたす。

OPTIONS


暙準に加えお ダックスオプション[1]、コマンド ラむン フラグの長いリストは次のずおりです。
認識された。 ずき ナヌザ名 そのアカりントに関連付けられおいるデフォルト倀は次のずおりです。
それ以倖の堎合は、掚奚たたは実装固有のデフォルトが䜿甚されたす。 これらのデフォルト
通垞、倀はコマンド ラむンでオヌバヌラむドできたす。 䞀郚のフラグは、
特定のトヌクン モヌド (䟋: -カりンタヌ, -トップショヌ) およびそれらの倖芳は、そのモヌドを意味したす。
その -モヌド フラグは䞍芁です。 他のフラグはモヌドに䟝存したせん (䟋: -削陀,
-有効。 盞互に互換性のないフラグの組み合わせを䜿甚するず゚ラヌになりたす。 フラグ
遞択された操䜜で意味のないものは無芖されたすが、それらはモヌドを暗瀺しおいたす。
XNUMX 進倀は、倧文字ず小文字が区別されたせん。 カりンタヌ倀が必芁だが指定されおいない堎合
(たずえば、アカりントを䜜成するずき)、れロの初期カりンタヌ倀が䜿甚されたす。

  運甚仕様 実行する操䜜を XNUMX 個以䞊ず共に指定したす 修食子
フラグ。 もしも 運甚仕様 が欠萜しおいる、 -リスト 操䜜が実行されたす。 アン 運甚仕様 の䞀぀でありたす
次のずおりです。

-認蚌 otp倀
この旗はたるで -怜蚌[31]、以䞋を陀く:

・ NS ナヌザ名 すべおのパラメヌタが取埗されたすキヌなど。

· アカりントに PIN がある堎合は、それを提䟛する必芁がありたす。

· アカりントが HOTP トヌクンの堎合、認蚌時にカりンタヌが曎新されたす。
成功です。

れロの終了ステヌタスは認蚌の成功を瀺し、それ以倖の倀はすべお
認蚌に倱敗したこずを意味したす。

-倉換 ファむル名
から叀い圢匏 (リリヌス 1.4.25 より前) のトヌクン アカりント ファむルをロヌドしたす。 ファむル名 ("-"
stdin から読み取るこずを意味したす)、それを新しい圢匏に倉換し、stdout に曞き蟌みたす (
by -曞き出す。 このフラグは非掚奚であり、この機胜は将来削陀される予定です
のリリヌス DACS.

-䜜成
のアカりントを䜜成する ナヌザ名、ただ存圚しおいおはなりたせん。 他の点では
のように動䜜したす -セットする[32]。 新芏アカりント䜜成時、 -シリアル が必芁であり、 -キヌ is
暗瀺。 いいえ -有効 アカりントの䜜成時にフラグが提䟛され、 -無効にする 暗瀺されおいたす。
ない堎合 -カりンタヌ フラグが指定されおいる堎合、デフォルトのれロが䜿甚されたす。 PIN フラグの XNUMX ぀が
存圚する堎合、指定された PIN がアカりントに割り圓おられたす。それ以倖の堎合、アカりントは割り圓おられたせん。
PIN を持っおいる (たたは既存の PIN は倉曎されたせん)。

-珟圚
珟圚の移動芁因 (぀たり、HOTP たたは間隔のカりンタヌ倀) を衚瀺したす。
TOTP の倀) および期埅される OTP ナヌザ名. HOTP の堎合、カりンタヌが進みたす。 党お
パラメヌタはアカりントから取埗されたす。

-削陀
のアカりントを削陀する ナヌザ名. デバむスの秘密鍵ずその他の操䜜
パラメヌタが倱われたす。

-デルピン
のアカりントに PIN がある堎合は削陀したす。 ナヌザ名、アカりントなしでアカりントを離れる
PIN

-曞き出す
すべおのアカりントに関する情報を曞き蟌むか、堎合によっおは XNUMX ぀のアカりントのみを曞き蟌みたす。 ナヌザ名 に䞎えられる
暙準出力。 ただし、モヌドが遞択されおいる堎合は、そのモヌドを持぀アカりントのみが
曞いた。 この情報は、 -茞入 or -むンポヌト-眮換。 出力
暗号化された圢匏で保存するか、少なくずもそのファむル暩限を持っおいる必芁がありたす
適切に蚭定したす。 䟋えば

% dacstoken -uj 䟋 -export | openssl enc -aes-256-cbc > dacstoken-exported.enc

埌で、次のようなこずをするかもしれたせん:

% openssl enc -d -aes-256-cbc < dacstoken-exported.enc | dacstoken -uj 䟋 -import -

-h
-助けお
ヘルプメッセヌゞを衚瀺しお終了したす。

-ホットショヌ NUM
ディスプレむ NUM 指定されたカりンタヌ倀ずキヌからの連続した HOTP パスワヌド。 の
-カりンタヌ flag を䜿甚しお、初期カりンタヌ倀を指定できたす。 キヌは
を䜿甚しお指定 -キヌ, -キヌファむルたたは -キヌプロンプト。 もし ナヌザ名 が提䟛されおいる堎合、
最初のカりンタヌ倀ずキヌは、ナヌザヌの HOTP アカりントから取埗されたす。
倀はコマンド ラむンでオヌバヌラむドされたす。 アカりントの保存されたカりンタヌ倀はありたせん
倉曎されたした。 これは䞻にデバッグを目的ずしおいたす。

-茞入 ファむル名
-むンポヌト-眮換 ファむル名
からアカりントずトヌクン情報を読み蟌みたす ファむル名; もし ファむル名 "-" の堎合、stdin が読み蟌たれたす。
モヌドが遞択されおいる堎合、そのモヌドを持぀アカりントのみが読み取られたす。 ず -茞入 それは
むンポヌトされたアカりントが既に存圚する堎合ぱラヌずなり、凊理が停止したす。 -むンポヌト-眮換
既存のアカりントをむンポヌトされたデヌタに眮き換えたす。

-l
-リスト
-長いです
If ナヌザ名 提䟛され、察応するアカりントに関する情報を衚瀺したす。 もし
-シリアル フラグが指定されおいる堎合、指定されたシリアルのアカりントに関する情報を衚瀺したす
番号; それ以倖の堎合は、すべおのアカりントを䞀芧衚瀺したす。 もし -モヌド これらの堎合のいずれかでフラグが指定されたす。
ただし、動䜜モヌドが指定されおいるアカりントのみをリストしおください。 これなら
フラグが繰り返されるか、 -長いです フラグ、詳现が衚瀺されたす: デバむスの皮類、
アカりントの状態、デバむスのシリアル番号、カりンタヌ倀 (HOTP の堎合)、クロック ドリフト倀 (
TOTP)、アカりントに PIN (「+」たたは「-」蚘号で瀺される) があるかどうか、および
アカりントが最埌に倉曎された日時。

-名前を倉曎 新しいナヌザ名
の既存のアカりントの名前を倉曎する ナヌザ名 ようにするには 新しいナヌザ名、そしお新しい
コマンドラむン匕数を䜿甚したアカりント ( -セットする[32])。 これにはXNUMX぀のステップが必芁なので
゚ラヌが発生した堎合、新しいアカりントが
䜜成され、叀いアカりントは匕き続き存圚したす。

-セットする
  -セットする フラグは、既存のアカりントを倉曎するために䜿甚されたす ナヌザ名 XNUMX぀以䞊に基づく
修食子匕数 (-ベヌス, -カりンタヌ, -桁, -無効にする or -有効, -キヌ たたは -キヌファむル
or -キヌプロンプト), -pin たたは -ピンファむル or -ピンプロンプト、たたは -シリアル。 モヌドも
指定で倉曎 -モヌド、ただし、アカりントに関連付けられたモヌド固有のパラメヌタヌ
は倱われたす (たずえば、HOTP アカりントが無効になった堎合、珟圚のカりンタヌ倀は削陀されたす
TOTP アカりントに倉曎) ず䞀般パラメヌタ (シリアル番号など)
コマンドラむンでオヌバヌラむドしない限り保持されたす。

- 同期 パスワヌドリスト
HOTP モヌドでは、これはサヌバヌをトヌクンず同期しようずしたす。 ナヌザ名を遞択したす。
パスワヌドリスト によっお生成される XNUMX ぀の連続するパスワヌドのカンマ区切りのリストです。
ナヌザヌのトヌクン (この「自動同期」機胜は、
local_token_authenticate[3])。 指定されたシヌケンスは、蚈算されたシヌケンスず䞀臎する必芁がありたす
正確に、有効な操䜜パラメヌタが䞎えられたす。 たずえば、先行れロは
有効な衚瀺基数ず OTP 桁数ず同様に重芁です。 もしも
同期が成功するず、ナヌザヌは次の認蚌を䜿甚しお認蚌できるはずです。
デバむスによっお生成されたパスワヌド。 増加を䜿甚する網矅的な怜玢アルゎリズム
カりンタヌ倀が採甚され、コンパむル時の最倧数に制限がありたす。
蚈算。 怜玢は、サヌバヌに珟圚保存されおいるカりンタヌ倀から開始されたす。
XNUMX぀は䜿甚しお提䟛されたす -カりンタヌ. 倱敗した堎合、この操䜜には長い時間がかかる可胜性がありたす
終了する前に; ナヌザヌは管理者に連絡しお支揎を受ける必芁がありたす。

TOTP モヌドでは、システム クロックがどれだけ厳密に同期されおいるかを刀断しようずしたす。
トヌクンのクロックを取埗し、結果を衚瀺したす。 この情報は、
同期が䞍十分なクロックを補正するため、たたは調敎するためのナヌザヌのトヌクン レコヌド
怜蚌パラメヌタヌ。 トヌクンのキヌずダむゞェスト アルゎリズムの名前は次のずおりです。
に属するトヌクン レコヌドに察しお取埗された ナヌザ名、それが䞎えられた堎合; それ以倖の堎合はキヌ
プロンプトが衚瀺され、䜿甚するダむゞェスト アルゎリズムがコマンドから取埗されたす。
行たたはデフォルト。 最初のパスワヌドのみ パスワヌドリスト 䜿甚されおいる。 の
-totp-タむムステップ, -桁, -トップベヌス オプションは、この操䜜䞭に有効になりたす。

-テスト
いく぀かのセルフテストを実行しおから終了したす。 れロ以倖の終了ステヌタスは、゚ラヌが発生したこずを意味したす。

-トップショヌ NUM
珟圚有効なパラメヌタを䜿甚しお䞀連の TOTP パスワヌドを衚瀺したす。
間隔サむズ (-totp-タむムステップ)、桁数(-桁)、およびベヌス (-ベヌス。 ザ
アカりントの保存されたパラメヌタヌは倉曎されたせん。 これは䞻にデバッグ甚です
目的。

もし ナヌザ名 が提䟛され (TOTP デバむスに関連付けられおいる必芁がありたす)、キヌず
コマンドラむンで䞊曞きされない限り、アカりントから保存された他のパラメヌタヌが䜿甚されたす
フラグ。 のパスワヌドのシヌケンス NUM 珟圚時刻の前埌の間隔、
珟圚の時刻のパスワヌドずずもに印刷されたす。

ない堎合 ナヌザ名 が䞎えられるず、プログラムはキヌの入力を求め (これぱコヌされたす)、
パラメヌタのコマンド ラむン フラグたたはデフォルト倀。 次に、TOTP パスワヌドを発行したす。
Return/Enter を抌すたびに、珟圚の時刻が衚瀺されたす。 EOF を入力するず、すぐに
終了。

-怜蚌 otp倀
If otp倀 は次に予想されるワンタむム パスワヌドであり、XNUMX の終了ステヌタスを
成功を瀺したす。 その他の倀は倱敗を瀺したす。 もしも ナヌザ名 が䞎えられ、パラメヌタ
キヌを含む怜蚌のために、䞊曞きされない限り、そのアカりントから取埗されたす
コマンドラむン。 サヌバヌの状態は倉曎されたせん。 䟋えば、HOTPカりンタヌはそうではありたせん
高床。 いいえ ナヌザ名 䞎えられた、 -モヌド フラグを䜿甚する必芁があり、パラメヌタヌ
そのモヌドに必芁なキヌを含めお指定する必芁がありたす。 HOTP モヌドの堎合、カりンタヌ倀
提䟛されなければなりたせん。 TOTP モヌドの堎合、コマンド ラむン パラメヌタはこの間有効です。
怜蚌 ダクストヌケン かどうかをテストしたす otp倀 のパラメヌタに察しお怜蚌したす
効果。

以䞋 修食子 フラグは理解されたす:

-すべお
-セットする そしおいいえ ナヌザ名に倉曎を適甚したす を アカりント。 これはに䜿甚するこずができたす
たずえば、すべおのアカりントを有効たたは無効にしたす。 の -inkeys & -outkeys フラグは
光栄です。 ゚ラヌが発生した堎合、凊理はただちに停止したす。
アカりントが倉曎された可胜性がありたす。

-ベヌス NUM
  NUM OTP を衚瀺するずきのベヌス (基数) ずしお。 の倀 NUM に制限されおいたす
10 デフォルト、 16たたは 32.

-カりンタヌ NUM
これは、蚭定する 8 バむトの HOTP カりンタヌ倀であり、前に
"0x" (たたは "0X")、それ以倖の堎合は XNUMX 進数。 先行れロは省略される堎合がありたす。 これはHOTPを意味したす
モヌド。 トヌクン デバむスの堎合、カりンタヌ (モゞュロ カりンタヌ) をリセットするこずはできたせん。
オヌバヌフロヌ) ず仮定するず、パスワヌド シヌケンスが繰り返されるこずになるためです。
キヌが倉曎されおいないこず。 ゜フトりェアの実装にはこの制限がないかもしれたせんが、
ただし、セキュリティぞの圱響に泚意しおください。

-桁 NUM
  NUM OTP を衚瀺するずきの数字。 の倀 NUM に制限されおいたす 6, 7, 8 
デフォルト)、たたは 9 ベヌス付き 10. 制限されおいたす 6 ベヌス付き 32 ず無芖されたす
ベヌス 16 (XNUMX 進出力)。

-無効にする
のアカりントを無効にする ナヌザ名を遞択したす。 local_token_authenticate モゞュヌル、および -認蚌 &
-怜蚌 フラグは、アカりントが認蚌されるたでナヌザヌの認蚌を蚱可したせん。
有効になっおいたすが、他の操䜜は匕き続きアカりントで実行できたす。 もしも -有効
その埌䜿甚されるず、アカりントは認蚌に䜿甚できるようになり、
無効にしたずきの状態に埩元されたす。 を無効にしおも゚ラヌではありたせん。
すでに無効になっおいるアカりント。

-有効
のアカりントを有効にする ナヌザ名を遞択したす。 local_token_authenticate モゞュヌルは、
認蚌するナヌザヌ。 すでに有効になっおいるアカりントを有効にしおも゚ラヌにはなりたせん。

-ホットりィンドり NUM
予想される HOTP パスワヌドが指定されたパスワヌドず䞀臎しない堎合は、䞀臎するようにしおください。
NUM シヌケンス内の予想されるパスワヌドの埌のパスワヌド。 れロの倀 NUM
この怜玢を無効にしたす。

-inkeys アむテムの皮類
秘密鍵を埩号化するには、によっお識別されるストアを䜿甚したす。 アむテムの皮類、おそらく
dacs.conf で構成されたす。

-キヌ キヌノァル
  キヌノァル XNUMX 進数の文字列ずしお衚される秘密鍵ずしお。

セキュリティ
コマンド ラむンでのキヌの指定は安党ではありたせん。
他のプロセス。

-キヌファむル ファむル名
から、XNUMX 進数の文字列ずしお衚される秘密鍵を読み取りたす。 ファむル名。 堎合 ファむル名 is
"-"、キヌは stdin から読み取られたす。

-キヌプロンプト
XNUMX 進数の文字列ずしお衚される秘密鍵のプロンプト。 入力ぱコヌされたせん。

-モヌド otp モヌド
これは、䜿甚するトヌクンのタむプ (OTP デバむス モヌド) を (倧文字ず小文字を区別せずに) 指定したす。
  -セットする, -䜜成、および怜蚌ず同期操䜜。 の otp モヌド 倚分
カりンタ モヌドの堎合は counter たたは hotp、時間ベヌス モヌドの堎合は time たたは totp のいずれかです。 これ
新しいアカりントを䜜成するずきはフラグが必芁です。

-outkeys アむテムの皮類
秘密鍵を暗号化するには、によっお識別されるストアを䜿甚したす。 アむテムの皮類、おそらく定矩
dacs.conf で。

-pin ピンノァル
  ピンノァル アカりントの秘密の PIN ずしお。

セキュリティ
コマンド ラむンでの PIN の指定は安党ではありたせん。
他のプロセス。

-ピン制玄 STR
䜿甚する代わりに PASSWORD_CONSTRAINTS[14]、䜿う STR (同じ構文を持ち、
セマンティクス) PIN の芁件を説明したす。

Note
PIN の芁件は、コマンド ラむン フラグを介しお取埗した PIN ず、それらの PIN に適甚されたす。
むンポヌトによっお取埗されたす (「p」属性を䜿甚)。 芁件はありたせん
ただし、「遡及的」であるため、芁件を倉曎しおも、の PIN には圱響したせん。
既存のアカりントたたは以前に゚クスポヌトされたアカりントのむンポヌト (
「ph」属性。

-ピンファむル ファむル名
からシヌクレット PIN を読み取りたす。 ファむル名。 堎合 ファむル名 "-" の堎合、PIN は stdin から読み取られたす。

-ピンプロンプト
シヌクレット PIN の入力を求めたす。 入力ぱコヌされたせん。

-rnd
将来䜿甚するために予玄されおいたす。

-シヌド STR
将来䜿甚するために予玄されおいたす。

-シリアル STR
シリアルナンバヌ、 STR、トヌクンに割り圓おられた (意図的に) 䞀意の識別子です。
このオプションは、 -セットする, -䜜成, -リスト フラグ。 シリアル番号
特定の OTP デバむスを識別し、秘密にしおおく必芁はありたせん。 䞀意性プロパティ
アむテム タむプのストレヌゞ ナニット内で適甚されたす。 ぀たり、すべおの HOTP のシリアル番号
デバむスは䞀意である必芁があり、すべおの TOTP デバむスのシリアル番号は䞀意である必芁がありたす。
XNUMX ぀のデバむス タむプのアカりントが組み合わされおいる堎合、すべおのデバむスのシリアル番号が䞀臎しおいる必芁がありたす。
個性的。 印刷可胜な任意の文字列が受け入れられたす。 ゜フトりェア クラむアントが生成しおいる堎合
パスワヌド、デバむスのシリアル番号を䜿甚するか、適切に説明的なものを遞択できたす
デバむスにただ割り圓おられおいない文字列。

Note
ハヌドりェア トヌクンず
゜フトりェアを生成するクラむアント アプリケヌションは、圢匏化された
そのトヌクンの呜名スキヌム。 たずえば、管理者は「-hw」を
を圢成するためのベンダヌのシリアル番号 ダクストヌケン シリアルナンバヌ。 ゜フトりェア甚
トヌクン、管理者は ダクストヌケン シリアルナンバヌ付
「-sw」をデバむスのベンダヌのシリアル番号に眮き換えたす。

-topp-デルタ NUM
ベヌスタむムを調敎する NUM 間隔 (各ステップ サむズの秒数) の堎合
TOTP を蚈算したす。 の NUM 負、れロ、正のいずれかです。 これは修正するために䜿甚されたす
クロックの同期が䞍十分な堎合。

-トップドリフト nwindows
TOTP の堎合、次のりィンドり サむズを䜿甚したす。 nwindows (間隔サむズに関しお) for
怜蚌。 もしも nwindows is 0、蚈算された TOTP 倀は指定された倀ず䞀臎する必芁がありたす
たさに。 もしも nwindows is 1䟋えば、 ダクストヌケン 指定された TOTP ず䞀臎しようずしたす
前、珟圚、および次の間隔の倀。 これにより、
システム皌働䞭 ダクストヌケン たたは local_token_authenticateおよびトヌクン生成デバむスぞ
同期性が䜎くなりたす。

セキュリティ
同期が䞍十分なクロックを補正したすが、
nwindows ワンタむム パスワヌドの有効期間を延長するこずで、システムを匱䜓化させたす。

-トップハッシュ ALG
  ALG TOTP を䜿甚したダむゞェスト アルゎリズムずしお。 の倀 ALG (ケヌスに制限されたす
SHA1 (デフォルト)、SHA256、たたは SHA512。

-totp-タむムステップ ドラむ
  ドラむ TOTP を蚈算するずきの間隔サむズずしお。 れロより倧きい必芁がありたす。 の
デフォルトは 30 秒です。

セキュリティ
同期が䞍十分なクロックを補正したすが、
ドラむ ワンタむム パスワヌドの有効期間を延長するこずで、システムを匱䜓化させたす。

-vfs vfs_uri
  vfs_uri をオヌバヌラむドするには Vfs[33] 蚭定ディレクティブが有効です。 これはするこずができたす
auth_token、auth_hotp_token、たたは auth_totp_token を構成たたは再構成するために䜿甚されたす。
操䜜察象のアカりントの保存方法を指定したす。

暙準゚ラヌに出力される゚ラヌメッセヌゞを陀いお、すべおの出力は
暙準出力。

通垞、 ダックスオプション どの管蜄を代衚するかを遞択するために指定されたす。
アカりント管理䞭です。

䟋


これらの䟋では、䜿甚する管蜄区域の名前が EXAMPLE ずそのフェデレヌションであるこずを前提ずしおいたす。
ドメむンは example.com です。

この認蚌方法を䜿甚するには、 DACS 管理者は次の手順を実行する堎合がありたす
ナヌザヌに割り圓おられた各 OTP デバむスに察しお:

1. サポヌトされおいるトヌクンを取埗し、それが認蚌にどのように䜿甚されるかを確認し、倀を遞択したす
さたざたなパラメヌタヌ甚。 デバむスの秘密鍵をベンダヌから取埗したす。 為に
プログラマブル デバむスの堎合、適切なランダム キヌを遞択し、デバむスにプログラムしたす。
珟圚のカりンタヌ倀は、ベンダヌから入手するこずもできたすが、
れロに初期化される可胜性がありたす。 プログラマブル デバむスの堎合、カりンタヌ倀を
れロ。 PIN が必芁かどうかを決定したす ( TOKEN_REQUIRES_PIN[9])。 ゜フトりェアなら
クラむアントが䜿甚されおいる堎合、ナヌザヌのデバむスに゜フトりェアをむンストヌルしたす (たたはナヌザヌにむンストヌルしおもらいたす)。
そう)、゜フトりェアを構成したす。

2. アカりント情報を保存する堎所を決定し、必芁に応じお適切な
Vfs[33] dacs.conf ぞのディレクティブ。 デフォルト (site.conf にある) は、アカりントを維持したす。
各管蜄区域のデフォルトのプラむベヌト内の auth_tokens ずいう名前のファむル内の情報
゚リア

VFS "[auth_token]dacs-kwv-fs:${Conf::FEDERATIONS_ROOT}/\
${Conf::FEDERATION_DOMAIN}/${Conf::JURISDICTION_NAME}/auth_tokens"

3. アカりント情報を暗号化するためのキヌを生成したす ( トヌクン & 秘密 キヌ[34]) ず
保管堎所を決定したす。 䟋: (ナヌザヌ ID、グルヌプ ID、パス、
管蜄名、フェデレヌション ドメむンは異なる堎合がありたす):

% cd /usr/local/dacs/federations_root/example.com/EXAMPLE
% dacskey -uj 䟋 -q auth_token_keys
% chgrp www auth_token_keys
% chmod 0640 auth_token_keys

必芁に応じお、適切な Vfs[33] dacs.conf ぞのディレクティブ。 デフォルト、぀たり
䞊蚘で䜿甚され、アカりント情報を auth_token_keys ずいう名前のファむルに保持したす
各管蜄区域のデフォルトのプラむベヌト ゚リア:

VFS "[auth_token_keys]dacs-fs:${Conf::FEDERATIONS_ROOT}/\
${Conf::FEDERATION_DOMAIN}/${Conf::JURISDICTION_NAME}/auth_token_keys"

4. ナヌザヌがサむンオンする必芁がある堎合 dacs_authenticate(8)[2]、構成する必芁がありたす
dacs.conf の適切な Auth 句。䟋:


URL「トヌクン」
STYLE「パス」
コントロヌル「十分」


5. 管理者が進める方法はいく぀かありたす。
努力はナヌザヌが行うこずができたす (たずえば、ナヌザヌが信頌できるかどうか、ナヌザヌの技術的
胜力)、ナヌザヌ数 (数人たたは数千人)、およびセキュリティのレベル
必芁。

1. を含むファむルを準備したす。 XML 蚘録[35] 各アカりントを䜜成するため。 もしも
PIN が䜿甚されたす。各アカりントにランダムな PIN を割り圓おたす。

2.を䜿甚したす -茞入[36] アカりントを䜜成するためのフラグ。

3. トヌクン デバむス、ナヌザヌ名、および (必芁に応じお) 初期 PIN をナヌザヌに提䟛したす。
おそらく身元の確認、必芁なデモンストレヌションを提䟛し、
手順;

4. ナヌザヌにアカりントの PIN を蚭定たたはリセットしおもらい、ナヌザヌにサむンオンを䟝頌したす。
トヌクンを䜿甚しお正しい操䜜を確認したす。

HOTP デバむスのナヌザヌ bobo の無効なアカりントを䜜成するには:

% dacstoken -uj 䟋 -mode hotp -serial 37000752 -key-file bobo.key -create bobo

アカりントの秘密鍵 (ただ存圚しおはいけたせん) がファむルから読み取られたす。
bobo.key. 新しいアカりントはデフォルトで無効になっおいたす。 䜿甚する -有効 有効なアカりントを䜜成したす。

アカりントが䜜成されるず、トヌクンず同期できたす。 同期するには
ナヌザヌ bobo の HOTP トヌクン:

% dacstoken -uj 䟋 -sync 433268,894121,615120 bobo

この䟋では、特定のトヌクンが 433268 ぀の連続したパスワヌド XNUMX を生成したした。
894121、および 615120 に続くパスワヌド シヌケンス文字列に泚意しおください。 - 同期 フラグは
スペヌスを埋め蟌めない単䞀の匕数。 このトヌクンのキヌが
19c0a3519a89b4a8034c5b9306db、このトヌクンによっお生成される次のパスワヌドは 544323 である必芁がありたす
(カりンタヌ倀あり 13。 これは、次を䜿甚しお確認できたす。 -ホットショヌ:

% dacstoken -hotp-show 5 -counter 10 -key 19c0a3519a89b4a8034c5b9306db
000000000000000a: 433268
000000000000000b: 894121
000000000000000c: 615120
000000000000000d: 544323
000000000000000e002442

ナヌザヌ bobo のアカりントを有効にするには:

% dacstoken -uj 䟋 -enable -set bobo

PIN を蚭定し、ナヌザヌ bobo のアカりントを有効にするには:

% dacstoken -uj 䟋 -enable -pin "CzAy" -set bobo

すべおのアカりントを詳现に䞀芧衚瀺するには:

% dacstoken -uj 䟋 -long

  -リスト flag はデフォルトの操䜜であるため冗長です。 の -モヌド, -カりンタヌ, etc.
修食子は、リスト時には効果がありたせん。

bobo のアカりントのみを䞀芧衚瀺するには:

% dacstoken -uj 䟋 -list bobo

このナヌザヌがアカりントを持っおいない堎合、終了ステヌタスはれロ以倖になりたす。

シリアル番号 37000752 のデバむスのアカりントを衚瀺するには:

% dacstoken -uj 䟋 -serial 37000752

トヌクンを䞀意に識別するシリアル番号は、倚くの堎合、トヌクンに印刷されおいたす。
たたはトヌクンで衚瀺できたす。

bobo の既存のアカりントのカりンタヌ倀を蚭定するには:

% dacstoken -uj 䟋 -counter 9 -set bobo

この操䜜は、テストたたは゜フトりェア トヌクンで䜿甚される堎合がありたす。 の - 同期 操䜜は
ハヌドりェア トヌクンに適しおいたす。

ナヌザヌ名 bobo の PIN を倉曎するには:

% dacstoken -uj 䟋 -pin-prompt -set bobo

プログラムは、新しい PIN の入力を求めたす。

代替アカりント ファむル /secure/auth_tokens を䜿甚するには:

% dacstoken -uj 䟋 -vfs "dacs-kwv-fs:/secure/auth_tokens" -list

新しいキヌを䜿甚するには (以前ず同じ仮定を行いたす)、適切な VFS ディレクティブを
dacs.conf; デフォルトでは、項目タむプ auth_token_keys_prev を次のように定矩したす。

VFS "[auth_token_keys_prev]dacs-fs:${Conf::FEDERATIONS_ROOT}/\
${Conf::FEDERATION_DOMAIN}/${Conf::JURISDICTION_NAME}/auth_token_keys.prev"

% cd /usr/local/dacs/federations_root/example.com/EXAMPLE
% mv auth_token_keys auth_token_keys.prev
% dacskey -uj 䟋 -q auth_token_keys
% chgrp www auth_token_keys
% chmod 0640 auth_token_keys
% dacstoken -uj 䟋 -inkeys auth_token_keys.prev -set

蚺断


プログラムは 0 で終了し、゚ラヌが発生した堎合は 1 で終了したす。

onworks.net サヌビスを䜿甚しおオンラむンで dacstoken を䜿甚する


無料のサヌバヌずワヌクステヌション

Windows ず Linux のアプリをダりンロヌド

  • 1
    フェむザヌ
    フェむザヌ
    Phaser は、速くお無料で楜しいオヌプンです
    提䟛する゜ヌス HTML5 ゲヌム フレヌムワヌク
    WebGL ず Canvas のレンダリング
    デスクトップおよびモバむル Web ブラりザヌ。 ゲヌム
    共同するこずができたす...
    フェむザヌをダりンロヌド
  • 2
    VASSAL゚ンゞン
    VASSAL゚ンゞン
    VASSAL は、ゲヌムを䜜成するためのゲヌム ゚ンゞンです。
    埓来の掲瀺板の電子版
    そしおカヌドゲヌム。 サポヌトを提䟛したす
    ゲヌム ピヌスのレンダリングずむンタラクション、
    そしお・・・
    VASSAL ゚ンゞンをダりンロヌド
  • 3
    OpenPDF-iTextのフォヌク
    OpenPDF-iTextのフォヌク
    OpenPDFは、䜜成するためのJavaラむブラリです。
    LGPLを䜿甚しおPDFファむルを線集したす
    MPLオヌプン゜ヌスラむセンス。 OpenPDFは
    LGPL /MPLオヌプン゜ヌスiTextの埌継、
    ...
    OpenPDF のダりンロヌド - iText のフォヌク
  • 4
    サガGIS
    サガGIS
    SAGA - 自動化システム
    地球科孊分析 - 地理孊です
    情報システム (GIS) ゜フトりェア
    地理デヌタの蚈り知れない機胜
    加工ずアナ...
    SAGA GIS をダりンロヌド
  • 5
    Java / JTOpen甚のツヌルボックス
    Java / JTOpen甚のツヌルボックス
    IBM Toolbox for Java / JTOpen は、
    をサポヌトする Java クラスのラむブラリ
    クラむアント/サヌバヌおよびむンタヌネット プログラミング
    OS/400 を実行するシステムぞのモデル、
    i5/OS、オ...
    Java/JTOpen 甚のツヌルボックスをダりンロヌド
  • 6
    D3.js
    D3.js
    D3.js (たたはデヌタ駆動型ドキュメントの堎合は D3)
    を可胜にする JavaScript ラむブラリです。
    動的でむンタラクティブなデヌタを生成する
    Web ブラりザヌでの芖芚化。 D3あり
    君は...
    D3.js をダりンロヌド
  • 詳现»

Linuxコマンド

Ad