{"id":266970,"date":"2023-08-17T14:19:51","date_gmt":"2023-08-17T11:19:51","guid":{"rendered":"https:\/\/shop.thekernel.ua\/yubicloud"},"modified":"2023-08-24T16:42:44","modified_gmt":"2023-08-24T13:42:44","slug":"yubicloud","status":"publish","type":"page","link":"https:\/\/shop.thekernel.ua\/en\/yubicloud","title":{"rendered":"YubiCloud"},"content":{"rendered":"<p>[et_pb_section fb_built=&#8221;1&#8243; admin_label=&#8221;Header&#8221; _builder_version=&#8221;4.19.2&#8243; _module_preset=&#8221;default&#8221; overflow-x=&#8221;hidden&#8221; overflow-y=&#8221;hidden&#8221; collapsed=&#8221;on&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_row column_structure=&#8221;3_5,2_5&#8243; _builder_version=&#8221;4.19.2&#8243; _module_preset=&#8221;default&#8221; module_alignment_tablet=&#8221;center&#8221; module_alignment_phone=&#8221;center&#8221; module_alignment_last_edited=&#8221;off|desktop&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;3_5&#8243; _builder_version=&#8221;4.19.2&#8243; _module_preset=&#8221;default&#8221; z_index=&#8221;10&#8243; custom_padding=&#8221;14%||||false|false&#8221; custom_padding_tablet=&#8221;0px||||false|false&#8221; custom_padding_phone=&#8221;0px||||false|false&#8221; custom_padding_last_edited=&#8221;on|tablet&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_text _builder_version=&#8221;4.22.0&#8243; _module_preset=&#8221;85b97146-7121-493b-a158-16b98d1fe135&#8243; global_colors_info=&#8221;{}&#8221;]<\/p>\n<h4><b>Web service for checking one-time passwords<\/b><\/h4>\n<h4>\n<\/h4>\n<p>[\/et_pb_text][et_pb_text _builder_version=&#8221;4.22.0&#8243; _module_preset=&#8221;19a21e24-64de-49d8-882a-049cabf5f597&#8243; header_font=&#8221;Montserrat|500|||||||&#8221; header_font_size=&#8221;6em&#8221; header_letter_spacing=&#8221;-0.03em&#8221; custom_margin=&#8221;|-20%|||false|false&#8221; custom_margin_tablet=&#8221;|0%|||false|false&#8221; custom_margin_phone=&#8221;|0%|||false|false&#8221; custom_margin_last_edited=&#8221;on|tablet&#8221; header_font_size_tablet=&#8221;6vw&#8221; header_font_size_phone=&#8221;6vw&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<h1><b>YubiCloud<\/b><\/h1>\n<p>[\/et_pb_text][et_pb_text _builder_version=&#8221;4.22.0&#8243; _module_preset=&#8221;19a21e24-64de-49d8-882a-049cabf5f597&#8243; text_font=&#8221;Montserrat||||||||&#8221; text_font_size=&#8221;16px&#8221; header_font_size=&#8221;6em&#8221; header_letter_spacing=&#8221;-0.03em&#8221; width=&#8221;95%&#8221; custom_margin=&#8221;|-20%|||false|false&#8221; custom_margin_tablet=&#8221;|0%|||false|false&#8221; custom_margin_phone=&#8221;|0%|||false|false&#8221; custom_margin_last_edited=&#8221;on|tablet&#8221; header_font_size_tablet=&#8221;6vw&#8221; header_font_size_phone=&#8221;6vw&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<p><span style=\"font-weight: 400;\">A service created to verify OTP one-time passwords. They can be used either for two-factor authentication or instead of a main password. You can use YubiCloud or create your own server.<\/span><\/p>\n<p>[\/et_pb_text][et_pb_button button_url=&#8221;#1&#8243; button_text=&#8221;Create your own server&#8221; _builder_version=&#8221;4.22.0&#8243; _module_preset=&#8221;default&#8221; custom_button=&#8221;on&#8221; button_text_size=&#8221;15px&#8221; button_text_color=&#8221;#000000&#8243; button_border_width=&#8221;1px&#8221; button_border_radius=&#8221;58px&#8221; button_letter_spacing=&#8221;0px&#8221; button_font=&#8221;Montserrat||||||||&#8221; custom_padding=&#8221;2%|3%|2%|3%|true|true&#8221; global_colors_info=&#8221;{}&#8221;][\/et_pb_button][et_pb_button button_url=&#8221;#2&#8243; button_text=&#8221;Learn more&#8221; _builder_version=&#8221;4.22.0&#8243; _module_preset=&#8221;09363f8c-055d-4a96-ab31-c3cd47c68dfb&#8221; global_colors_info=&#8221;{}&#8221;][\/et_pb_button][\/et_pb_column][et_pb_column type=&#8221;2_5&#8243; _builder_version=&#8221;4.19.0&#8243; _module_preset=&#8221;default&#8221; custom_padding=&#8221;||||false|false&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_image src=&#8221;https:\/\/shop.thekernel.ua\/wp-content\/uploads\/2023\/08\/\u0425\u043c\u0430\u0440\u0430-1.png&#8221; alt=&#8221;Cloud (1)&#8221; title_text=&#8221;Cloud (1)&#8221; admin_label=&#8221;Image&#8221; _builder_version=&#8221;4.22.0&#8243; _module_preset=&#8221;default&#8221; position_origin_a=&#8221;top_right&#8221; custom_margin=&#8221;-30%|-15vw||-60%|false|false&#8221; custom_margin_tablet=&#8221;0%|-10vw||-10vw|false|true&#8221; custom_margin_phone=&#8221;0%|-10vw||-10vw|false|true&#8221; custom_margin_last_edited=&#8221;on|tablet&#8221; custom_padding=&#8221;|9%|||false|false&#8221; global_colors_info=&#8221;{}&#8221;][\/et_pb_image][\/et_pb_column][\/et_pb_row][\/et_pb_section][et_pb_section fb_built=&#8221;1&#8243; admin_label=&#8221;Video&#8221; _builder_version=&#8221;4.18.1&#8243; _module_preset=&#8221;default&#8221; collapsed=&#8221;on&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_row column_structure=&#8221;1_3,1_3,1_3&#8243; make_equal=&#8221;on&#8221; module_id=&#8221;2&#8243; _builder_version=&#8221;4.22.0&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;1_3&#8243; _builder_version=&#8221;4.19.2&#8243; _module_preset=&#8221;default&#8221; custom_padding=&#8221;30px|30px|30px|30px|true|true&#8221; custom_padding_tablet=&#8221;30px|30px|30px|30px|true|true&#8221; custom_padding_phone=&#8221;20px|20px|20px|20px|true|true&#8221; custom_padding_last_edited=&#8221;on|desktop&#8221; border_radii=&#8221;on|10px|10px|10px|10px&#8221; border_width_all=&#8221;1px&#8221; border_color_all=&#8221;#000000&#8243; global_colors_info=&#8221;{}&#8221;][et_pb_image src=&#8221;https:\/\/shop.thekernel.ua\/wp-content\/uploads\/2023\/05\/saas-icon-10.png&#8221; title_text=&#8221;saas-icon-10&#8243; _builder_version=&#8221;4.19.2&#8243; _module_preset=&#8221;default&#8221; custom_margin=&#8221;||60px||false|false&#8221; locked=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221;][\/et_pb_image][et_pb_text _builder_version=&#8221;4.22.0&#8243; _module_preset=&#8221;2f3a28b1-530e-487a-87fb-52a74b1b18c7&#8243; global_colors_info=&#8221;{}&#8221;]<\/p>\n<h5><b>Increased safety<\/b><\/h5>\n<p>[\/et_pb_text][et_pb_text _builder_version=&#8221;4.22.0&#8243; _module_preset=&#8221;0355eca9-91c6-4d46-b79d-0ea03d9f082e&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<p><span style=\"font-weight: 400;\">YubiKey&#8217;s<\/span> <span style=\"font-weight: 400;\">secrets are protected by<\/span> <a href=\"https:\/\/shop.thekernel.ua\/en\/yubihsm2\"><span style=\"font-weight: 400;\">YubiHSM<\/span><\/a> <span style=\"font-weight: 400;\">hardware module.<\/span><\/p>\n<p>[\/et_pb_text][\/et_pb_column][et_pb_column type=&#8221;1_3&#8243; _builder_version=&#8221;4.18.1&#8243; _module_preset=&#8221;default&#8221; custom_padding=&#8221;30px|30px|30px|30px|true|true&#8221; custom_padding_tablet=&#8221;30px|30px|30px|30px|true|true&#8221; custom_padding_phone=&#8221;20px|20px|20px|20px|true|true&#8221; custom_padding_last_edited=&#8221;on|desktop&#8221; border_radii=&#8221;on|10px|10px|10px|10px&#8221; border_width_all=&#8221;1px&#8221; border_color_all=&#8221;#000000&#8243; global_colors_info=&#8221;{}&#8221;][et_pb_image src=&#8221;https:\/\/shop.thekernel.ua\/wp-content\/uploads\/2023\/05\/saas-icon-05.png&#8221; title_text=&#8221;saas-icon-05&#8243; _builder_version=&#8221;4.18.1&#8243; _module_preset=&#8221;default&#8221; custom_margin=&#8221;||60px||false|false&#8221; global_colors_info=&#8221;{}&#8221;][\/et_pb_image][et_pb_text _builder_version=&#8221;4.22.0&#8243; _module_preset=&#8221;2f3a28b1-530e-487a-87fb-52a74b1b18c7&#8243; global_colors_info=&#8221;{}&#8221;]<\/p>\n<h5><b>Continuous work<\/b><\/h5>\n<p>[\/et_pb_text][et_pb_text _builder_version=&#8221;4.22.0&#8243; _module_preset=&#8221;0355eca9-91c6-4d46-b79d-0ea03d9f082e&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<p><span style=\"font-weight: 400;\">The service is located on several continents.<\/span><\/p>\n<p>[\/et_pb_text][\/et_pb_column][et_pb_column type=&#8221;1_3&#8243; _builder_version=&#8221;4.18.1&#8243; _module_preset=&#8221;default&#8221; custom_padding=&#8221;30px|30px|30px|30px|true|true&#8221; custom_padding_tablet=&#8221;30px|30px|30px|30px|true|true&#8221; custom_padding_phone=&#8221;20px|20px|20px|20px|true|true&#8221; custom_padding_last_edited=&#8221;on|desktop&#8221; border_radii=&#8221;on|10px|10px|10px|10px&#8221; border_width_all=&#8221;1px&#8221; border_color_all=&#8221;#000000&#8243; global_colors_info=&#8221;{}&#8221;][et_pb_image src=&#8221;https:\/\/shop.thekernel.ua\/wp-content\/uploads\/2023\/05\/saas-icon-03.png&#8221; title_text=&#8221;saas-icon-03&#8243; _builder_version=&#8221;4.18.1&#8243; _module_preset=&#8221;default&#8221; custom_margin=&#8221;||60px||false|false&#8221; global_colors_info=&#8221;{}&#8221;][\/et_pb_image][et_pb_text _builder_version=&#8221;4.22.0&#8243; _module_preset=&#8221;2f3a28b1-530e-487a-87fb-52a74b1b18c7&#8243; global_colors_info=&#8221;{}&#8221;]<\/p>\n<h5><b>Fast and affordable protection<\/b><\/h5>\n<p>[\/et_pb_text][et_pb_text _builder_version=&#8221;4.22.0&#8243; _module_preset=&#8221;0355eca9-91c6-4d46-b79d-0ea03d9f082e&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<p><span style=\"font-weight: 400;\">Free web API integration in less than an hour.<\/span><\/p>\n<p>[\/et_pb_text][\/et_pb_column][\/et_pb_row][et_pb_row _builder_version=&#8221;4.18.1&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.18.1&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_video src=&#8221;https:\/\/youtu.be\/oONQhMk7DTA&#8221; _builder_version=&#8221;4.22.0&#8243; _module_preset=&#8221;default&#8221; border_radii=&#8221;on|24px|24px|24px|24px&#8221; global_colors_info=&#8221;{}&#8221;][\/et_pb_video][\/et_pb_column][\/et_pb_row][\/et_pb_section][et_pb_section fb_built=&#8221;1&#8243; admin_label=&#8221;Services&#8221; _builder_version=&#8221;4.18.1&#8243; _module_preset=&#8221;default&#8221; collapsed=&#8221;on&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_row _builder_version=&#8221;4.21.0&#8243; _module_preset=&#8221;default&#8221; custom_margin=&#8221;||||false|false&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.18.1&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_text _builder_version=&#8221;4.22.0&#8243; _module_preset=&#8221;b03feecb-29d0-4a1f-9866-f46f71c7c735&#8243; header_2_font=&#8221;Montserrat||||||||&#8221; header_2_font_size=&#8221;46px&#8221; header_2_letter_spacing=&#8221;-0.04em&#8221; text_orientation=&#8221;center&#8221; custom_margin=&#8221;||10px||false|false&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<h2><b>What is YubiCloud <\/b><\/h2>\n<p>[\/et_pb_text][et_pb_text _builder_version=&#8221;4.21.0&#8243; _module_preset=&#8221;2f3a28b1-530e-487a-87fb-52a74b1b18c7&#8243; text_orientation=&#8221;center&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<h5><span style=\"font-weight: 400;\">Compatible with <\/span><span style=\"color: #99cc00;\"><a style=\"color: #99cc00;\" href=\"https:\/\/shop.thekernel.ua\/en\/online-store#yubi-5\"><span style=\"font-weight: 400;\">YubiKey 5<\/span><\/a><\/span><span style=\"font-weight: 400;\">and <\/span><span style=\"color: #99cc00;\"><a style=\"color: #99cc00;\" href=\"https:\/\/shop.thekernel.ua\/en\/online-store#yubi-fips\"><span style=\"font-weight: 400;\">YubiKey FIPS<\/span><\/a><\/span> hardware key series<\/h5>\n<p>[\/et_pb_text][\/et_pb_column][\/et_pb_row][et_pb_row _builder_version=&#8221;4.21.0&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.21.0&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_text _builder_version=&#8221;4.22.0&#8243; _module_preset=&#8221;0355eca9-91c6-4d46-b79d-0ea03d9f082e&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<p><span style=\"font-weight: 400;\">YubiCloud is the name of a service that was created to verify OTP one-time passwords. They can be used either for two-factor authentication or instead of a main password. A usage pattern combined with a password will typically look like this.<\/span><\/p>\n<p>[\/et_pb_text][et_pb_image src=&#8221;https:\/\/shop.thekernel.ua\/wp-content\/uploads\/2023\/08\/otp_login_form.png&#8221; alt=&#8221;otp login form&#8221; title_text=&#8221;otp login form&#8221; align=&#8221;center&#8221; _builder_version=&#8221;4.22.0&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][\/et_pb_image][\/et_pb_column][\/et_pb_row][et_pb_row column_structure=&#8221;1_2,1_2&#8243; custom_padding_last_edited=&#8221;on|tablet&#8221; _builder_version=&#8221;4.19.0&#8243; _module_preset=&#8221;default&#8221; custom_padding_tablet=&#8221;||0px||false|false&#8221; custom_padding_phone=&#8221;||0px||false|false&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;1_2&#8243; _builder_version=&#8221;4.18.1&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_icon font_icon=&#8221;&#xe001;||divi||400&#8243; icon_color=&#8221;#515151&#8243; icon_width=&#8221;60px&#8221; align=&#8221;left&#8221; _builder_version=&#8221;4.22.0&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][\/et_pb_icon][et_pb_text _builder_version=&#8221;4.22.0&#8243; _module_preset=&#8221;0355eca9-91c6-4d46-b79d-0ea03d9f082e&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<p><span style=\"font-weight: 400;\">To start working with the service, you will need<\/span> <a href=\"https:\/\/upgrade.yubico.com\/getapikey\/\"><span style=\"font-weight: 400;\">to get API keys<\/span><\/a> <span style=\"font-weight: 400;\">\u2013 this is free, fast and helps prevent errors.<\/span><\/p>\n<p>[\/et_pb_text][\/et_pb_column][et_pb_column type=&#8221;1_2&#8243; _builder_version=&#8221;4.18.1&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_icon font_icon=&#8221;&#xf0a4;||fa||400&#8243; icon_color=&#8221;#515151&#8243; icon_width=&#8221;60px&#8221; align=&#8221;left&#8221; _builder_version=&#8221;4.22.0&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][\/et_pb_icon][et_pb_text _builder_version=&#8221;4.22.0&#8243; _module_preset=&#8221;0355eca9-91c6-4d46-b79d-0ea03d9f082e&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<p><span style=\"font-weight: 400;\">The advantage of the YubiCloud service is the simple integration and readiness of existing YubiKeys held by users to be verified by popular services such as Google Ads, LastPass password managers, etc.<\/span><\/p>\n<p>[\/et_pb_text][\/et_pb_column][\/et_pb_row][et_pb_row column_structure=&#8221;1_2,1_2&#8243; custom_padding_last_edited=&#8221;on|tablet&#8221; _builder_version=&#8221;4.19.0&#8243; _module_preset=&#8221;default&#8221; custom_padding_tablet=&#8221;||0px||false|false&#8221; custom_padding_phone=&#8221;||0px||false|false&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;1_2&#8243; _builder_version=&#8221;4.18.1&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_icon font_icon=&#8221;&#xf09b;||fa||400&#8243; icon_color=&#8221;#515151&#8243; icon_width=&#8221;60px&#8221; align=&#8221;left&#8221; _builder_version=&#8221;4.22.0&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][\/et_pb_icon][et_pb_text _builder_version=&#8221;4.22.0&#8243; _module_preset=&#8221;0355eca9-91c6-4d46-b79d-0ea03d9f082e&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<p><span style=\"font-weight: 400;\">If desired, instead of YubiCloud, you can use third-party implementations, such as are available, for example, on <\/span><a href=\"https:\/\/github.com\/search?q=yubicloud+validation&amp;type=repositories\"><span style=\"font-weight: 400;\">GitHub<\/span><\/a><span style=\"font-weight: 400;\">. The advantage of having your own server is that you can control all the AES* keys programmed into the YubiKey yourself. <\/span><\/p>\n<p><i><span style=\"font-weight: 400;\"><small>* This is a symmetric block encryption algorithm (block size 128 bits, key 128\/192\/256 bits).<\/small><\/span><\/i><\/p>\n<p>[\/et_pb_text][\/et_pb_column][et_pb_column type=&#8221;1_2&#8243; _builder_version=&#8221;4.18.1&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_icon font_icon=&#8221;&#xe0e3;||divi||400&#8243; icon_color=&#8221;#515151&#8243; icon_width=&#8221;60px&#8221; align=&#8221;left&#8221; _builder_version=&#8221;4.22.0&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][\/et_pb_icon][et_pb_text _builder_version=&#8221;4.22.0&#8243; _module_preset=&#8221;0355eca9-91c6-4d46-b79d-0ea03d9f082e&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<p><span style=\"font-weight: 400;\">To ensure uninterrupted operation of the YubiCloud service, Yubico uses five distributed servers that are synchronized with each other. The status of the service can be checked <\/span><a href=\"https:\/\/shop.thekernel.ua\/wp-content\/uploads\/2023\/08\/%D0%86%D0%BD%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%86%D1%96%D1%8F-%D0%B7-%D1%80%D0%BE%D0%B7%D1%80%D0%BE%D0%B1%D0%BA%D0%B8-%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8F-%D0%B0%D0%B2%D1%82%D0%B5%D0%BD%D1%82%D0%B8%D1%84%D1%96%D0%BA%D0%B0%D1%86%D1%96%D1%97-YubiKey-1.pdf\"><span style=\"font-weight: 400;\">at this link<\/span><\/a><span style=\"font-weight: 400;\">.<\/span><\/p>\n<p>[\/et_pb_text][\/et_pb_column][\/et_pb_row][\/et_pb_section][et_pb_section fb_built=&#8221;1&#8243; _builder_version=&#8221;4.18.1&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_row column_structure=&#8221;1_2,1_2&#8243; _builder_version=&#8221;4.22.0&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;1_2&#8243; _builder_version=&#8221;4.22.0&#8243; _module_preset=&#8221;default&#8221; background_image=&#8221;https:\/\/shop.thekernel.ua\/wp-content\/uploads\/2023\/08\/\u0414\u043b\u044f-\u0444\u043e\u043d\u0430.png&#8221; background_size=&#8221;contain&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_image src=&#8221;https:\/\/shop.thekernel.ua\/wp-content\/uploads\/2023\/08\/Untitled-4-01.webp&#8221; alt=&#8221;untitled 4 01&#8243; title_text=&#8221;untitled 4 01&#8243; align=&#8221;center&#8221; _builder_version=&#8221;4.22.0&#8243; _module_preset=&#8221;default&#8221; custom_margin=&#8221;|||-5vw|false|false&#8221; custom_padding=&#8221;5%||5%|8%|true|false&#8221; global_colors_info=&#8221;{}&#8221;][\/et_pb_image][\/et_pb_column][et_pb_column type=&#8221;1_2&#8243; _builder_version=&#8221;4.22.0&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_text _builder_version=&#8221;4.22.0&#8243; _module_preset=&#8221;b03feecb-29d0-4a1f-9866-f46f71c7c735&#8243; header_2_font=&#8221;Poppins|500|||||||&#8221; header_2_font_size=&#8221;40px&#8221; locked=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<h2>Advantages of using OTP<\/h2>\n<p>[\/et_pb_text][et_pb_text module_id=&#8221;1&#8243; _builder_version=&#8221;4.22.0&#8243; _module_preset=&#8221;0355eca9-91c6-4d46-b79d-0ea03d9f082e&#8221; locked=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Reliable and secure two-factor or one-factor authentication.<\/b><span style=\"font-weight: 400;\"> The secret is stored directly on the YubiKey, where it cannot be copied or stolen.<\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\"><\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>No client software required.<\/b><span style=\"font-weight: 400;\"> A string is required to enter the OTP. And if there is a line for the password, then you can also send the OTP password.<\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\"><\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Built-in YubiKey ID. <\/b><span style=\"font-weight: 400;\">In this way, self-initialization and authentication can be performed on behalf of the user.<\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\"><\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Easy implementation. <\/b><span>If you use the YubiCloud service, maintaining OTP is as simple as maintaining passwords.<\/span><\/li>\n<\/ul>\n<p>[\/et_pb_text][\/et_pb_column][\/et_pb_row][et_pb_row _builder_version=&#8221;4.22.0&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.22.0&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_text _builder_version=&#8221;4.22.0&#8243; _module_preset=&#8221;0355eca9-91c6-4d46-b79d-0ea03d9f082e&#8221; locked=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<p><span style=\"font-weight: 400;\">To create your own verification server (or authentication module), you need to consider many factors. Next, we will consider an approximate abbreviated scheme of the development of the authentication module, which is already implemented in Yubico, to understand what exactly to pay attention to when creating it. Or you can get more detailed instructions in Ukrainian <\/span><a href=\"https:\/\/shop.thekernel.ua\/wp-content\/uploads\/2023\/08\/%D0%86%D0%BD%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%86%D1%96%D1%8F-%D0%B7-%D1%80%D0%BE%D0%B7%D1%80%D0%BE%D0%B1%D0%BA%D0%B8-%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8F-%D0%B0%D0%B2%D1%82%D0%B5%D0%BD%D1%82%D0%B8%D1%84%D1%96%D0%BA%D0%B0%D1%86%D1%96%D1%97-YubiKey-1.pdf\"><span style=\"font-weight: 400;\">get here<\/span><\/a><span style=\"font-weight: 400;\">.<\/span><\/p>\n<p>[\/et_pb_text][\/et_pb_column][\/et_pb_row][\/et_pb_section][et_pb_section fb_built=&#8221;1&#8243; admin_label=&#8221;Features&#8221; _builder_version=&#8221;4.22.0&#8243; _module_preset=&#8221;default&#8221; background_color=&#8221;#f9f9f9&#8243; collapsed=&#8221;on&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_row _builder_version=&#8221;4.22.0&#8243; _module_preset=&#8221;default&#8221; custom_margin=&#8221;||||false|false&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.18.1&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_text _builder_version=&#8221;4.22.0&#8243; _module_preset=&#8221;b03feecb-29d0-4a1f-9866-f46f71c7c735&#8243; header_2_font=&#8221;Poppins|500|||||||&#8221; header_2_font_size=&#8221;46px&#8221; header_2_letter_spacing=&#8221;-0.04em&#8221; text_orientation=&#8221;center&#8221; custom_margin=&#8221;4%||4%||true|false&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<h2>Recommendations for creating your own server<\/h2>\n<p>[\/et_pb_text][et_pb_text _builder_version=&#8221;4.22.0&#8243; _module_preset=&#8221;0355eca9-91c6-4d46-b79d-0ea03d9f082e&#8221; custom_padding=&#8221;||||false|false&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<p><span style=\"font-weight: 400;\">When designing a module, you must consider authentication, scaling, provisioning, and key administration modes. <\/span><\/p>\n<p>[\/et_pb_text][et_pb_text _builder_version=&#8221;4.22.1&#8243; _module_preset=&#8221;0355eca9-91c6-4d46-b79d-0ea03d9f082e&#8221; custom_padding=&#8221;||||false|false&#8221; hover_enabled=&#8221;0&#8243; global_colors_info=&#8221;{}&#8221; sticky_enabled=&#8221;0&#8243; module_id=&#8221;ra&#8221;]<\/p>\n<h3 style=\"text-align: center;\"><b>Authentication modes<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">To comply with many industry standards, you will need to set up two-factor authentication. This may be enough. But if you are developing an authentication module based on the YubiKey, we recommend using 4 authentication modes according to the roles of your users and the requirements of your security policy:<\/span><\/p>\n<p>[\/et_pb_text][\/et_pb_column][\/et_pb_row][et_pb_row column_structure=&#8221;1_2,1_2&#8243; _builder_version=&#8221;4.21.0&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;1_2&#8243; _builder_version=&#8221;4.18.1&#8243; _module_preset=&#8221;default&#8221; background_color=&#8221;#FFFFFF&#8221; custom_padding=&#8221;30px|30px|30px|30px|true|true&#8221; custom_padding_tablet=&#8221;30px|30px|30px|30px|true|true&#8221; custom_padding_phone=&#8221;20px|20px|20px|20px|true|true&#8221; custom_padding_last_edited=&#8221;on|phone&#8221; border_radii=&#8221;on|24px|24px|24px|24px&#8221; box_shadow_style=&#8221;preset4&#8243; box_shadow_horizontal=&#8221;0px&#8221; box_shadow_vertical=&#8221;100px&#8221; box_shadow_blur=&#8221;100px&#8221; box_shadow_color=&#8221;rgba(194,194,200,0.4)&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_image src=&#8221;https:\/\/shop.thekernel.ua\/wp-content\/uploads\/2023\/05\/saas-icon-12.png&#8221; title_text=&#8221;saas-icon-12&#8243; _builder_version=&#8221;4.19.2&#8243; _module_preset=&#8221;default&#8221; custom_margin=&#8221;||60px||false|false&#8221; locked=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221;][\/et_pb_image][et_pb_text _builder_version=&#8221;4.22.0&#8243; _module_preset=&#8221;2f3a28b1-530e-487a-87fb-52a74b1b18c7&#8243; text_font=&#8221;Montserrat||||||||&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<h3><b>Username + password<\/b><\/h3>\n<p>[\/et_pb_text][et_pb_text _builder_version=&#8221;4.22.0&#8243; _module_preset=&#8221;0355eca9-91c6-4d46-b79d-0ea03d9f082e&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<p><span style=\"font-weight: 400;\">This mode is not the most secure, but in some cases it may be sufficient for the consumer purposes of users and to simplify the registration procedure. <\/span><\/p>\n<p>[\/et_pb_text][\/et_pb_column][et_pb_column type=&#8221;1_2&#8243; _builder_version=&#8221;4.18.1&#8243; _module_preset=&#8221;default&#8221; background_color=&#8221;#FFFFFF&#8221; custom_padding=&#8221;30px|30px|30px|30px|true|true&#8221; custom_padding_tablet=&#8221;30px|30px|30px|30px|true|true&#8221; custom_padding_phone=&#8221;20px|20px|20px|20px|true|true&#8221; custom_padding_last_edited=&#8221;on|phone&#8221; border_radii=&#8221;on|24px|24px|24px|24px&#8221; box_shadow_style=&#8221;preset4&#8243; box_shadow_horizontal=&#8221;0px&#8221; box_shadow_vertical=&#8221;100px&#8221; box_shadow_blur=&#8221;100px&#8221; box_shadow_color=&#8221;rgba(194,194,200,0.4)&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_image src=&#8221;https:\/\/shop.thekernel.ua\/wp-content\/uploads\/2023\/05\/saas-icon-01.png&#8221; title_text=&#8221;saas-icon-01&#8243; _builder_version=&#8221;4.18.1&#8243; _module_preset=&#8221;default&#8221; custom_margin=&#8221;||60px||false|false&#8221; global_colors_info=&#8221;{}&#8221;][\/et_pb_image][et_pb_text _builder_version=&#8221;4.22.0&#8243; _module_preset=&#8221;2f3a28b1-530e-487a-87fb-52a74b1b18c7&#8243; global_colors_info=&#8221;{}&#8221;]<\/p>\n<h3><b>YubiKey username or OTP + password<\/b><\/h3>\n<p>[\/et_pb_text][et_pb_text _builder_version=&#8221;4.22.0&#8243; _module_preset=&#8221;0355eca9-91c6-4d46-b79d-0ea03d9f082e&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<p><span style=\"font-weight: 400;\">In this case, you can simplify the process of entering the system. The method is quite safe, especially if you use complex passwords and store them in a safe place (storage). <\/span><\/p>\n<p>[\/et_pb_text][\/et_pb_column][\/et_pb_row][et_pb_row column_structure=&#8221;1_2,1_2&#8243; _builder_version=&#8221;4.21.0&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;1_2&#8243; _builder_version=&#8221;4.18.1&#8243; _module_preset=&#8221;default&#8221; background_color=&#8221;#FFFFFF&#8221; custom_padding=&#8221;30px|30px|30px|30px|true|true&#8221; custom_padding_tablet=&#8221;30px|30px|30px|30px|true|true&#8221; custom_padding_phone=&#8221;20px|20px|20px|20px|true|true&#8221; custom_padding_last_edited=&#8221;on|phone&#8221; border_radii=&#8221;on|24px|24px|24px|24px&#8221; box_shadow_style=&#8221;preset4&#8243; box_shadow_horizontal=&#8221;0px&#8221; box_shadow_vertical=&#8221;100px&#8221; box_shadow_blur=&#8221;100px&#8221; box_shadow_color=&#8221;rgba(194,194,200,0.4)&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_image src=&#8221;https:\/\/shop.thekernel.ua\/wp-content\/uploads\/2023\/05\/saas-icon-05.png&#8221; alt=&#8221;saas icon 05&#8243; title_text=&#8221;saas icon 05&#8243; _builder_version=&#8221;4.22.0&#8243; _module_preset=&#8221;default&#8221; custom_margin=&#8221;||60px||false|false&#8221; locked=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221;][\/et_pb_image][et_pb_text _builder_version=&#8221;4.22.0&#8243; _module_preset=&#8221;2f3a28b1-530e-487a-87fb-52a74b1b18c7&#8243; global_colors_info=&#8221;{}&#8221;]<\/p>\n<h3><b>YubiKey Username + Password + OTP<\/b><\/h3>\n<p>[\/et_pb_text][et_pb_text _builder_version=&#8221;4.22.0&#8243; _module_preset=&#8221;0355eca9-91c6-4d46-b79d-0ea03d9f082e&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<p><span style=\"font-weight: 400;\">This is one of the safest modes. It is usually set as standard. We also recommend that you consider the following administrative configuration setting: make a password optional until the YubiKey is assigned to a user account. This will simplify the administration procedure in large companies, giving new users time to switch to stronger authentication methods.<\/span><\/p>\n<p>[\/et_pb_text][\/et_pb_column][et_pb_column type=&#8221;1_2&#8243; _builder_version=&#8221;4.18.1&#8243; _module_preset=&#8221;default&#8221; background_color=&#8221;#FFFFFF&#8221; custom_padding=&#8221;30px|30px|30px|30px|true|true&#8221; custom_padding_tablet=&#8221;30px|30px|30px|30px|true|true&#8221; custom_padding_phone=&#8221;20px|20px|20px|20px|true|true&#8221; custom_padding_last_edited=&#8221;on|phone&#8221; border_radii=&#8221;on|24px|24px|24px|24px&#8221; box_shadow_style=&#8221;preset4&#8243; box_shadow_horizontal=&#8221;0px&#8221; box_shadow_vertical=&#8221;100px&#8221; box_shadow_blur=&#8221;100px&#8221; box_shadow_color=&#8221;rgba(194,194,200,0.4)&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_image src=&#8221;https:\/\/shop.thekernel.ua\/wp-content\/uploads\/2023\/05\/saas-icon-10.png&#8221; title_text=&#8221;saas-icon-10&#8243; _builder_version=&#8221;4.19.2&#8243; _module_preset=&#8221;default&#8221; custom_margin=&#8221;||60px||false|false&#8221; locked=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221;][\/et_pb_image][et_pb_text _builder_version=&#8221;4.22.0&#8243; _module_preset=&#8221;2f3a28b1-530e-487a-87fb-52a74b1b18c7&#8243; global_colors_info=&#8221;{}&#8221;]<\/p>\n<h3><b>Only OTP YubiKey<\/b><\/h3>\n<p>[\/et_pb_text][et_pb_text _builder_version=&#8221;4.22.0&#8243; _module_preset=&#8221;0355eca9-91c6-4d46-b79d-0ea03d9f082e&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<p><span style=\"font-weight: 400;\">Logging in is even easier when using only the YubiKey ID. But there is a danger that if the key is stolen, the attacker will get into the system. Of course, the procedure will be difficult for him: he will need to penetrate directly into the company&#8217;s office, find out where the victim keeps the key and which services he accesses. But note that there is a risk of breakage in this case.<\/span><\/p>\n<p>&nbsp;<\/p>\n<p>[\/et_pb_text][\/et_pb_column][\/et_pb_row][et_pb_row column_structure=&#8221;1_2,1_2&#8243; _builder_version=&#8221;4.19.2&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;1_2&#8243; _builder_version=&#8221;4.18.1&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_text _builder_version=&#8221;4.22.0&#8243; _module_preset=&#8221;b03feecb-29d0-4a1f-9866-f46f71c7c735&#8243; text_font=&#8221;Montserrat||||||||&#8221; header_2_font=&#8221;Poppins|500|||||||&#8221; custom_margin=&#8221;||0px||false|false&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<h2>Next steps<\/h2>\n<p>[\/et_pb_text][et_pb_text _builder_version=&#8221;4.22.0&#8243; _module_preset=&#8221;0355eca9-91c6-4d46-b79d-0ea03d9f082e&#8221; text_font=&#8221;Montserrat|500|||||||&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<p>The next steps in building your own server are scaling and administration.<\/p>\n<p>[\/et_pb_text][\/et_pb_column][et_pb_column type=&#8221;1_2&#8243; _builder_version=&#8221;4.19.2&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][\/et_pb_column][\/et_pb_row][et_pb_row column_structure=&#8221;1_2,1_2&#8243; _builder_version=&#8221;4.19.2&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;1_2&#8243; _builder_version=&#8221;4.19.0&#8243; _module_preset=&#8221;default&#8221; use_background_color_gradient=&#8221;on&#8221; background_color_gradient_direction=&#8221;140deg&#8221; background_color_gradient_stops=&#8221;#9df14b 20%|#02e173 100%&#8221; custom_padding=&#8221;60px|60px|60px|60px|true|true&#8221; custom_padding_tablet=&#8221;30px|30px|30px|30px|true|true&#8221; custom_padding_phone=&#8221;20px|20px|20px|20px|true|true&#8221; custom_padding_last_edited=&#8221;on|tablet&#8221; border_radii=&#8221;on|24px|24px|24px|24px&#8221; box_shadow_style=&#8221;preset4&#8243; box_shadow_horizontal=&#8221;0px&#8221; box_shadow_vertical=&#8221;60px&#8221; box_shadow_blur=&#8221;80px&#8221; box_shadow_color=&#8221;rgba(0,135,28,0.2)&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_image src=&#8221;https:\/\/shop.thekernel.ua\/wp-content\/uploads\/2023\/05\/saas-13.png&#8221; title_text=&#8221;saas-13&#8243; _builder_version=&#8221;4.22.0&#8243; _module_preset=&#8221;default&#8221; width=&#8221;30%&#8221; max_width=&#8221;30%&#8221; global_colors_info=&#8221;{}&#8221;][\/et_pb_image][et_pb_text _builder_version=&#8221;4.22.0&#8243; _module_preset=&#8221;e961165c-fe32-4796-864e-64165a43eb90&#8243; header_3_font=&#8221;Poppins|500|||||||&#8221; custom_margin=&#8221;||0px||false|false&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<h3>Scaling<\/h3>\n<p>[\/et_pb_text][et_pb_text _builder_version=&#8221;4.22.0&#8243; _module_preset=&#8221;0355eca9-91c6-4d46-b79d-0ea03d9f082e&#8221; text_text_color=&#8221;#000000&#8243; global_colors_info=&#8221;{}&#8221;]<\/p>\n<p><span style=\"font-weight: 400;\">You have to anticipate the growth of the organization, even if today you only have up to two dozen employees and few customers. Because the number of service users can suddenly grow from several hundred to several million. For example, how it happened with the avalanche <\/span><span style=\"color: #ffff00;\"><a href=\"https:\/\/shop.thekernel.ua\/en\/new-challenges-and-threats-of-modern-cyberspace-in-the-era-of-chatgpt-how-is-the-criminal-s-portrait-changing\" style=\"color: #ffff00;\"><span style=\"font-weight: 400;\">the growing popularity of ChatGPT<\/span><\/a><span style=\"font-weight: 400;\">.<\/span><\/span><\/p>\n<p><span style=\"font-weight: 400;\">Therefore, even at the initial stage, it is desirable to consider options for developing modules that work in frameworks that can support at least 10,000 users. Additionally, consider a hierarchical structure for administration and support, so that as the structure grows, each has appropriate roles and access within the security policy. <\/span><\/p>\n<p>[\/et_pb_text][\/et_pb_column][et_pb_column type=&#8221;1_2&#8243; _builder_version=&#8221;4.19.2&#8243; _module_preset=&#8221;default&#8221; use_background_color_gradient=&#8221;on&#8221; background_color_gradient_direction=&#8221;225deg&#8221; background_color_gradient_stops=&#8221;#f8c701 0%|#fe7e8e 100%&#8221; vertical_offset=&#8221;-150px&#8221; vertical_offset_tablet=&#8221;0vw&#8221; vertical_offset_phone=&#8221;0vw&#8221; vertical_offset_last_edited=&#8221;on|phone&#8221; overflow-x=&#8221;visible&#8221; overflow-y=&#8221;visible&#8221; custom_padding=&#8221;60px|60px|60px|60px|true|true&#8221; custom_padding_tablet=&#8221;30px|30px|30px|30px|true|true&#8221; custom_padding_phone=&#8221;20px|20px|20px|20px|true|true&#8221; custom_padding_last_edited=&#8221;on|tablet&#8221; border_radii=&#8221;on|24px|24px|24px|24px&#8221; border_width_all=&#8221;1px&#8221; border_color_all=&#8221;#000000&#8243; box_shadow_style=&#8221;preset4&#8243; box_shadow_horizontal=&#8221;0px&#8221; box_shadow_vertical=&#8221;60px&#8221; box_shadow_blur=&#8221;80px&#8221; box_shadow_color=&#8221;rgba(254,139,119,0.3)&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_image src=&#8221;https:\/\/shop.thekernel.ua\/wp-content\/uploads\/2023\/05\/saas-14.png&#8221; title_text=&#8221;saas-14&#8243; _builder_version=&#8221;4.22.0&#8243; _module_preset=&#8221;default&#8221; width=&#8221;30%&#8221; max_width=&#8221;30%&#8221; global_colors_info=&#8221;{}&#8221;][\/et_pb_image][et_pb_text _builder_version=&#8221;4.22.0&#8243; _module_preset=&#8221;e961165c-fe32-4796-864e-64165a43eb90&#8243; header_3_font=&#8221;Poppins|500|||||||&#8221; custom_margin=&#8221;||0px||false|false&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<h3>Key administration<\/h3>\n<p>[\/et_pb_text][et_pb_text _builder_version=&#8221;4.22.0&#8243; _module_preset=&#8221;0355eca9-91c6-4d46-b79d-0ea03d9f082e&#8221; text_text_color=&#8221;#000000&#8243; global_colors_info=&#8221;{}&#8221;]<\/p>\n<p><span style=\"font-weight: 400;\">Key administration includes the following functions:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">creation of an open EDS key certificate, which allows you to verify processes via the Internet;<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">replacement of passwords for access to the secret EDS key in the key store;<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">changing the number of the secret EDS key in the key store;<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">deleting the EDS key from the key store.<\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">Administration must be provided in such a way that the administrator has the ability to associate YubiKeys with user accounts. Especially when providing access to employees.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">It is important to ensure a reduction in the administrative burden in case of growing team and users. To do this, users should be able to configure it themselves (that is, linking the key to the account). In such a model, the user must be able to authenticate in some other way to the key binding \u2014 typically with a login and password. <\/span><\/p>\n<p>[\/et_pb_text][et_pb_divider show_divider=&#8221;off&#8221; _builder_version=&#8221;4.19.2&#8243; _module_preset=&#8221;default&#8221; use_background_color_gradient=&#8221;on&#8221; background_color_gradient_direction=&#8221;130deg&#8221; background_color_gradient_stops=&#8221;#c7abff 1%|rgba(40,139,255,0.7) 100%&#8221; transform_translate=&#8221;30%|0px&#8221; transform_translate_linked=&#8221;off&#8221; positioning=&#8221;absolute&#8221; position_origin_a=&#8221;bottom_right&#8221; vertical_offset=&#8221;-180px&#8221; width=&#8221;150px&#8221; width_tablet=&#8221;20vw&#8221; width_phone=&#8221;20vw&#8221; width_last_edited=&#8221;on|tablet&#8221; height=&#8221;150px&#8221; height_tablet=&#8221;20vw&#8221; height_phone=&#8221;20vw&#8221; height_last_edited=&#8221;off|desktop&#8221; mix_blend_mode=&#8221;multiply&#8221; border_radii=&#8221;off|30px|30px|30px|300px&#8221; border_width_all=&#8221;1px&#8221; border_color_all=&#8221;#000000&#8243; box_shadow_style=&#8221;preset3&#8243; box_shadow_vertical=&#8221;32px&#8221; box_shadow_blur=&#8221;48px&#8221; box_shadow_color=&#8221;rgba(139,170,255,0.5)&#8221; locked=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221;][\/et_pb_divider][\/et_pb_column][\/et_pb_row][\/et_pb_section][et_pb_section fb_built=&#8221;1&#8243; admin_label=&#8221;Testimonials&#8221; module_id=&#8221;downloadauthenticator&#8221; _builder_version=&#8221;4.21.0&#8243; _module_preset=&#8221;default&#8221; collapsed=&#8221;on&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_row _builder_version=&#8221;4.21.0&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.21.0&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_text _builder_version=&#8221;4.22.0&#8243; _module_preset=&#8221;9e0a1a33-cc8a-4c49-beb7-422dae8145f3&#8243; header_2_font_size=&#8221;48px&#8221; custom_margin=&#8221;||0px||false|false&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<h2><strong>Implementation recommendations<\/strong><\/h2>\n<p>[\/et_pb_text][et_pb_text _builder_version=&#8221;4.22.0&#8243; _module_preset=&#8221;4354b1fa-4f4b-446d-84e3-bb7d4a1b823e&#8221; header_4_text_color=&#8221;gcid-1073567f-78d9-4845-ad61-65129b5d8918&#8243; global_colors_info=&#8221;{%22gcid-1073567f-78d9-4845-ad61-65129b5d8918%22:%91%22header_4_text_color%22%93}&#8221;]<\/p>\n<h4><span style=\"font-weight: 400;\">If possible, the authentication module can be developed as a plugin. Make sure it is not implemented by changing files on the main platform. In this case, it is possible to prevent a crash during the update of the underlying application platform. <\/span><\/h4>\n<p>[\/et_pb_text][\/et_pb_column][\/et_pb_row][et_pb_row column_structure=&#8221;1_2,1_2&#8243; custom_padding_last_edited=&#8221;on|tablet&#8221; _builder_version=&#8221;4.19.0&#8243; _module_preset=&#8221;default&#8221; custom_padding_tablet=&#8221;||0px||false|false&#8221; custom_padding_phone=&#8221;||0px||false|false&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;1_2&#8243; _builder_version=&#8221;4.18.1&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_icon font_icon=&#8221;&#xe01a;||divi||400&#8243; icon_color=&#8221;#26e03b&#8221; icon_width=&#8221;60px&#8221; align=&#8221;left&#8221; _builder_version=&#8221;4.22.0&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][\/et_pb_icon][et_pb_text _builder_version=&#8221;4.22.0&#8243; _module_preset=&#8221;e961165c-fe32-4796-864e-64165a43eb90&#8243; text_font_size=&#8221;16px&#8221; custom_margin=&#8221;||10px||false|false&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<h3><b>Installation<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">An administrator must be able to install, configure, and run the YubiKey module from the administrator console.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Installing the module should be simple. For this, the following measures should be taken:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">It is necessary to define the configuration parameters according to the previous option for the module.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">All database modifications, such as creating new tables, defining a module&#8217;s configuration, etc., should be done without affecting other modules. <\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Based on the requirements of the application&#8217;s underlying platform, the module must be registered in the application. <\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Ideally, the installation script should provide support for all database systems supported by the underlying application platform. <\/span><\/li>\n<\/ul>\n<p>[\/et_pb_text][\/et_pb_column][et_pb_column type=&#8221;1_2&#8243; _builder_version=&#8221;4.18.1&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_icon font_icon=&#8221;&#xf2ed;||fa||400&#8243; icon_color=&#8221;#26e03b&#8221; icon_width=&#8221;60px&#8221; align=&#8221;left&#8221; _builder_version=&#8221;4.22.0&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][\/et_pb_icon][et_pb_text _builder_version=&#8221;4.22.0&#8243; _module_preset=&#8221;e961165c-fe32-4796-864e-64165a43eb90&#8243; text_font_size=&#8221;16px&#8221; custom_margin=&#8221;||10px||false|false&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<h3><b>Removal<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">Try to provide an elegant way to remove the authentication module if the need arises. The server should prompt the administrator to save a backup copy of the data used by the module. This should be an optional feature, optional at the administrator&#8217;s discretion. The process of removing the authentication module itself should not affect the operation of other programs. <\/span><\/p>\n<h3><\/h3>\n<p>[\/et_pb_text][\/et_pb_column][\/et_pb_row][et_pb_row column_structure=&#8221;1_2,1_2&#8243; _builder_version=&#8221;4.18.1&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;1_2&#8243; _builder_version=&#8221;4.18.1&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_icon font_icon=&#8221;&#xe037;||divi||400&#8243; icon_color=&#8221;#26e03b&#8221; icon_width=&#8221;60px&#8221; align=&#8221;left&#8221; _builder_version=&#8221;4.22.0&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][\/et_pb_icon][et_pb_text _builder_version=&#8221;4.22.1&#8243; _module_preset=&#8221;e961165c-fe32-4796-864e-64165a43eb90&#8243; text_font_size=&#8221;16px&#8221; custom_margin=&#8221;||10px||false|false&#8221; hover_enabled=&#8221;0&#8243; global_colors_info=&#8221;{}&#8221; sticky_enabled=&#8221;0&#8243;]<\/p>\n<h3><b>Configuration<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">After installation, with the authentication module enabled, the administrator should be able to configure the global settings:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">YubiKey authentication mode;<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Usage verification service;<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Ability to enable\/disable the module.<\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">The following configuration parameters should be provided in the module:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">One of the four authentication modes (which were<\/span> <a href=\"#ra\"><span style=\"font-weight: 400;\">mentioned above<\/span><\/a><span style=\"font-weight: 400;\">)<\/span>. <\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Setting up the verification service. <\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">Unless otherwise specified, this can be a Yubico verification service that has the following parameters: API keys; API indicator; Https; time out. If an administrator uses internal OTP authentication, their interface should have similar configuration options and URLs for internal instances of authentication servers. <\/span><\/p>\n<p>[\/et_pb_text][\/et_pb_column][et_pb_column type=&#8221;1_2&#8243; _builder_version=&#8221;4.18.1&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_icon font_icon=&#8221;&#xe035;||divi||400&#8243; icon_color=&#8221;#26e03b&#8221; icon_width=&#8221;60px&#8221; align=&#8221;left&#8221; _builder_version=&#8221;4.22.0&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][\/et_pb_icon][et_pb_text _builder_version=&#8221;4.22.0&#8243; _module_preset=&#8221;e961165c-fe32-4796-864e-64165a43eb90&#8243; text_font_size=&#8221;16px&#8221; custom_margin=&#8221;||10px||false|false&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<h3><b>Key management<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">The authentication module should provide simple management of user profiles. We recommend setting up information about them in tabular format:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Username;<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">YubiKey ID;<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Status: active\/deactivated;<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Status: active\/deactivated; <\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">For convenience, you can add other information, such as the last time the profile was used, contact support, special notes, etc. We also recommend adding a convenient search function by name, ID, or user activity.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">The module should include the function of easy blocking of profiles to prevent access by unauthorized persons in case the keys are stolen by them. At the same time, the real user must be warned through a message. Also, users should be able to warn about the loss of the key by pressing a button when attempting to authorize.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">There should be a function of additional verification of the user, for example, by a one-time link to the mail, after which it is possible to reset the key and use an additional one. <\/span><\/p>\n<p>[\/et_pb_text][\/et_pb_column][\/et_pb_row][\/et_pb_section][et_pb_section fb_built=&#8221;1&#8243; admin_label=&#8221;Call to Action&#8221; _builder_version=&#8221;4.19.2&#8243; _module_preset=&#8221;default&#8221; module_alignment=&#8221;right&#8221; overflow-x=&#8221;hidden&#8221; overflow-y=&#8221;hidden&#8221; custom_padding=&#8221;4vw||||false|false&#8221; saved_tabs=&#8221;all&#8221; collapsed=&#8221;on&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_row _builder_version=&#8221;4.21.0&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.21.0&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_text _builder_version=&#8221;4.22.0&#8243; _module_preset=&#8221;9e0a1a33-cc8a-4c49-beb7-422dae8145f3&#8243; header_2_font_size=&#8221;48px&#8221; custom_margin=&#8221;||0px||false|false&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<h2><b>YubiKey equipment<\/b><\/h2>\n<p>[\/et_pb_text][et_pb_text _builder_version=&#8221;4.22.0&#8243; _module_preset=&#8221;0355eca9-91c6-4d46-b79d-0ea03d9f082e&#8221; locked=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<p><span style=\"font-weight: 400;\">To implement OTP password functions, you need to use compatible hardware devices:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><a href=\"https:\/\/shop.thekernel.ua\/en\/yubikey-5\"><span style=\"font-weight: 400;\">YubiKey 5 Series Security Keys<\/span><\/a><span style=\"font-weight: 400;\"> ;<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><a href=\"https:\/\/shop.thekernel.ua\/en\/yubikeys-fips-series\"><span style=\"font-weight: 400;\">YubiKey FIPS series security keys<\/span><\/a><span style=\"font-weight: 400;\">;<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><a href=\"https:\/\/shop.thekernel.ua\/en\/yubihsm2\"><span>YubiHSM2 hardware security module<\/span><\/a><span>.<\/span><\/li>\n<\/ul>\n<p>[\/et_pb_text][et_pb_text _builder_version=&#8221;4.22.0&#8243; _module_preset=&#8221;0355eca9-91c6-4d46-b79d-0ea03d9f082e&#8221; locked=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<p><b>Advantages of YubiKey devices:<\/b><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Support for FIDO U2F, FIDO2 protocols, thanks to which it is possible to connect one-factor, multi-factor or passwordless authentication;<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Yubico OTP, OATH-HOTP, OATH-TOTP support;<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Smart card mode;<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">OpenPGP standard;<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Compatibility with hundreds of popular services;<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Nano versions of security keys and hardware module, compact and ultra-convenient. <\/span><\/li>\n<\/ul>\n<p>[\/et_pb_text][\/et_pb_column][\/et_pb_row][et_pb_row make_equal=&#8221;on&#8221; custom_padding_last_edited=&#8221;on|tablet&#8221; _builder_version=&#8221;4.22.0&#8243; _module_preset=&#8221;default&#8221; background_color=&#8221;#4DE961&#8243; use_background_color_gradient=&#8221;on&#8221; background_color_gradient_stops=&#8221;#eac54b 10%|rgba(186,253,153,0.4) 60%|rgba(186,253,153,0) 100%&#8221; background_color_gradient_overlays_image=&#8221;on&#8221; background_image=&#8221;https:\/\/shop.thekernel.ua\/wp-content\/uploads\/2023\/05\/saas-17t.png&#8221; overflow-x=&#8221;visible&#8221; overflow-y=&#8221;visible&#8221; custom_padding=&#8221;||11vw|80px|false|false&#8221; custom_padding_tablet=&#8221;&#8221; custom_padding_phone=&#8221;&#8221; border_radii=&#8221;off|600px|600px|300px|30px&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.19.2&#8243; _module_preset=&#8221;default&#8221; z_index=&#8221;10&#8243; custom_padding_last_edited=&#8221;off|desktop&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_image src=&#8221;https:\/\/shop.thekernel.ua\/wp-content\/uploads\/2022\/10\/image5.png&#8221; alt=&#8221;YubiKey FIPS&#8221; title_text=&#8221;YubiKey FIPS&#8221; align=&#8221;center&#8221; _builder_version=&#8221;4.22.0&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][\/et_pb_image][\/et_pb_column][\/et_pb_row][et_pb_row column_structure=&#8221;1_2,1_2&#8243; _builder_version=&#8221;4.22.0&#8243; _module_preset=&#8221;default&#8221; custom_margin=&#8221;||5%||false|false&#8221; custom_padding=&#8221;5%||5%||true|false&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;1_2&#8243; _builder_version=&#8221;4.22.0&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_text _builder_version=&#8221;4.22.0&#8243; _module_preset=&#8221;0355eca9-91c6-4d46-b79d-0ea03d9f082e&#8221; locked=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<p>FIPS series keys, in addition to the advantages listed above, support the FIPS 140-2 standard (meets increased security requirements according to US security verification standards). Therefore, they can be provided through a separate order.<\/p>\n<p><span style=\"font-weight: 400;\">To order suitable devices for enterprise solutions or to get answers to your questions, send us<\/span> <a href=\"https:\/\/shop.thekernel.ua\/en\/application-for-the-purchase-of-security-keys\"><span style=\"font-weight: 400;\">an inquiry<\/span><\/a><span style=\"font-weight: 400;\">. <\/span> <\/p>\n<p>[\/et_pb_text][et_pb_text _builder_version=&#8221;4.22.0&#8243; _module_preset=&#8221;0355eca9-91c6-4d46-b79d-0ea03d9f082e&#8221; locked=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<p><strong>Our specialists will contact you soon, provide all the necessary information and help you choose the appropriate devices to protect your business.<\/strong><\/p>\n<p>[\/et_pb_text][et_pb_button button_url=&#8221;https:\/\/shop.thekernel.ua\/en\/application-for-the-purchase-of-security-keys&#8221; button_text=&#8221;Send an application&#8221; _builder_version=&#8221;4.22.0&#8243; _module_preset=&#8221;09363f8c-055d-4a96-ab31-c3cd47c68dfb&#8221; global_colors_info=&#8221;{}&#8221;][\/et_pb_button][\/et_pb_column][et_pb_column type=&#8221;1_2&#8243; _builder_version=&#8221;4.22.0&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_image src=&#8221;https:\/\/shop.thekernel.ua\/wp-content\/uploads\/2019\/06\/yubihsm2-illustration-gold.png&#8221; alt=&#8221;YubiKey FIPS&#8221; title_text=&#8221;YubiHSM2 clipart&#8221; show_bottom_space=&#8221;off&#8221; admin_label=&#8221;Image&#8221; _builder_version=&#8221;4.22.0&#8243; _module_preset=&#8221;default&#8221; positioning=&#8221;absolute&#8221; position_origin_a=&#8221;top_right&#8221; position_origin_a_tablet=&#8221;&#8221; position_origin_a_phone=&#8221;&#8221; position_origin_a_last_edited=&#8221;on|desktop&#8221; position_origin_f_tablet=&#8221;&#8221; position_origin_f_phone=&#8221;&#8221; position_origin_f_last_edited=&#8221;on|desktop&#8221; position_origin_r_tablet=&#8221;&#8221; position_origin_r_phone=&#8221;&#8221; position_origin_r_last_edited=&#8221;on|desktop&#8221; width=&#8221;100%&#8221; max_width=&#8221;63%&#8221; custom_margin=&#8221;|-20%|||false|false&#8221; custom_margin_tablet=&#8221;||||true|false&#8221; custom_margin_phone=&#8221;&#8221; custom_margin_last_edited=&#8221;on|phone&#8221; custom_padding=&#8221;||||true|false&#8221; positioning_tablet=&#8221;relative&#8221; positioning_phone=&#8221;&#8221; positioning_last_edited=&#8221;on|tablet&#8221; locked=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221;][\/et_pb_image][\/et_pb_column][\/et_pb_row][\/et_pb_section]<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Web service for checking one-time passwords YubiCloudA service created to verify OTP one-time passwords. They can be used either for two-factor authentication or instead of a main password. You can use YubiCloud or create your own server.Increased safetyYubiKey&#8217;s secrets are protected by YubiHSM hardware module.Continuous workThe service is located on several continents.Fast and affordable protectionFree [&hellip;]<\/p>\n","protected":false},"author":55,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"_seopress_robots_primary_cat":"","_seopress_titles_title":"YubiCloud \u2013 how to create your own server","_seopress_titles_desc":"YubiCloud is a web service for validating one-time passwords. It works quickly and reliably. But if you want to develop your own authentication module, we provide instructions.\n","_seopress_robots_index":"","_et_pb_use_builder":"on","_et_pb_old_content":"","_et_gb_content_width":"","footnotes":""},"class_list":["post-266970","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/shop.thekernel.ua\/en\/wp-json\/wp\/v2\/pages\/266970","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/shop.thekernel.ua\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/shop.thekernel.ua\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/shop.thekernel.ua\/en\/wp-json\/wp\/v2\/users\/55"}],"replies":[{"embeddable":true,"href":"https:\/\/shop.thekernel.ua\/en\/wp-json\/wp\/v2\/comments?post=266970"}],"version-history":[{"count":7,"href":"https:\/\/shop.thekernel.ua\/en\/wp-json\/wp\/v2\/pages\/266970\/revisions"}],"predecessor-version":[{"id":268402,"href":"https:\/\/shop.thekernel.ua\/en\/wp-json\/wp\/v2\/pages\/266970\/revisions\/268402"}],"wp:attachment":[{"href":"https:\/\/shop.thekernel.ua\/en\/wp-json\/wp\/v2\/media?parent=266970"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}