{"guid":"47364bd9-f51a-4ac1-b139-983f3598f1e8","title":"Integration einer FIDO U2F basierten Zwei-Faktor-Authentifizierung mit LinOTP","subtitle":null,"slug":"froscon2015-1624-integration_einer_fido_u2f_basierten_zwei-faktor-authentifizierung_mit_linotp","link":"http://programm.froscon.de/2015/events/1624.html","description":"Die FIDO-Allianz bietet mit U2F (Universal Second Factor) einen Industriestandard für eine Zwei-Faktor-Authentifizierung mit Hilfe von Public-Key-Kryptographie an. Nach einer kurzen Vorstellung von LinOTP und einer Einführung in die Funktionsweise von FIDO U2F wird aufgezeigt, wie sich ein eigener Webdienst unter Verwendung der LinOTP API um eine FIDO U2F basierte Zwei-Faktor-Authentifizierung erweitern lässt. ","original_language":"eng","persons":["Christian Pommranz"],"tags":["Security"],"view_count":398,"promoted":false,"date":"2015-08-23T11:15:00.000+02:00","release_date":"2015-08-23T02:00:00.000+02:00","updated_at":"2025-12-03T07:30:04.378+01:00","length":3320,"duration":3320,"thumb_url":"https://static.media.ccc.de/media/conferences/froscon/2015/1624-sd.jpg","poster_url":"https://static.media.ccc.de/media/conferences/froscon/2015/1624-sd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/conferences/froscon/2015/47364bd9-f51a-4ac1-b139-983f3598f1e8-timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/conferences/froscon/2015/47364bd9-f51a-4ac1-b139-983f3598f1e8-thumbnails.vtt","frontend_link":"https://media.ccc.de/v/froscon2015-1624-integration_einer_fido_u2f_basierten_zwei-faktor-authentifizierung_mit_linotp","url":"https://api.media.ccc.de/public/events/47364bd9-f51a-4ac1-b139-983f3598f1e8","conference_title":"FrOSCon 2015","conference_url":"https://api.media.ccc.de/public/conferences/froscon2015","related":[{"event_id":222,"event_guid":"import-ffe321b22c2b59544f","weight":1},{"event_id":245,"event_guid":"import-b72f01c789891d6db6","weight":1},{"event_id":560,"event_guid":"import-2ed336d02a5ac102bd","weight":1},{"event_id":1163,"event_guid":"import-73f7a87aafc447fa0b","weight":1},{"event_id":1604,"event_guid":"import-006ecab1019284581b","weight":1},{"event_id":2005,"event_guid":"fYEG2G8TPGwD9OgqK13emw","weight":3},{"event_id":2301,"event_guid":"419d4f7e-7506-4d46-8700-e47e164a8e32","weight":1},{"event_id":2352,"event_guid":"9d01b6b6-2639-4166-a837-4b6fc597c188","weight":1},{"event_id":2365,"event_guid":"157510b7-5154-4f7d-ac20-a680e45f53c1","weight":1},{"event_id":2436,"event_guid":"83b785ad-0882-4552-9ad4-0cde123f3837","weight":1},{"event_id":2505,"event_guid":"b17ff452-d735-49b4-b91f-b8f7cd62dad2","weight":1},{"event_id":2625,"event_guid":"d3635fe2-4455-4118-8fd8-2c917de22a9e","weight":1},{"event_id":2724,"event_guid":"RuHRkg1DdibjZ-0JKCL0Fw","weight":1},{"event_id":2817,"event_guid":"7430c969-7ccf-4d40-903a-d9b1ebb4fb15","weight":1},{"event_id":2880,"event_guid":"72ad2630-b736-4d4c-8ea1-d982076426bc","weight":1},{"event_id":2967,"event_guid":"cabf79b8-cadc-45ef-89c8-c3c877baf379","weight":1},{"event_id":2991,"event_guid":"8c32ad35-49a4-4b1f-b089-d64dc66b804e","weight":1},{"event_id":3108,"event_guid":"79db9f42-6794-4696-bb2b-28ea56102d8f","weight":1},{"event_id":3296,"event_guid":"015d3135-1c09-5150-86c5-b528dfe61093","weight":1},{"event_id":3409,"event_guid":"3d6a998e-152d-41a3-897d-3d0d4bc0da28","weight":1},{"event_id":3434,"event_guid":"8918cb01-0d95-4cf7-bcf2-db04e9ee8061","weight":1},{"event_id":3448,"event_guid":"fb1359f0-76b4-4f28-abad-cdc5c1f97d0f","weight":1},{"event_id":3451,"event_guid":"00de42c4-14bf-48ab-8e7b-7a66bf2f5515","weight":1},{"event_id":3455,"event_guid":"da128639-43c2-4d72-9e9f-572763ab2e4e","weight":1},{"event_id":3482,"event_guid":"420d4364-a10e-49ec-aa95-387bd5334aa4","weight":1},{"event_id":3486,"event_guid":"5922d022-17b9-446a-b6f6-958b1d706e7e","weight":1},{"event_id":3627,"event_guid":"143759c6-2cad-4fc8-a120-86dcc8de97e6","weight":1},{"event_id":3671,"event_guid":"4ef69e6a-026f-4b30-888d-af654b220a3d","weight":1},{"event_id":3701,"event_guid":"155a622a-196e-4e05-a262-88f3a7726bbe","weight":1},{"event_id":3741,"event_guid":"725b4ff6-8d4c-4d8f-9e38-6b1e49e1602c","weight":1},{"event_id":3793,"event_guid":"a48cf7af-c38e-4a19-8713-13facdbc0fd9","weight":1},{"event_id":3818,"event_guid":"adb3ca92-d333-4a8d-b44a-09b3bbb75656","weight":1},{"event_id":4473,"event_guid":"b2e93d24-d651-4ca3-b142-a9f2c74977df","weight":2},{"event_id":5040,"event_guid":"fffe593d-591a-421e-bf33-01f654ae6847","weight":2},{"event_id":5124,"event_guid":"724a3f03-abbd-5052-bfee-e3c28380e8e0","weight":1},{"event_id":5405,"event_guid":"293f93c2-2574-5683-91af-5b83b08fe8bf","weight":7},{"event_id":5882,"event_guid":"5d51e9a5-ea43-5c16-b3e3-ca9d44f95795","weight":1},{"event_id":6115,"event_guid":"93b7d8a6-345b-405a-a3f2-0dc09ddd2e28","weight":1},{"event_id":6590,"event_guid":"7ee42591-4f4d-481d-884b-44f5e18e1803","weight":1},{"event_id":6971,"event_guid":"78d97d77-0eda-54df-8f51-192fdf4e5cd4","weight":1},{"event_id":7066,"event_guid":"B7CBSq7u1UrdIoJSOaMcUQ","weight":2},{"event_id":7374,"event_guid":"4965ee72-6d7b-4e68-85f7-4d6c4f0c9041","weight":1},{"event_id":7395,"event_guid":"95a8ea24-a2dd-479f-86fd-6e96ce66a47e","weight":1},{"event_id":7499,"event_guid":"de560d64-70a3-518c-b12d-5b639a1c7b97","weight":1},{"event_id":7607,"event_guid":"d0794cae-d707-584c-8879-6c438a603486","weight":1},{"event_id":7776,"event_guid":"ccececcb-f48e-5482-8bed-da4a82cc1ac7","weight":1}],"recordings":[{"size":19,"length":3320,"mime_type":"audio/opus","language":"eng","filename":"froscon2015-1624-de-Integration_einer_FIDO_U2F_basierten_Zwei-Faktor-Authentifizierung_mit_LinOTP_opus.opus","state":"downloaded","folder":"opus","high_quality":true,"width":null,"height":null,"updated_at":"2015-08-23T14:27:17.284+02:00","recording_url":"https://cdn.media.ccc.de/events/froscon/2015/opus/froscon2015-1624-de-Integration_einer_FIDO_U2F_basierten_Zwei-Faktor-Authentifizierung_mit_LinOTP_opus.opus","url":"https://api.media.ccc.de/public/recordings/7470","event_url":"https://api.media.ccc.de/public/events/47364bd9-f51a-4ac1-b139-983f3598f1e8","conference_url":"https://api.media.ccc.de/public/conferences/froscon2015"},{"size":124,"length":3328,"mime_type":"video/mp4","language":"eng","filename":"froscon2015-1624-de-Integration_einer_FIDO_U2F_basierten_Zwei-Faktor-Authentifizierung_mit_LinOTP_sd.mp4","state":"downloaded","folder":"h264-hq","high_quality":false,"width":720,"height":576,"updated_at":"2016-02-03T14:10:19.509+01:00","recording_url":"https://cdn.media.ccc.de/events/froscon/2015/h264-hq/froscon2015-1624-de-Integration_einer_FIDO_U2F_basierten_Zwei-Faktor-Authentifizierung_mit_LinOTP_sd.mp4","url":"https://api.media.ccc.de/public/recordings/7441","event_url":"https://api.media.ccc.de/public/events/47364bd9-f51a-4ac1-b139-983f3598f1e8","conference_url":"https://api.media.ccc.de/public/conferences/froscon2015"},{"size":94,"length":3328,"mime_type":"video/webm","language":"eng","filename":"froscon2015-1624-de-Integration_einer_FIDO_U2F_basierten_Zwei-Faktor-Authentifizierung_mit_LinOTP_webm.webm","state":"downloaded","folder":"webm","high_quality":false,"width":720,"height":576,"updated_at":"2016-02-03T14:10:20.678+01:00","recording_url":"https://cdn.media.ccc.de/events/froscon/2015/webm/froscon2015-1624-de-Integration_einer_FIDO_U2F_basierten_Zwei-Faktor-Authentifizierung_mit_LinOTP_webm.webm","url":"https://api.media.ccc.de/public/recordings/7469","event_url":"https://api.media.ccc.de/public/events/47364bd9-f51a-4ac1-b139-983f3598f1e8","conference_url":"https://api.media.ccc.de/public/conferences/froscon2015"},{"size":25,"length":3320,"mime_type":"audio/mpeg","language":"eng","filename":"froscon2015-1624-de-Integration_einer_FIDO_U2F_basierten_Zwei-Faktor-Authentifizierung_mit_LinOTP_mp3.mp3","state":"downloaded","folder":"mp3-audio-only","high_quality":true,"width":null,"height":null,"updated_at":"2015-08-23T14:27:48.951+02:00","recording_url":"https://cdn.media.ccc.de/events/froscon/2015/mp3-audio-only/froscon2015-1624-de-Integration_einer_FIDO_U2F_basierten_Zwei-Faktor-Authentifizierung_mit_LinOTP_mp3.mp3","url":"https://api.media.ccc.de/public/recordings/7471","event_url":"https://api.media.ccc.de/public/events/47364bd9-f51a-4ac1-b139-983f3598f1e8","conference_url":"https://api.media.ccc.de/public/conferences/froscon2015"}]}