Бағдарламалық жасақтама маркері - Software token

A бағдарламалық токен (а.к.а.) жұмсақ жетон) а бөлігі екі факторлы аутентификация компьютерлік қызметтерді пайдалануға рұқсат беру үшін қолданылуы мүмкін қауіпсіздік құрылғысы. Бағдарламалық жасақтама таңбалары а. Сияқты жалпы мақсаттағы электрондық құрылғыда сақталады жұмыс үстелі, ноутбук, PDA, немесе ұялы телефон және қайталануы мүмкін. (Контраст аппараттық жетондар, онда тіркелгі деректері арнайы аппараттық құрылғыда сақталады, сондықтан оны қайталауға болмайды (құрылғыға физикалық шабуыл жасалмаса).

Бағдарламалық жетондар физикалық тұрғыдан ие емес нәрсе болғандықтан, олар негізгі криптографиялық материалдың көшірмесіне негізделген бірегей қатерлерге ұшырайды - мысалы, компьютерлік вирустар және бағдарламалық жасақтама шабуылдар. Бағдарламалық қамтамасыз етудің де, токендердің де екеуі де ботқа негізделген ортадағы адам шабуылдары, немесе қарапайым фишинг шабуылдар бір реттік құпия сөз таңбалауыш ұсынылған, содан кейін шынайы веб-сайтқа уақытында жеткізіледі. Бағдарламалық жасақтама токендерінің пайдасы бар: тасымалдауға арналған физикалық жетон жоқ, оларда жоқ батареялар ол таусылып қалады және олар аппараттық жетондарға қарағанда арзанырақ.[1]

Қауіпсіздік архитектурасы

Бағдарламалық жетондар үшін екі негізгі архитектура бар: ортақ құпия және ашық кілтпен криптография.

Жалпы құпия үшін әкімші әдетте а түзеді конфигурация файлы әрбір соңғы пайдаланушы үшін. Файлда пайдаланушының аты болады, а жеке сәйкестендіру нөмірі, және құпия. Бұл конфигурация файлы пайдаланушыға беріледі.

Ортақ құпия архитектура бірқатар салаларда әлсіз болуы мүмкін. Егер конфигурация файлы ұрланған болса және токен көшірілген болса, оны бұзуға болады. Уақытқа негізделген бағдарламалық жасақтама жетондарының көмегімен жеке тұлғаға қарыз алуға болады PDA немесе ноутбук, сағатты алға қойып, болашақта жарамды кодтар шығарыңыз. Жалпы құпияларды қолданатын және PIN кодты бағдарламалық жасақтама клиентіндегі ортақ құпиямен бірге сақтайтын кез-келген бағдарламалық токен ұрланып, оффлайн шабуылдарға ұшырауы мүмкін. Ортақ құпия таңбалауыштарды тарату қиынға соғуы мүмкін, өйткені әрбір таңбалауыш әртүрлі бағдарламалық жасақтама болып табылады. Әрбір пайдаланушы уақыттың шектеулерін тудыруы мүмкін құпияның көшірмесін алуы керек.

Бағдарламалық жасақтаманың кейбір жаңа белгілері сенім артады ашық кілтпен криптография, немесе асимметриялық криптография. Бұл сәулет бағдарламалық жетондардың кейбір дәстүрлі әлсіздіктерін жояды, бірақ олардың негізгі әлсіздігіне әсер етпейді (көбейту мүмкіндігі). PIN кодты қашықтан аутентификациялауға болады сервер таңбалауыш клиенттің орнына, ұрланған бағдарламалық жасақтаманың белгісін жасау, егер PIN коды да белгілі болмаса. Алайда, вирус жұқтырған жағдайда, криптографиялық материалдың көшірмесін жасауға болады, содан кейін пайдаланушы келесі рет аутентификацияланған кезде PIN кодын алуға болады (кілт жазбасы немесе сол сияқты). Егер PIN кодын болжауға тырысу болса, оны анықтап, аутентификация серверінде тіркеуге болады, бұл токенді өшіре алады. Асимметриялық криптографияны қолдану іске асыруды да жеңілдетеді, өйткені токен клиент өзінің жеке кілтін құра алады және сервермен ашық кілттермен алмасады.

Сондай-ақ қараңыз

Әдебиеттер тізімі

  1. ^ SecurityPro жаңалықтары Күшті аутентификация Алынған уақыты: 3 сәуір 2007 ж.

Сыртқы сілтемелер