{"id":12702,"date":"2025-05-21T10:34:36","date_gmt":"2025-05-21T08:34:36","guid":{"rendered":"https:\/\/friendlycaptcha.com\/?p=12702"},"modified":"2026-06-10T12:39:57","modified_gmt":"2026-06-10T10:39:57","slug":"open-source-captcha","status":"publish","type":"post","link":"https:\/\/friendlycaptcha.com\/pt\/insights\/open-source-captcha\/","title":{"rendered":"Moderno e de fonte aberta CAPTCHA"},"content":{"rendered":"<div data-elementor-type=\"wp-post\" data-elementor-id=\"12702\" class=\"elementor elementor-12702\" data-elementor-post-type=\"post\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-0347c12 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"0347c12\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-4588426\" data-id=\"4588426\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-2efdd24 elementor-widget elementor-widget-heading\" data-id=\"2efdd24\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-heading-title elementor-size-default\">Open-Source CAPTCHA - Num relance<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-6afa17c elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"6afa17c\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-47130ba\" data-id=\"47130ba\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-89a8613 elementor-position-inline-start elementor-view-default elementor-mobile-position-block-start elementor-widget elementor-widget-icon-box\" data-id=\"89a8613\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\t\t\t<div class=\"elementor-icon-box-icon\">\n\t\t\t\t<span  class=\"elementor-icon\">\n\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-biohazard\" viewbox=\"0 0 576 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M287.9 112c18.6 0 36.2 3.8 52.8 9.6 13.3-10.3 23.6-24.3 29.5-40.7-25.2-10.9-53-17-82.2-17-29.1 0-56.9 6-82.1 16.9 5.9 16.4 16.2 30.4 29.5 40.7 16.5-5.7 34-9.5 52.5-9.5zM163.6 438.7c12-11.8 20.4-26.4 24.5-42.4-32.9-26.4-54.8-65.3-58.9-109.6-8.5-2.8-17.2-4.6-26.4-4.6-7.6 0-15.2 1-22.5 3.1 4.1 62.8 35.8 118 83.3 153.5zm224.2-42.6c4.1 16 12.5 30.7 24.5 42.5 47.4-35.5 79.1-90.7 83-153.5-7.2-2-14.7-3-22.2-3-9.2 0-18 1.9-26.6 4.7-4.1 44.2-26 82.9-58.7 109.3zm113.5-205c-17.6-10.4-36.3-16.6-55.3-19.9 6-17.7 10-36.4 10-56.2 0-41-14.5-80.8-41-112.2-2.5-3-6.6-3.7-10-1.8-3.3 1.9-4.8 6-3.6 9.7 4.5 13.8 6.6 26.3 6.6 38.5 0 67.8-53.8 122.9-120 122.9S168 117 168 49.2c0-12.1 2.2-24.7 6.6-38.5 1.2-3.7-.3-7.8-3.6-9.7-3.4-1.9-7.5-1.2-10 1.8C134.6 34.2 120 74 120 115c0 19.8 3.9 38.5 10 56.2-18.9 3.3-37.7 9.5-55.3 19.9-34.6 20.5-61 53.3-74.3 92.4-1.3 3.7.2 7.7 3.5 9.8 3.3 2 7.5 1.3 10-1.6 9.4-10.8 19-19.1 29.2-25.1 57.3-33.9 130.8-13.7 163.9 45 33.1 58.7 13.4 134-43.9 167.9-10.2 6.1-22 10.4-35.8 13.4-3.7.8-6.4 4.2-6.4 8.1.1 4 2.7 7.3 6.5 8 39.7 7.8 80.6.8 115.2-19.7 18-10.6 32.9-24.5 45.3-40.1 12.4 15.6 27.3 29.5 45.3 40.1 34.6 20.5 75.5 27.5 115.2 19.7 3.8-.7 6.4-4 6.5-8 0-3.9-2.6-7.3-6.4-8.1-13.9-2.9-25.6-7.3-35.8-13.4-57.3-33.9-77-109.2-43.9-167.9s106.6-78.9 163.9-45c10.2 6.1 19.8 14.3 29.2 25.1 2.5 2.9 6.7 3.6 10 1.6s4.8-6.1 3.5-9.8c-13.1-39.1-39.5-72-74.1-92.4zm-213.4 129c-26.5 0-48-21.5-48-48s21.5-48 48-48 48 21.5 48 48-21.5 48-48 48z\"><\/path><\/svg>\t\t\t\t<\/span>\n\t\t\t<\/div>\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<p class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<span  >\n\t\t\t\t\t\t\tOs ataques de bots automatizados est\u00e3o a aumentar.\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/p>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<p class=\"elementor-icon-box-description\">\n\t\t\t\t\t\tPara proteger os seus s\u00edtios Web e servi\u00e7os em linha contra bots automatizados, alguns enterprise recorrem a CAPTCHA de c\u00f3digo aberto.\t\t\t\t\t<\/p>\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-eae7465\" data-id=\"eae7465\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-14bcff0 elementor-position-inline-start elementor-view-default elementor-mobile-position-block-start elementor-widget elementor-widget-icon-box\" data-id=\"14bcff0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\t\t\t<div class=\"elementor-icon-box-icon\">\n\t\t\t\t<span  class=\"elementor-icon\">\n\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-tools\" viewbox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M501.1 395.7L384 278.6c-23.1-23.1-57.6-27.6-85.4-13.9L192 158.1V96L64 0 0 64l96 128h62.1l106.6 106.6c-13.6 27.8-9.2 62.3 13.9 85.4l117.1 117.1c14.6 14.6 38.2 14.6 52.7 0l52.7-52.7c14.5-14.6 14.5-38.2 0-52.7zM331.7 225c28.3 0 54.9 11 74.9 31l19.4 19.4c15.8-6.9 30.8-16.5 43.8-29.5 37.1-37.1 49.7-89.3 37.9-136.7-2.2-9-13.5-12.1-20.1-5.5l-74.4 74.4-67.9-11.3L334 98.9l74.4-74.4c6.6-6.6 3.4-17.9-5.7-20.2-47.4-11.7-99.6.9-136.6 37.9-28.5 28.5-41.9 66.1-41.2 103.6l82.1 82.1c8.1-1.9 16.5-2.9 24.7-2.9zm-103.9 82l-56.7-56.7L18.7 402.8c-25 25-25 65.5 0 90.5s65.5 25 90.5 0l123.6-123.6c-7.6-19.9-9.9-41.6-5-62.7zM64 472c-13.2 0-24-10.8-24-24 0-13.3 10.7-24 24-24s24 10.7 24 24c0 13.2-10.7 24-24 24z\"><\/path><\/svg>\t\t\t\t<\/span>\n\t\t\t<\/div>\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<p class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<span  >\n\t\t\t\t\t\t\tOs CAPTCHA de c\u00f3digo aberto requerem manuten\u00e7\u00e3o cont\u00ednua.\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/p>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<p class=\"elementor-icon-box-description\">\n\t\t\t\t\t\tOs CAPTCHA de c\u00f3digo aberto requerem manuten\u00e7\u00e3o cont\u00ednua e fornecem apenas uma camada de defesa (prova de trabalho ou baseada em imagens).\t\t\t\t\t<\/p>\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-b3facb5 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"b3facb5\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-5342e0c\" data-id=\"5342e0c\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-d9024dc elementor-position-inline-start elementor-view-default elementor-mobile-position-block-start elementor-widget elementor-widget-icon-box\" data-id=\"d9024dc\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\t\t\t<div class=\"elementor-icon-box-icon\">\n\t\t\t\t<span  class=\"elementor-icon\">\n\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-layer-group\" viewbox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M12.41 148.02l232.94 105.67c6.8 3.09 14.49 3.09 21.29 0l232.94-105.67c16.55-7.51 16.55-32.52 0-40.03L266.65 2.31a25.607 25.607 0 0 0-21.29 0L12.41 107.98c-16.55 7.51-16.55 32.53 0 40.04zm487.18 88.28l-58.09-26.33-161.64 73.27c-7.56 3.43-15.59 5.17-23.86 5.17s-16.29-1.74-23.86-5.17L70.51 209.97l-58.1 26.33c-16.55 7.5-16.55 32.5 0 40l232.94 105.59c6.8 3.08 14.49 3.08 21.29 0L499.59 276.3c16.55-7.5 16.55-32.5 0-40zm0 127.8l-57.87-26.23-161.86 73.37c-7.56 3.43-15.59 5.17-23.86 5.17s-16.29-1.74-23.86-5.17L70.29 337.87 12.41 364.1c-16.55 7.5-16.55 32.5 0 40l232.94 105.59c6.8 3.08 14.49 3.08 21.29 0L499.59 404.1c16.55-7.5 16.55-32.5 0-40z\"><\/path><\/svg>\t\t\t\t<\/span>\n\t\t\t<\/div>\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<p class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<span  >\n\t\t\t\t\t\t\tOs CAPTCHA h\u00edbridos de c\u00f3digo aberto oferecem o melhor dos dois mundos.\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/p>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<p class=\"elementor-icon-box-description\">\n\t\t\t\t\t\tOs CAPTCHA h\u00edbridos combinam um frontend de c\u00f3digo aberto com um backend SaaS gerido. <br>Isto permite <b>duas camadas de prote\u00e7\u00e3o contra bots<\/b>.\t\t\t\t\t<\/p>\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-4e1272a\" data-id=\"4e1272a\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-d0abed5 elementor-position-inline-start elementor-view-default elementor-mobile-position-block-start elementor-widget elementor-widget-icon-box\" data-id=\"d0abed5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\t\t\t<div class=\"elementor-icon-box-icon\">\n\t\t\t\t<span  class=\"elementor-icon\">\n\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-far-smile-beam\" viewbox=\"0 0 496 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm0 448c-110.3 0-200-89.7-200-200S137.7 56 248 56s200 89.7 200 200-89.7 200-200 200zm84-143.4c-20.8 25-51.5 39.4-84 39.4s-63.2-14.3-84-39.4c-8.5-10.2-23.6-11.5-33.8-3.1-10.2 8.5-11.5 23.6-3.1 33.8 30 36 74.1 56.6 120.9 56.6s90.9-20.6 120.9-56.6c8.5-10.2 7.1-25.3-3.1-33.8-10.2-8.4-25.3-7.1-33.8 3.1zM136.5 211c7.7-13.7 19.2-21.6 31.5-21.6s23.8 7.9 31.5 21.6l9.5 17c2.1 3.7 6.2 4.7 9.3 3.7 3.6-1.1 6-4.5 5.7-8.3-3.3-42.1-32.2-71.4-56-71.4s-52.7 29.3-56 71.4c-.3 3.7 2.1 7.2 5.7 8.3 3.4 1.1 7.4-.5 9.3-3.7l9.5-17zM328 152c-23.8 0-52.7 29.3-56 71.4-.3 3.7 2.1 7.2 5.7 8.3 3.5 1.1 7.4-.5 9.3-3.7l9.5-17c7.7-13.7 19.2-21.6 31.5-21.6s23.8 7.9 31.5 21.6l9.5 17c2.1 3.7 6.2 4.7 9.3 3.7 3.6-1.1 6-4.5 5.7-8.3-3.3-42.1-32.2-71.4-56-71.4z\"><\/path><\/svg>\t\t\t\t<\/span>\n\t\t\t<\/div>\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<p class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<span  >\n\t\t\t\t\t\t\tO Friendly Captcha \u00e9 um CAPTCHA h\u00edbrido e de c\u00f3digo aberto.\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/p>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<p class=\"elementor-icon-box-description\">\n\t\t\t\t\t\tO modelo h\u00edbrido do Friendly Captcha apresenta um front-end de c\u00f3digo aberto e um back-end seguro refor\u00e7ado pela prova de trabalho (PoW) e uma base de dados de risco global. <a href=\"https:\/\/friendlycaptcha.com\/pt\/signup\/\">Experimentar agora \u203a <\/a><\/b> \t\t\t\t\t<\/p>\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<div class=\"elementor-element elementor-element-6b5335d elementor-widget elementor-widget-spacer\" data-id=\"6b5335d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-bfbdcfa elementor-widget elementor-widget-heading\" data-id=\"bfbdcfa\" data-element_type=\"widget\" data-e-type=\"widget\" data-no-translation=\"\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>.elementor-element-bfbdcfa{display:none !important}<\/style>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-fd89eb3 elementor-widget elementor-widget-spacer\" data-id=\"fd89eb3\" data-element_type=\"widget\" data-e-type=\"widget\" data-no-translation=\"\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>.elementor-element-fd89eb3{display:none !important}<\/style>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6e4df2e elementor-widget elementor-widget-heading\" data-id=\"6e4df2e\" data-element_type=\"widget\" data-e-type=\"widget\" data-no-translation=\"\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>.elementor-element-6e4df2e{display:none !important}<\/style>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c7fd8a3 elementor-widget elementor-widget-spacer\" data-id=\"c7fd8a3\" data-element_type=\"widget\" data-e-type=\"widget\" data-no-translation=\"\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>.elementor-element-c7fd8a3{display:none !important}<\/style>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d1242ea elementor-widget elementor-widget-text-editor\" data-id=\"d1242ea\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p data-pm-slice=\"1 1 []\">Com os bots a lan\u00e7arem cada vez mais ataques automatizados, cada vez mais enterprises utilizam <a href=\"https:\/\/friendlycaptcha.com\/pt\/insights\/what-is-captcha\/\">CAPTCHAs<\/a> para a seguran\u00e7a dos seus sites. Existem solu\u00e7\u00f5es de c\u00f3digo aberto, solu\u00e7\u00f5es de Software como Servi\u00e7o (SaaS), bem como modelos h\u00edbridos. <a href=\"https:\/\/opensource.org\/blog\/key-insights-from-the-2025-state-of-open-source-report\" target=\"_blank\" rel=\"noopener\">12% dos propriet\u00e1rios de s\u00edtios Web<\/a> est\u00e3o a utilizar ferramentas de seguran\u00e7a de c\u00f3digo aberto.<\/p><p>Ao contr\u00e1rio de um CAPTCHA Software-as-a-Service (SaaS CAPTCHA), um CAPTCHA de c\u00f3digo aberto oferece novas possibilidades: cada linha de c\u00f3digo \u00e9 vis\u00edvel, modific\u00e1vel e revis\u00e1vel pela comunidade. Essa transpar\u00eancia gera confian\u00e7a, mas tamb\u00e9m torna mais f\u00e1cil para os invasores encontrarem maneiras de contornar as defesas do CAPTCHA.<\/p><p>De seguida, analisaremos os pr\u00f3s e os contras dos CAPTCHA de c\u00f3digo aberto. Analisaremos o h\u00edbrido EU CAPTCHA Friendly Captcha, que combina o c\u00f3digo de frontend de c\u00f3digo aberto com o backend SaaS de miss\u00e3o cr\u00edtica mais seguro.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b0b85cb elementor-widget elementor-widget-text-editor\" data-id=\"b0b85cb\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h2 data-pm-slice=\"1 1 []\">Compreender as bases do c\u00f3digo aberto<\/h2><p>O c\u00f3digo aberto em geral refere-se a software cujo <strong>o c\u00f3digo-fonte est\u00e1 dispon\u00edvel publicamente<\/strong> sob licen\u00e7as que permitem a sua inspe\u00e7\u00e3o, modifica\u00e7\u00e3o e redistribui\u00e7\u00e3o. Este paradigma cultiva um patrim\u00f3nio comum colaborativo onde <strong>o c\u00f3digo evolui atrav\u00e9s da revis\u00e3o pelos pares<\/strong> e n\u00e3o o sigilo de propriedade.<\/p><p>Muitos adeptos do c\u00f3digo aberto real\u00e7am a transpar\u00eancia, a flexibilidade, a agilidade, a colabora\u00e7\u00e3o e a independ\u00eancia. Estes pr\u00f3s podem cobrir os contras das solu\u00e7\u00f5es CAPTCHA de c\u00f3digo aberto ou de outras ferramentas de ciberseguran\u00e7a, tais como seguran\u00e7a limitada, carater\u00edsticas restritas, manuten\u00e7\u00e3o dispendiosa, suporte e documenta\u00e7\u00e3o vari\u00e1veis.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f188350 elementor-widget elementor-widget-text-editor\" data-id=\"f188350\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h2 data-pm-slice=\"1 1 []\">O que \u00e9 o CAPTCHA de c\u00f3digo aberto?<\/h2><p>Comecemos pelo princ\u00edpio: <a href=\"https:\/\/en.wikipedia.org\/wiki\/CAPTCHA\" target=\"_blank\" rel=\"noopener\">CAPTCHA<\/a> \u00e9 um acr\u00f3nimo de <strong>C<\/strong>completamente <strong>A<\/strong>automatizado <strong>P<\/strong>p\u00fablico <strong>T<\/strong>teste para saber <strong>C<\/strong>omputadores e <strong>H<\/strong>umans <strong>A<\/strong>parte. Um CAPTCHA pode detetar tr\u00e1fego abusivo e protege s\u00edtios Web, servi\u00e7os online e APIs contra spam e abusos. Foi concebido para impedir a comunica\u00e7\u00e3o automatizada m\u00e1quina-a-m\u00e1quina que imita a intera\u00e7\u00e3o real do utilizador.<\/p><p>C\u00f3digo aberto refere-se a um CAPTCHA cujo c\u00f3digo fonte est\u00e1 dispon\u00edvel ao p\u00fablico. Com uma solu\u00e7\u00e3o CAPTCHA de c\u00f3digo aberto, qualquer pessoa pode <strong>ler e modificar o c\u00f3digo<\/strong> que gera o desafio CAPTCHA e valida a resposta.<\/p><p><strong>CAPTCHAs<\/strong> utilizam uma variedade de abordagens tecnol\u00f3gicas para distinguir o comportamento de utilizadores humanos de bots, spam e abusos - desde tarefas simples de reconhecimento de imagem at\u00e9 verifica\u00e7\u00f5es de antecedentes de prova de trabalho advanced para verifica\u00e7\u00e3o. Muitos sites utilizam CAPTCHAs nas suas sec\u00e7\u00f5es de coment\u00e1rios, formul\u00e1rios de submiss\u00e3o de posts ou p\u00e1ginas de login para detetar bots.<\/p><p>As organiza\u00e7\u00f5es podem <strong>personalizar a l\u00f3gica por detr\u00e1s do CAPTCHA<\/strong> para corresponder ao seu pr\u00f3prio modelo de amea\u00e7as ou objectivos de conformidade. Al\u00e9m disso, todas as vers\u00f5es podem ser partilhadas publicamente ou utilizadas em v\u00e1rios projectos.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4dd7f05 elementor-widget elementor-widget-text-editor\" data-id=\"4dd7f05\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h3 data-pm-slice=\"1 1 []\">Fornecedores CAPTCHA de c\u00f3digo aberto<\/h3><p>Fornecedores comuns de c\u00f3digo aberto CAPTCHA <strong>utiliza\u00e7\u00e3o<\/strong> <strong>bibliotecas<\/strong> que <strong>abranger as principais pilhas Web<\/strong> como PHP, JavaScript, Java e Python. O <strong>modelo aberto <\/strong>publica todos os algoritmos ao abrigo de licen\u00e7as MIT ou GPL mais ou menos permissivas, convidando ao escrut\u00ednio, a bifurca\u00e7\u00f5es e a uma personaliza\u00e7\u00e3o sem limites.<\/p><p>As alternativas CAPTCHA de c\u00f3digo aberto concedem controlo total sobre a resid\u00eancia dos dados e o design dos puzzles, mas exigem uma equipa de opera\u00e7\u00f5es interna que possa patch CVEs de madrugada, escalar inst\u00e2ncias com picos de tr\u00e1fego repentinos.<\/p><p>Dependendo das defini\u00e7\u00f5es configuradas internamente, os CAPTCHAs de c\u00f3digo aberto normalmente oferecem apenas uma \u00fanica camada de dete\u00e7\u00e3o de bots para proteger os sites. Normalmente, incorporam reconhecimento b\u00e1sico de imagem, testes de slide CAPTCHA ou desafios de descodifica\u00e7\u00e3o de texto sob a forma de reconhecimento de imagem ou prova de trabalho (PoW).<\/p><h2>CAPTCHA de c\u00f3digo aberto vs. CAPTCHA de c\u00f3digo fechado: principais diferen\u00e7as<\/h2><p><strong>CAPTCHAs de c\u00f3digo aberto<\/strong> e <strong>CAPTCHAs de fonte fechada<\/strong> resolvem o mesmo problema: manter os bots afastados. No entanto, fazem-no ao abrigo de contratos sociais radicalmente diferentes. E depois h\u00e1 o Friendly Captcha, um h\u00edbrido <a href=\"https:\/\/friendlycaptcha.com\/pt\/insights\/captcha-alternative\/\">CAPTCHA alternativa<\/a>.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f7d9f2e eael-table-align-center eael-dt-th-align-left elementor-widget elementor-widget-eael-data-table\" data-id=\"f7d9f2e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"eael-data-table.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>\n\t\t\t@media (max-width: 767px) {\n\t\t\t   #eael-data-table-wrapper-f7d9f2e.custom-responsive-option-enable .eael-data-table thead {\n                    display: none;\n               }\n               #eael-data-table-wrapper-f7d9f2e.custom-responsive-option-enable .eael-data-table tbody tr td {\n                    float: none;\n                    clear: left;\n                    width: 100%;\n                    text-align: left;\n                    display: flex;\n                    align-items: center;\n                }\n\t\t\t}\n\t\t\t<\/style>\t\t<div class=\"eael-data-table-wrap custom-responsive-option-enable\" data-table_id=\"f7d9f2e\" id=\"eael-data-table-wrapper-f7d9f2e\" data-custom_responsive=\"true\">\n\t\t\t<table class=\"tablesorter eael-data-table center\" id=\"eael-data-table-f7d9f2e\">\n\t\t\t    <thead>\n\t\t\t        <tr class=\"table-header\">\n\t\t\t\t\t\t\t\t\t            <th class=\"sorting\" id=\"\" colspan=\"\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"data-table-header-text\">Aspeto<\/span><\/th>\n\t\t\t        \t\t\t\t            <th class=\"sorting\" id=\"\" colspan=\"\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"data-table-header-text\">C\u00f3digo aberto CAPTCHA<\/span><\/th>\n\t\t\t        \t\t\t\t            <th class=\"sorting\" id=\"\" colspan=\"\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"data-table-header-text\">Fonte fechada CAPTCHA<\/span><\/th>\n\t\t\t        \t\t\t\t            <th class=\"sorting\" id=\"\" colspan=\"\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"data-table-header-text\">H\u00edbrido CAPTCHA<\/span><\/th>\n\t\t\t        \t\t\t\t        <\/tr>\n\t\t\t    <\/thead>\n\t\t\t  \t<tbody>\n\t\t\t\t\t\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t   \t\t\t\t\t\t\t\t\t\t\t<td colspan=\"\" rowspan=\"\" class=\"\" id=\"\">\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"td-content-wrapper\"><div class=\"td-content\">\n\t\t\t\t\t\t\t\t\t\t\t\t\tC\u00f3digo e licen\u00e7a\t\t\t\t\t\t\t\t\t\t\t\t<\/div><\/div>\n\t\t\t\t\t\t\t\t\t\t\t<\/td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t   \t\t\t\t\t\t\t\t\t\t\t<td colspan=\"\" rowspan=\"\" class=\"\" id=\"\">\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"td-content-wrapper\"><div class=\"td-content\">\n\t\t\t\t\t\t\t\t\t\t\t\t\tC\u00f3digo completo sob licen\u00e7as MIT\/GPL\t\t\t\t\t\t\t\t\t\t\t\t<\/div><\/div>\n\t\t\t\t\t\t\t\t\t\t\t<\/td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t   \t\t\t\t\t\t\t\t\t\t\t<td colspan=\"\" rowspan=\"\" class=\"\" id=\"\">\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"td-content-wrapper\"><div class=\"td-content\">\n\t\t\t\t\t\t\t\t\t\t\t\t\tC\u00f3digo propriet\u00e1rio fechado, servidores externos\t\t\t\t\t\t\t\t\t\t\t\t<\/div><\/div>\n\t\t\t\t\t\t\t\t\t\t\t<\/td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t   \t\t\t\t\t\t\t\t\t\t\t<td colspan=\"\" rowspan=\"\" class=\"\" id=\"\">\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"td-content-wrapper\"><div class=\"td-content\">\n\t\t\t\t\t\t\t\t\t\t\t\t\tCliente aberto, servidor fechado\t\t\t\t\t\t\t\t\t\t\t\t<\/div><\/div>\n\t\t\t\t\t\t\t\t\t\t\t<\/td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/tr>\n\t\t\t        \t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t   \t\t\t\t\t\t\t\t\t\t\t<td colspan=\"\" rowspan=\"\" class=\"\" id=\"\">\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"td-content-wrapper\"><div class=\"td-content\">\n\t\t\t\t\t\t\t\t\t\t\t\t\tExemplos de fornecedores\t\t\t\t\t\t\t\t\t\t\t\t<\/div><\/div>\n\t\t\t\t\t\t\t\t\t\t\t<\/td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t   \t\t\t\t\t\t\t\t\t\t\t<td colspan=\"\" rowspan=\"\" class=\"\" id=\"\">\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"td-content-wrapper\"><div class=\"td-content\">\n\t\t\t\t\t\t\t\t\t\t\t\t\tBibliotecas comunit\u00e1rias, bifurca\u00e7\u00f5es auto-hospedadas\t\t\t\t\t\t\t\t\t\t\t\t<\/div><\/div>\n\t\t\t\t\t\t\t\t\t\t\t<\/td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t   \t\t\t\t\t\t\t\t\t\t\t<td colspan=\"\" rowspan=\"\" class=\"\" id=\"\">\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"td-content-wrapper\"><div class=\"td-content\">\n\t\t\t\t\t\t\t\t\t\t\t\t\tGoogle reCAPTCHA, hCaptcha, Cloudflare Turnstile\t\t\t\t\t\t\t\t\t\t\t\t<\/div><\/div>\n\t\t\t\t\t\t\t\t\t\t\t<\/td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t   \t\t\t\t\t\t\t\t\t\t\t<td colspan=\"\" rowspan=\"\" class=\"\" id=\"\">\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"td-content-wrapper\"><div class=\"td-content\">\n\t\t\t\t\t\t\t\t\t\t\t\t\tFriendly Captcha\t\t\t\t\t\t\t\t\t\t\t\t<\/div><\/div>\n\t\t\t\t\t\t\t\t\t\t\t<\/td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/tr>\n\t\t\t        \t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t   \t\t\t\t\t\t\t\t\t\t\t<td colspan=\"\" rowspan=\"\" class=\"\" id=\"\">\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"td-content-wrapper\"><div class=\"td-content\">\n\t\t\t\t\t\t\t\t\t\t\t\t\tEstilo de desafio\t\t\t\t\t\t\t\t\t\t\t\t<\/div><\/div>\n\t\t\t\t\t\t\t\t\t\t\t<\/td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t   \t\t\t\t\t\t\t\t\t\t\t<td colspan=\"\" rowspan=\"\" class=\"\" id=\"\">\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"td-content-wrapper\"><div class=\"td-content\">\n\t\t\t\t\t\t\t\t\t\t\t\t\tPuzzles b\u00e1sicos de imagem\/texto ou PoW\t\t\t\t\t\t\t\t\t\t\t\t<\/div><\/div>\n\t\t\t\t\t\t\t\t\t\t\t<\/td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t   \t\t\t\t\t\t\t\t\t\t\t<td colspan=\"\" rowspan=\"\" class=\"\" id=\"\">\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"td-content-wrapper\"><div class=\"td-content\">\n\t\t\t\t\t\t\t\t\t\t\t\t\tReconhecimento de imagem tradicional, texto ofuscado\t\t\t\t\t\t\t\t\t\t\t\t<\/div><\/div>\n\t\t\t\t\t\t\t\t\t\t\t<\/td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t   \t\t\t\t\t\t\t\t\t\t\t<td colspan=\"\" rowspan=\"\" class=\"\" id=\"\">\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"td-content-wrapper\"><div class=\"td-content\">\n\t\t\t\t\t\t\t\t\t\t\t\t\tPdV moderno e invis\u00edvel e base de dados de risco global\t\t\t\t\t\t\t\t\t\t\t\t<\/div><\/div>\n\t\t\t\t\t\t\t\t\t\t\t<\/td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/tr>\n\t\t\t        \t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t   \t\t\t\t\t\t\t\t\t\t\t<td colspan=\"\" rowspan=\"\" class=\"\" id=\"\">\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"td-content-wrapper\"><div class=\"td-content\">\n\t\t\t\t\t\t\t\t\t\t\t\t\tSeguran\u00e7a\t\t\t\t\t\t\t\t\t\t\t\t<\/div><\/div>\n\t\t\t\t\t\t\t\t\t\t\t<\/td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t   \t\t\t\t\t\t\t\t\t\t\t<td colspan=\"\" rowspan=\"\" class=\"\" id=\"\">\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"td-content-wrapper\"><div class=\"td-content\">\n\t\t\t\t\t\t\t\t\t\t\t\t\tDependendo das defini\u00e7\u00f5es individuais, resulta frequentemente numa prote\u00e7\u00e3o de seguran\u00e7a de uma camada (PoW ou apenas imagem)\t\t\t\t\t\t\t\t\t\t\t\t<\/div><\/div>\n\t\t\t\t\t\t\t\t\t\t\t<\/td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t   \t\t\t\t\t\t\t\t\t\t\t<td colspan=\"\" rowspan=\"\" class=\"\" id=\"\">\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"td-content-wrapper\"><div class=\"td-content\">\n\t\t\t\t\t\t\t\t\t\t\t\t\tAdvanced prote\u00e7\u00e3o de bots \u00e0 custa dos dados pessoais do utilizador, prote\u00e7\u00e3o de seguran\u00e7a em dois n\u00edveis (sinais de risco + desafios manuais)\t\t\t\t\t\t\t\t\t\t\t\t<\/div><\/div>\n\t\t\t\t\t\t\t\t\t\t\t<\/td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t   \t\t\t\t\t\t\t\t\t\t\t<td colspan=\"\" rowspan=\"\" class=\"\" id=\"\">\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"td-content-wrapper\"><div class=\"td-content\">\n\t\t\t\t\t\t\t\t\t\t\t\t\tAdvanced prote\u00e7\u00e3o de bots com minimiza\u00e7\u00e3o de dados, prote\u00e7\u00e3o de seguran\u00e7a de duas camadas (PoW + sinais de risco)\t\t\t\t\t\t\t\t\t\t\t\t<\/div><\/div>\n\t\t\t\t\t\t\t\t\t\t\t<\/td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/tr>\n\t\t\t        \t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t   \t\t\t\t\t\t\t\t\t\t\t<td colspan=\"\" rowspan=\"\" class=\"\" id=\"\">\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"td-content-wrapper\"><div class=\"td-content\">\n\t\t\t\t\t\t\t\t\t\t\t\t\tAlojamento\t\t\t\t\t\t\t\t\t\t\t\t<\/div><\/div>\n\t\t\t\t\t\t\t\t\t\t\t<\/td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t   \t\t\t\t\t\t\t\t\t\t\t<td colspan=\"\" rowspan=\"\" class=\"\" id=\"\">\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"td-content-wrapper\"><div class=\"td-content\">\n\t\t\t\t\t\t\t\t\t\t\t\t\tNo local\t\t\t\t\t\t\t\t\t\t\t\t<\/div><\/div>\n\t\t\t\t\t\t\t\t\t\t\t<\/td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t   \t\t\t\t\t\t\t\t\t\t\t<td colspan=\"\" rowspan=\"\" class=\"\" id=\"\">\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"td-content-wrapper\"><div class=\"td-content\">\n\t\t\t\t\t\t\t\t\t\t\t\t\tApenas SaaS\t\t\t\t\t\t\t\t\t\t\t\t<\/div><\/div>\n\t\t\t\t\t\t\t\t\t\t\t<\/td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t   \t\t\t\t\t\t\t\t\t\t\t<td colspan=\"\" rowspan=\"\" class=\"\" id=\"\">\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"td-content-wrapper\"><div class=\"td-content\">\n\t\t\t\t\t\t\t\t\t\t\t\t\tBackend SaaS, frontend auto-hospedado\t\t\t\t\t\t\t\t\t\t\t\t<\/div><\/div>\n\t\t\t\t\t\t\t\t\t\t\t<\/td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/tr>\n\t\t\t        \t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t   \t\t\t\t\t\t\t\t\t\t\t<td colspan=\"\" rowspan=\"\" class=\"\" id=\"\">\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"td-content-wrapper\"><div class=\"td-content\">\n\t\t\t\t\t\t\t\t\t\t\t\t\tManuten\u00e7\u00e3o\t\t\t\t\t\t\t\t\t\t\t\t<\/div><\/div>\n\t\t\t\t\t\t\t\t\t\t\t<\/td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t   \t\t\t\t\t\t\t\t\t\t\t<td colspan=\"\" rowspan=\"\" class=\"\" id=\"\">\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"td-content-wrapper\"><div class=\"td-content\">\n\t\t\t\t\t\t\t\t\t\t\t\t\tpatchestes e escalonamento internos\t\t\t\t\t\t\t\t\t\t\t\t<\/div><\/div>\n\t\t\t\t\t\t\t\t\t\t\t<\/td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t   \t\t\t\t\t\t\t\t\t\t\t<td colspan=\"\" rowspan=\"\" class=\"\" id=\"\">\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"td-content-wrapper\"><div class=\"td-content\">\n\t\t\t\t\t\t\t\t\t\t\t\t\tGerido pelo fornecedor\t\t\t\t\t\t\t\t\t\t\t\t<\/div><\/div>\n\t\t\t\t\t\t\t\t\t\t\t<\/td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t   \t\t\t\t\t\t\t\t\t\t\t<td colspan=\"\" rowspan=\"\" class=\"\" id=\"\">\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"td-content-wrapper\"><div class=\"td-content\">\n\t\t\t\t\t\t\t\t\t\t\t\t\tBackend gerido pelo fornecedor\t\t\t\t\t\t\t\t\t\t\t\t<\/div><\/div>\n\t\t\t\t\t\t\t\t\t\t\t<\/td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/tr>\n\t\t\t        \t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t   \t\t\t\t\t\t\t\t\t\t\t<td colspan=\"\" rowspan=\"\" class=\"\" id=\"\">\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"td-content-wrapper\"><div class=\"td-content\">\n\t\t\t\t\t\t\t\t\t\t\t\t\tTranspar\u00eancia\t\t\t\t\t\t\t\t\t\t\t\t<\/div><\/div>\n\t\t\t\t\t\t\t\t\t\t\t<\/td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t   \t\t\t\t\t\t\t\t\t\t\t<td colspan=\"\" rowspan=\"\" class=\"\" id=\"\">\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"td-content-wrapper\"><div class=\"td-content\">\n\t\t\t\t\t\t\t\t\t\t\t\t\tTranspar\u00eancia sobre os sinais de risco e a funcionalidade recolhidos\t\t\t\t\t\t\t\t\t\t\t\t<\/div><\/div>\n\t\t\t\t\t\t\t\t\t\t\t<\/td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t   \t\t\t\t\t\t\t\t\t\t\t<td colspan=\"\" rowspan=\"\" class=\"\" id=\"\">\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"td-content-wrapper\"><div class=\"td-content\">\n\t\t\t\t\t\t\t\t\t\t\t\t\tFalta de transpar\u00eancia sobre os sinais de risco recolhidos e a avalia\u00e7\u00e3o \"bot-or-not\t\t\t\t\t\t\t\t\t\t\t\t<\/div><\/div>\n\t\t\t\t\t\t\t\t\t\t\t<\/td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t   \t\t\t\t\t\t\t\t\t\t\t<td colspan=\"\" rowspan=\"\" class=\"\" id=\"\">\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"td-content-wrapper\"><div class=\"td-content\">\n\t\t\t\t\t\t\t\t\t\t\t\t\tTranspar\u00eancia sobre os sinais de risco recolhidos; nenhuma transpar\u00eancia para a avalia\u00e7\u00e3o \"bot-or-not\".\t\t\t\t\t\t\t\t\t\t\t\t<\/div><\/div>\n\t\t\t\t\t\t\t\t\t\t\t<\/td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/tr>\n\t\t\t        \t\t\t    <\/tbody>\n\t\t\t<\/table>\n\t\t<\/div>\n\t  \t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-626cda7 elementor-widget elementor-widget-text-editor\" data-id=\"626cda7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h3 data-pm-slice=\"1 1 []\">Fornecedores tradicionais CAPTCHA<\/h3><p>Alguns<strong> fornecedores de fonte fechada <\/strong>frequentemente dependem de <strong>reconhecimento de imagem CAPTCHA desafios<\/strong> ou decifrar <strong>texto ofuscado<\/strong>. CAPTCHA, tais como <a href=\"https:\/\/friendlycaptcha.com\/pt\/insights\/hcaptcha-vs-recaptcha\/\">Google reCAPTCHA ou hCaptcha<\/a> ou <a href=\"https:\/\/friendlycaptcha.com\/pt\/insights\/cloudflare-captcha-alternative\/\">Cloudflare Turnstile<\/a>A empresa, que tem um modelo de desenvolvimento de c\u00f3digo fechado, tem um modelo de desenvolvimento de c\u00f3digo fechado.<\/p><p>Google reCAPTCHA, hCaptcha ou Cloudflare Turnstile seguem uma <strong>estrutura cl\u00e1ssica de software como servi\u00e7o<\/strong> para fornecer os seus servi\u00e7os. Os fornecedores tradicionais de SaaS CAPTCHA dependem de servidores externos, o que levanta quest\u00f5es sobre lat\u00eancia, privacidade de dados e confian\u00e7a do fornecedor.<\/p><p>O seu c\u00f3digo permanece opaco, mas fornecem uma API chave-na-m\u00e3o apoiada por telemetria de amea\u00e7as e escalonamento autom\u00e1tico. Paga-se uma subscri\u00e7\u00e3o, aceita-se algum bloqueio de fornecedor e confia-se num roteiro externo. Pode transferir a manuten\u00e7\u00e3o, as actualiza\u00e7\u00f5es de conformidade e a an\u00e1lise para especialistas que observam milhares de milh\u00f5es de pedidos por dia.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2f50bbf elementor-widget elementor-widget-text-editor\" data-id=\"2f50bbf\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h3 data-pm-slice=\"1 1 []\">Fornecedores h\u00edbridos CAPTCHA<\/h3><p><strong>Servi\u00e7os h\u00edbridos CAPTCHA<\/strong> como o Friendly Captcha, por outro lado, utilizam <a href=\"https:\/\/friendlycaptcha.com\/pt\/insights\/controlling-variance-in-proof-of-work-algorithms\/\">advanced puzzles de fundo<\/a> numa base de prova de trabalho que s\u00e3o <strong>completamente invis\u00edvel para os seres humanos reais<\/strong>. Nunca t\u00eam de identificar sem\u00e1foros ou passadeiras em v\u00e1rias imagens.<\/p><p>O Friendly Captcha utiliza um <strong>modelo de desenvolvimento h\u00edbrido<\/strong> constitu\u00eddo por um <strong>frontend de c\u00f3digo aberto<\/strong> e um <strong>backend de fonte segura<\/strong> para garantir a melhor transpar\u00eancia e seguran\u00e7a poss\u00edveis aos seus clientes.<\/p><p>O seu SDK de front-end \u00e9 totalmente de c\u00f3digo aberto, permitindo aos clientes inspecionar o c\u00f3digo do cliente e a organiza\u00e7\u00e3o para auto-hospedagem, se assim o desejarem.<\/p><p>O trabalho pesado, no entanto, ocorre dentro de um backend fechado e sens\u00edvel ao risco que adapta dinamicamente a dificuldade dos puzzles de prova de trabalho, segue os padr\u00f5es emergentes dos bots e lan\u00e7a actualiza\u00e7\u00f5es sem a interven\u00e7\u00e3o do cliente. Para al\u00e9m disso, o Friendly Captcha utiliza o seu <strong>base de dados global de riscos<\/strong> para detetar e prevenir antecipadamente as amea\u00e7as \u00e0 ciberseguran\u00e7a.<\/p><p>O resultado \u00e9 um <strong>modelo h\u00edbrido<\/strong> que oferece transpar\u00eancia onde \u00e9 importante com resili\u00eancia gerida.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-566b229 elementor-widget elementor-widget-image\" data-id=\"566b229\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img title=\"CAPTCHA moderno de c\u00f3digo aberto 1\" fetchpriority=\"high\" decoding=\"async\" width=\"800\" height=\"978\" src=\"https:\/\/friendlycaptcha.com\/wp-content\/uploads\/2025\/05\/Screenshot-Open-SourceFriendly-Captcha-on-github-838x1024.png\" class=\"attachment-large size-large wp-image-12704\" alt=\"O frontend de c\u00f3digo aberto CAPTCHA do Friendly Captcha est\u00e1 dispon\u00edvel ao p\u00fablico no GitHub.\" srcset=\"https:\/\/friendlycaptcha.com\/wp-content\/uploads\/2025\/05\/Screenshot-Open-SourceFriendly-Captcha-on-github-838x1024.png 838w, https:\/\/friendlycaptcha.com\/wp-content\/uploads\/2025\/05\/Screenshot-Open-SourceFriendly-Captcha-on-github-245x300.png 245w, https:\/\/friendlycaptcha.com\/wp-content\/uploads\/2025\/05\/Screenshot-Open-SourceFriendly-Captcha-on-github-768x939.png 768w, https:\/\/friendlycaptcha.com\/wp-content\/uploads\/2025\/05\/Screenshot-Open-SourceFriendly-Captcha-on-github-10x12.png 10w, https:\/\/friendlycaptcha.com\/wp-content\/uploads\/2025\/05\/Screenshot-Open-SourceFriendly-Captcha-on-github.png 936w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-01a5a6b elementor-widget elementor-widget-text-editor\" data-id=\"01a5a6b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h2 data-pm-slice=\"1 1 []\">Captcha amig\u00e1vel: pot\u00eancia h\u00edbrida com um front-end de c\u00f3digo aberto<\/h2><p>Friendly Captcha \u00e9 um <a href=\"https:\/\/friendlycaptcha.com\/pt\/insights\/captcha-alternative\/\">CAPTCHA alternativa<\/a> que adopta uma abordagem diferente entre o c\u00f3digo aberto e o c\u00f3digo fechado.<\/p><p>O <strong>SDK de c\u00f3digo aberto<\/strong>, lan\u00e7ado sob uma licen\u00e7a simples (Mozilla Public License, Vers\u00e3o 2), \u00e9 executado inteiramente no navegador. Os engenheiros podem rever cada linha de c\u00f3digo para confirmar exatamente o que est\u00e1 a ser executado no browser do utilizador final. Eles tamb\u00e9m podem bifurcar o c\u00f3digo para atender a necessidades espec\u00edficas. <a href=\"https:\/\/friendlycaptcha.com\/pt\/insights\/captcha-accessibility\/\">Acessibilidade CAPTCHA<\/a> ou requisitos de marca. Este <strong>abertura do lado do cliente<\/strong> cumpre os requisitos de auditoria e promove a confian\u00e7a sem aumentar a lat\u00eancia ou os custos de licenciamento.<\/p><p>O trabalho principal \u00e9 efectuado no lado do servidor numa <strong>backend seguro<\/strong> que o Friendly Captcha funciona <strong>como um servi\u00e7o gerido<\/strong>. Aqui, os tokens de prova de trabalho s\u00e3o verificados, o tr\u00e1fego \u00e9 confrontado com uma base de dados de risco global e a dificuldade dos puzzles de fundo \u00e9 ajustada em tempo real.<\/p><p>Atrav\u00e9s desta abordagem de duas camadas, o Friendly Captcha pode gerir a redund\u00e2ncia, o escalonamento autom\u00e1tico e o patching r\u00e1pido, ao mesmo tempo que protege os clientes da sobrecarga operacional da gest\u00e3o de chaves criptogr\u00e1ficas, condutas de an\u00e1lise e feeds de intelig\u00eancia de bots.<\/p><p>O Friendly Captcha \u00e9 o CAPTCHA h\u00edbrido da pr\u00f3xima gera\u00e7\u00e3o: c\u00f3digo aberto onde a visibilidade \u00e9 importante e uma plataforma fechada onde a resposta cont\u00ednua a amea\u00e7as e a infraestrutura altamente dispon\u00edvel s\u00e3o mais eficazes.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c67e06a elementor-widget elementor-widget-text-editor\" data-id=\"c67e06a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h3 data-pm-slice=\"1 3 []\">Vantagens do sistema Friendly Captcha<\/h3><ul><li><p>Friendly Captcha garante <strong>prote\u00e7\u00e3o eficaz contra bots<\/strong> devido \u00e0 <strong>backend fechado<\/strong> que inclui prote\u00e7\u00e3o de bots em dois n\u00edveis: desafios de prova de trabalho e a base de dados de risco global.<\/p><\/li><li><p>Friendly Captcha <strong>funciona com todos os browsers e dispositivos<\/strong>incluindo os lan\u00e7ados ap\u00f3s o Internet Explorer 11. Isto protege os visitantes do seu s\u00edtio Web de ficarem bloqueados.<\/p><\/li><li><p>O Friendly Captcha \u00e9 um verdadeiro <a href=\"https:\/\/friendlycaptcha.com\/pt\/insights\/what-is-an-invisible-captcha\/\">invis\u00edvel CAPTCHA<\/a>. O desafio de fundo verifica os seres humanos sem qualquer intera\u00e7\u00e3o do utilizador e oferece a <strong>melhor experi\u00eancia do utilizador<\/strong>.<\/p><\/li><li><p>Os desafios do Friendly Captcha s\u00e3o <a href=\"https:\/\/friendlycaptcha.com\/pt\/insights\/controlling-variance-in-proof-of-work-algorithms\/\">dimensionado dinamicamente<\/a>. Isto significa que <strong>nenhum utilizador real \u00e9 bloqueado<\/strong>.<\/p><\/li><li><p>Friendly Captcha \u00e9 o principal <a href=\"https:\/\/friendlycaptcha.com\/pt\/insights\/eu-captcha\/\">Fornecedor EU CAPTCHA<\/a>que n\u00e3o recolhe dados dos utilizadores e garante <strong>cumprimento das leis internacionais de prote\u00e7\u00e3o de dados<\/strong>. Friendly Captcha est\u00e1 em conformidade com o RGPD.<\/p><\/li><li><p>Friendly Captcha \u00e9 <strong>totalmente acess\u00edvel<\/strong>. O <a href=\"https:\/\/friendlycaptcha.com\/pt\/insights\/captcha-accessibility\/\">acessibilidade CAPTCHA<\/a> Friendly Captcha n\u00e3o requer qualquer intera\u00e7\u00e3o manual.<\/p><\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1c6fd18 elementor-widget elementor-widget-image\" data-id=\"1c6fd18\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img title=\"CAPTCHA 2 moderno de c\u00f3digo aberto\" decoding=\"async\" width=\"800\" height=\"800\" src=\"https:\/\/friendlycaptcha.com\/wp-content\/uploads\/2023\/11\/FriendlyCaptcha_Multiple-Bots.svg\" class=\"attachment-large size-large wp-image-6330\" alt=\"V\u00e1rios bots\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-cca2aad elementor-widget elementor-widget-text-editor\" data-id=\"cca2aad\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h2 data-pm-slice=\"1 1 []\">Considera\u00e7\u00f5es antes de integrar um servi\u00e7o CAPTCHA de c\u00f3digo aberto<\/h2><p>Antes de integrar um servi\u00e7o de prote\u00e7\u00e3o contra bots e CAPTCHA de c\u00f3digo aberto nos seus formul\u00e1rios de contacto, registos ou lojas, considere o seguinte:<\/p><p>Os CAPTCHA de c\u00f3digo aberto oferecem capacidade de auditoria e controlo de custos, mas tamb\u00e9m colocam <strong>administra\u00e7\u00e3o di\u00e1ria<\/strong> na sua equipa. A manuten\u00e7\u00e3o \u00e9 o primeiro ponto de verifica\u00e7\u00e3o: algu\u00e9m precisa acompanhar as vers\u00f5es upstream, aplicar patches de seguran\u00e7a e implantar rapidamente quando ocorre um CVE. Se isso for ignorado, o widget CAPTCHA pode passar de guardi\u00e3o a vulnerabilidade.<\/p><p>Em segundo lugar, considere o <strong>profundidade de prote\u00e7\u00e3o<\/strong>. A maioria dos projectos comunit\u00e1rios oferece um desafio de uma camada com texto distorcido, uma grelha de imagens ou um desafio b\u00e1sico de prova de trabalho sem a an\u00e1lise comportamental ou a intelig\u00eancia contra amea\u00e7as que se encontram nas plataformas geridas.<\/p><p>Se o seu perfil de risco for elevado, planeie camadas complementares, como o rate limiting ou uma firewall de aplica\u00e7\u00e3o Web, ou considere um servi\u00e7o h\u00edbrido, como o Friendly Captcha, que combina c\u00f3digo de cliente aberto com um backend gerido e sens\u00edvel ao risco.<\/p><p>Por fim, considere o <strong>evolu\u00e7\u00e3o dos bots<\/strong>. Os programas de solu\u00e7\u00f5es automatizadas est\u00e3o constantemente a melhorar, por isso, planeie revis\u00f5es regulares para ajustar a complexidade dos puzzles e medir a usabilidade. Com uma manuten\u00e7\u00e3o disciplinada e os controlos de suporte adequados, um CAPTCHA de c\u00f3digo aberto pode ser utilizado eficazmente - especialmente quando combinado com uma camada gerida que preenche as lacunas operacionais.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-43d5e46 elementor-widget elementor-widget-text-editor\" data-id=\"43d5e46\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h2 data-pm-slice=\"1 1 []\">Conclus\u00e3o: Friendly Captcha de c\u00f3digo aberto para prote\u00e7\u00e3o de bots da pr\u00f3xima gera\u00e7\u00e3o<\/h2><p>Um <strong>c\u00f3digo aberto CAPTCHA<\/strong> oferece total transpar\u00eancia de c\u00f3digo, personaliza\u00e7\u00e3o irrestrita e controlo soberano sobre a resid\u00eancia de dados - vantagens que atraem as organiza\u00e7\u00f5es com pr\u00e1ticas DevSecOps maduras e mandatos de conformidade rigorosos.\u00a0<\/p><p>No entanto, estes benef\u00edcios v\u00eam acompanhados da obriga\u00e7\u00e3o cont\u00ednua de monitorizar as vulnerabilidades, ajustar a dificuldade dos puzzles e dimensionar a infraestrutura durante os picos de tr\u00e1fego. Dependendo das configura\u00e7\u00f5es individuais, a seguran\u00e7a \u00e9 fornecida numa estrutura de camada \u00fanica (PoW ou baseada em imagem).<\/p><p>Puro <strong>Fornecedores SaaS CAPTCHA <\/strong>(Google reCAPTCHA, Cloudflare Turnstile) invertem essa equa\u00e7\u00e3o, assumindo responsabilidades di\u00e1rias de seguran\u00e7a e tempo de atividade, mas \u00e0 custa da privacidade do utilizador, da depend\u00eancia do fornecedor e de uma l\u00f3gica de decis\u00e3o opaca. Isto deve-se \u00e0 estrutura de dois n\u00edveis, que combina sinais de risco e intera\u00e7\u00f5es manuais.<\/p><p>A <strong>h\u00edbrido CAPTCHA<\/strong> tais como <strong>Captcha amig\u00e1vel<\/strong> oferece o melhor dos dois mundos. O seu SDK de front-end de c\u00f3digo aberto permite auditorias independentes e uma integra\u00e7\u00e3o perfeita, enquanto um back-end gerido fornece informa\u00e7\u00f5es sobre amea\u00e7as em tempo real, patching autom\u00e1tico e capacidade el\u00e1stica.\u00a0<\/p><p>A sua estrutura de seguran\u00e7a de dois n\u00edveis incorpora tecnologia de prova de trabalho de \u00faltima gera\u00e7\u00e3o e avalia\u00e7\u00e3o do sinal de risco advanced.<\/p><p>O modelo h\u00edbrido do Friendly Captcha mant\u00e9m a visibilidade do tratamento de dados do lado do cliente, delegando a tarefa de an\u00e1lise de padr\u00f5es de bots, que consome muitos recursos, a um servi\u00e7o especializado.\u00a0<\/p><p>Para muitas equipas, esta abordagem h\u00edbrida atinge o equil\u00edbrio certo entre a efici\u00eancia operacional e a prote\u00e7\u00e3o robusta e de \u00faltima gera\u00e7\u00e3o contra bots. <a href=\"https:\/\/friendlycaptcha.com\/pt\/signup\/\">Tentar Friendly Captcha<\/a> vers\u00e3o de c\u00f3digo aberto gratuita durante 30 dias.<\/p><h3>FAQ<\/h3>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-fc3372e elementor-widget elementor-widget-accordion\" data-id=\"fc3372e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"accordion.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-accordion\">\n\t\t\t\t\t\t\t<div class=\"elementor-accordion-item\">\n\t\t\t\t\t<div id=\"elementor-tab-title-2641\" class=\"elementor-tab-title\" data-tab=\"1\" role=\"button\" aria-controls=\"elementor-tab-content-2641\" aria-expanded=\"false\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon elementor-accordion-icon-left\" aria-hidden=\"true\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon-closed\"><svg class=\"e-font-icon-svg e-fas-plus\" viewbox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H272V64c0-17.67-14.33-32-32-32h-32c-17.67 0-32 14.33-32 32v144H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h144v144c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32V304h144c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon-opened\"><svg class=\"e-font-icon-svg e-fas-minus\" viewbox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h384c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-accordion-title\" tabindex=\"0\">Quais s\u00e3o as vantagens de utilizar uma solu\u00e7\u00e3o CAPTCHA de c\u00f3digo aberto em vez de CAPTCHA SaaS?<\/a>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<div id=\"elementor-tab-content-2641\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"1\" role=\"region\" aria-labelledby=\"elementor-tab-title-2641\"><p>H\u00e1 v\u00e1rios benef\u00edcios em usar uma solu\u00e7\u00e3o CAPTCHA de c\u00f3digo aberto em vez de um software como servi\u00e7o (SaaS) CAPTCHA propriet\u00e1rio. As principais vantagens est\u00e3o centradas em\u00a0<span class=\"notion-enable-hover\" data-token-index=\"1\">controlo, transpar\u00eancia e privacidade dos dados<\/span>Embora as solu\u00e7\u00f5es de c\u00f3digo aberto tamb\u00e9m exijam mais manuten\u00e7\u00e3o interna. Para empresas com equipas de seguran\u00e7a internas maduras e uma forte necessidade de soberania de dados, um CAPTCHA de c\u00f3digo aberto oferece maior controlo e transpar\u00eancia. No entanto, para organiza\u00e7\u00f5es que preferem descarregar o fardo da seguran\u00e7a e da manuten\u00e7\u00e3o, uma solu\u00e7\u00e3o h\u00edbrida como o Friendly Captcha \u00e9 frequentemente uma escolha mais adequada.<\/p><p><a class=\"notion-link-token notion-focusable-token notion-enable-hover\" tabindex=\"0\" href=\"https:\/\/friendlycaptcha.com\/pt\/\" rel=\"noopener noreferrer\" data-token-index=\"3\"><span class=\"link-annotation-29adccdb-0e83-809c-97b1-e95c5fc6605f--1539092676\">Friendly Captcha<\/span><\/a>\u00a0combina as vantagens das fontes abertas e seguras. Embora o frontend seja de c\u00f3digo aberto, garante a m\u00e1xima seguran\u00e7a gra\u00e7as ao backend SaaS de miss\u00e3o cr\u00edtica mais seguro.<\/p><\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-accordion-item\">\n\t\t\t\t\t<div id=\"elementor-tab-title-2642\" class=\"elementor-tab-title\" data-tab=\"2\" role=\"button\" aria-controls=\"elementor-tab-content-2642\" aria-expanded=\"false\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon elementor-accordion-icon-left\" aria-hidden=\"true\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon-closed\"><svg class=\"e-font-icon-svg e-fas-plus\" viewbox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H272V64c0-17.67-14.33-32-32-32h-32c-17.67 0-32 14.33-32 32v144H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h144v144c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32V304h144c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon-opened\"><svg class=\"e-font-icon-svg e-fas-minus\" viewbox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h384c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-accordion-title\" tabindex=\"0\">Qual \u00e9 a melhor biblioteca CAPTCHA de c\u00f3digo aberto?<\/a>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<div id=\"elementor-tab-content-2642\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"2\" role=\"region\" aria-labelledby=\"elementor-tab-title-2642\"><p>A nomea\u00e7\u00e3o da \"melhor\" biblioteca CAPTCHA de c\u00f3digo aberto \u00e9 subjectiva e depende das suas necessidades espec\u00edficas, tais como o n\u00edvel de seguran\u00e7a exigido, a facilidade de utiliza\u00e7\u00e3o e o m\u00e9todo de implementa\u00e7\u00e3o. Embora n\u00e3o seja totalmente de c\u00f3digo aberto, mas sim h\u00edbrida, a Friendly Captcha \u00e9 amplamente reconhecida como uma op\u00e7\u00e3o l\u00edder pela sua abordagem moderna, centrada na privacidade e de f\u00e1cil utiliza\u00e7\u00e3o. Utiliza um SDK de c\u00f3digo aberto do lado do cliente para transpar\u00eancia, combinado com um poderoso backend SaaS gerido para uma seguran\u00e7a robusta e adapt\u00e1vel. Isto combina o melhor dos dois mundos: privacidade e controlo do lado do cliente com advanced, seguran\u00e7a sem manuten\u00e7\u00e3o no backend.<\/p><\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-accordion-item\">\n\t\t\t\t\t<div id=\"elementor-tab-title-2643\" class=\"elementor-tab-title\" data-tab=\"3\" role=\"button\" aria-controls=\"elementor-tab-content-2643\" aria-expanded=\"false\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon elementor-accordion-icon-left\" aria-hidden=\"true\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon-closed\"><svg class=\"e-font-icon-svg e-fas-plus\" viewbox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H272V64c0-17.67-14.33-32-32-32h-32c-17.67 0-32 14.33-32 32v144H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h144v144c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32V304h144c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon-opened\"><svg class=\"e-font-icon-svg e-fas-minus\" viewbox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h384c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-accordion-title\" tabindex=\"0\">Como \u00e9 que os programadores podem integrar ferramentas CAPTCHA de c\u00f3digo aberto em s\u00edtios Web ou aplica\u00e7\u00f5es existentes?<\/a>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<div id=\"elementor-tab-content-2643\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"3\" role=\"region\" aria-labelledby=\"elementor-tab-title-2643\"><p>A integra\u00e7\u00e3o de ferramentas CAPTCHA de c\u00f3digo aberto requer um processo em duas partes: implementar um widget do lado do cliente no seu c\u00f3digo front-end e adicionar um ponto final de verifica\u00e7\u00e3o do lado do servidor. Os passos exactos dependem da biblioteca espec\u00edfica que escolher. A Friendly Captcha, por exemplo, oferece\u00a0<a class=\"notion-link-token notion-focusable-token notion-enable-hover\" tabindex=\"0\" href=\"https:\/\/friendlycaptcha.com\/pt\/integrations\/\" rel=\"noopener noreferrer\" data-token-index=\"1\"><span class=\"link-annotation-29adccdb-0e83-809b-9c41-ce25991b8d4f--1116294860\">integra\u00e7\u00f5es<\/span><\/a>\u00a0para\u00a0<a class=\"notion-link-token notion-focusable-token notion-enable-hover\" tabindex=\"0\" href=\"https:\/\/friendlycaptcha.com\/pt\/integrations\/node-js-captcha\/\" rel=\"noopener noreferrer\" data-token-index=\"3\"><span class=\"link-annotation-29adccdb-0e83-809b-9c41-ce25991b8d4f--393430302\">Node.js<\/span><\/a>,\u00a0<a class=\"notion-link-token notion-focusable-token notion-enable-hover\" tabindex=\"0\" href=\"https:\/\/friendlycaptcha.com\/pt\/integrations\/python-captcha\/\" rel=\"noopener noreferrer\" data-token-index=\"5\"><span class=\"link-annotation-29adccdb-0e83-809b-9c41-ce25991b8d4f-1827641106\">Python<\/span><\/a>,\u00a0<a class=\"notion-link-token notion-focusable-token notion-enable-hover\" tabindex=\"0\" href=\"https:\/\/friendlycaptcha.com\/pt\/integrations\/php-captcha\/\" rel=\"noopener noreferrer\" data-token-index=\"7\"><span class=\"link-annotation-29adccdb-0e83-809b-9c41-ce25991b8d4f-240994526\">PHP<\/span><\/a>e\u00a0<a class=\"notion-link-token notion-focusable-token notion-enable-hover\" tabindex=\"0\" href=\"https:\/\/friendlycaptcha.com\/pt\/integrations\/laravel-captcha\/\" rel=\"noopener noreferrer\" data-token-index=\"9\"><span class=\"link-annotation-29adccdb-0e83-809b-9c41-ce25991b8d4f-1991028413\">Laravel<\/span><\/a>\u00a0que envolvem a etapa de verifica\u00e7\u00e3o em menos de dez linhas de c\u00f3digo. A maioria dos projetos de c\u00f3digo aberto fornece guias de in\u00edcio r\u00e1pido e imagens Docker semelhantes, simplificando a inclus\u00e3o de CI\/CD.<\/p><\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-accordion-item\">\n\t\t\t\t\t<div id=\"elementor-tab-title-2644\" class=\"elementor-tab-title\" data-tab=\"4\" role=\"button\" aria-controls=\"elementor-tab-content-2644\" aria-expanded=\"false\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon elementor-accordion-icon-left\" aria-hidden=\"true\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon-closed\"><svg class=\"e-font-icon-svg e-fas-plus\" viewbox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H272V64c0-17.67-14.33-32-32-32h-32c-17.67 0-32 14.33-32 32v144H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h144v144c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32V304h144c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon-opened\"><svg class=\"e-font-icon-svg e-fas-minus\" viewbox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h384c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-accordion-title\" tabindex=\"0\">Quais s\u00e3o as vantagens de um CAPTCHA de c\u00f3digo aberto?<\/a>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<div id=\"elementor-tab-content-2644\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"4\" role=\"region\" aria-labelledby=\"elementor-tab-title-2644\"><p>Um CAPTCHA de c\u00f3digo aberto oferece benef\u00edcios principalmente relacionados a\u00a0<span class=\"notion-enable-hover\" data-token-index=\"1\">controlo, privacidade e custos<\/span>O que contrasta com a conveni\u00eancia gerida dos CAPTCHAs SaaS (Software-as-a-Service). Para organiza\u00e7\u00f5es com fortes necessidades de conformidade de dados ou que n\u00e3o gostam de se prender a um fornecedor, o c\u00f3digo aberto \u00e9 muitas vezes uma escolha mais atraente.<\/p><p>O Friendly Captcha abrange o melhor dos dois mundos com um modelo h\u00edbrido: o seu frontend transparente \u00e9 combinado com um backend SaaS de miss\u00e3o cr\u00edtica. Ele amplia esses benef\u00edcios, evitando o rastreamento e o suporte do cookie <a class=\"notion-link-token notion-focusable-token notion-enable-hover\" tabindex=\"0\" href=\"https:\/\/friendlycaptcha.com\/pt\/accessibility\/wcag\/\" rel=\"noopener noreferrer\" data-token-index=\"3\"><span class=\"link-annotation-29adccdb-0e83-805a-b48a-e88ef3057107-1147748431\">Compat\u00edvel com as WCAG<\/span><\/a>\u00a0modos. Isto faz do Friendly Captcha o melhor CAPTCHA de c\u00f3digo aberto dispon\u00edvel.<\/p><\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-accordion-item\">\n\t\t\t\t\t<div id=\"elementor-tab-title-2645\" class=\"elementor-tab-title\" data-tab=\"5\" role=\"button\" aria-controls=\"elementor-tab-content-2645\" aria-expanded=\"false\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon elementor-accordion-icon-left\" aria-hidden=\"true\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon-closed\"><svg class=\"e-font-icon-svg e-fas-plus\" viewbox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H272V64c0-17.67-14.33-32-32-32h-32c-17.67 0-32 14.33-32 32v144H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h144v144c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32V304h144c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon-opened\"><svg class=\"e-font-icon-svg e-fas-minus\" viewbox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h384c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-accordion-title\" tabindex=\"0\">Qu\u00e3o seguros s\u00e3o os CAPTCHA de c\u00f3digo aberto em compara\u00e7\u00e3o com os servi\u00e7os propriet\u00e1rios?<\/a>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<div id=\"elementor-tab-content-2645\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"5\" role=\"region\" aria-labelledby=\"elementor-tab-title-2645\"><p>Ao comparar a seguran\u00e7a das solu\u00e7\u00f5es CAPTCHA de c\u00f3digo aberto e propriet\u00e1rias, n\u00e3o h\u00e1 uma resposta simples sobre qual \u00e9 a mais segura. Ambas t\u00eam vantagens e desvantagens distintas, e a seguran\u00e7a final depende muito da implementa\u00e7\u00e3o, manuten\u00e7\u00e3o e tecnologia espec\u00edfica utilizada. As solu\u00e7\u00f5es CAPTCHA de c\u00f3digo aberto, como o mCaptcha, parecem ser mais transparentes e oferecem maior flexibilidade. Os servi\u00e7os propriet\u00e1rios, como o reCAPTCHA da Google, s\u00e3o solu\u00e7\u00f5es SaaS de c\u00f3digo fechado. S\u00e3o desenvolvidos e mantidos por fornecedores comerciais para recolher o maior n\u00famero poss\u00edvel de dados dos utilizadores.<\/p><p>Os modelos h\u00edbridos CAPTCHA, como o Friendly Captcha, combinam a transpar\u00eancia com a seguran\u00e7a gerida para uma <a class=\"notion-link-token notion-focusable-token notion-enable-hover\" tabindex=\"0\" href=\"https:\/\/friendlycaptcha.com\/pt\/insights\/bot-protection\/\" rel=\"noopener noreferrer\" data-token-index=\"1\"><span class=\"link-annotation-29adccdb-0e83-8055-8bc0-ca3904058d30--1775004040\">prote\u00e7\u00e3o contra bots<\/span><\/a>.<\/p><\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-accordion-item\">\n\t\t\t\t\t<div id=\"elementor-tab-title-2646\" class=\"elementor-tab-title\" data-tab=\"6\" role=\"button\" aria-controls=\"elementor-tab-content-2646\" aria-expanded=\"false\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon elementor-accordion-icon-left\" aria-hidden=\"true\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon-closed\"><svg class=\"e-font-icon-svg e-fas-plus\" viewbox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H272V64c0-17.67-14.33-32-32-32h-32c-17.67 0-32 14.33-32 32v144H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h144v144c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32V304h144c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon-opened\"><svg class=\"e-font-icon-svg e-fas-minus\" viewbox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h384c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-accordion-title\" tabindex=\"0\">Pode um CAPTCHA de c\u00f3digo aberto cumprir as leis de privacidade como a GDPR\/CCPA?<\/a>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<div id=\"elementor-tab-content-2646\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"6\" role=\"region\" aria-labelledby=\"elementor-tab-title-2646\"><p>Sim, um CAPTCHA de c\u00f3digo aberto pode cumprir as leis de privacidade como o GDPR e a CCPA em compara\u00e7\u00e3o com muitos servi\u00e7os propriet\u00e1rios. O cerne da quest\u00e3o reside na forma como o CAPTCHA \u00e9 implementado e nos dados espec\u00edficos que recolhe. Como um modelo h\u00edbrido CAPTCHA que abrange o melhor dos servi\u00e7os de c\u00f3digo aberto e propriet\u00e1rios, o Friendly Captcha est\u00e1 em total conformidade com a maioria das <a class=\"notion-link-token notion-focusable-token notion-enable-hover\" tabindex=\"0\" href=\"https:\/\/friendlycaptcha.com\/pt\/privacy\/\" rel=\"noopener noreferrer\" data-token-index=\"1\"><span class=\"link-annotation-29adccdb-0e83-80f4-a63f-e6e3d477e7f9-1248960739\">leis internacionais sobre privacidade<\/span><\/a>.<\/p><\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-accordion-item\">\n\t\t\t\t\t<div id=\"elementor-tab-title-2647\" class=\"elementor-tab-title\" data-tab=\"7\" role=\"button\" aria-controls=\"elementor-tab-content-2647\" aria-expanded=\"false\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon elementor-accordion-icon-left\" aria-hidden=\"true\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon-closed\"><svg class=\"e-font-icon-svg e-fas-plus\" viewbox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H272V64c0-17.67-14.33-32-32-32h-32c-17.67 0-32 14.33-32 32v144H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h144v144c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32V304h144c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon-opened\"><svg class=\"e-font-icon-svg e-fas-minus\" viewbox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h384c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-accordion-title\" tabindex=\"0\">Quais s\u00e3o as desvantagens de um CAPTCHA de c\u00f3digo aberto?<\/a>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<div id=\"elementor-tab-content-2647\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"7\" role=\"region\" aria-labelledby=\"elementor-tab-title-2647\"><p>Embora as solu\u00e7\u00f5es CAPTCHA de c\u00f3digo aberto ofere\u00e7am vantagens significativas, nomeadamente em termos de privacidade e transpar\u00eancia, tamb\u00e9m apresentam inconvenientes not\u00e1veis em compara\u00e7\u00e3o com as alternativas SaaS (Software-as-a-Service) propriet\u00e1rias. Esses desafios envolvem principalmente seguran\u00e7a, manuten\u00e7\u00e3o e escalabilidade. <br \/>Para as empresas que pretendem a privacidade e a transpar\u00eancia do c\u00f3digo aberto, mas que necessitam de uma seguran\u00e7a robusta e gerida, uma <strong>h\u00edbrido CAPTCHA<\/strong> como o Friendly Captcha pode oferecer um meio-termo, combinando um lado cliente aberto com um backend poderoso e gerido.<\/p><\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-accordion-item\">\n\t\t\t\t\t<div id=\"elementor-tab-title-2648\" class=\"elementor-tab-title\" data-tab=\"8\" role=\"button\" aria-controls=\"elementor-tab-content-2648\" aria-expanded=\"false\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon elementor-accordion-icon-left\" aria-hidden=\"true\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon-closed\"><svg class=\"e-font-icon-svg e-fas-plus\" viewbox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H272V64c0-17.67-14.33-32-32-32h-32c-17.67 0-32 14.33-32 32v144H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h144v144c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32V304h144c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon-opened\"><svg class=\"e-font-icon-svg e-fas-minus\" viewbox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h384c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-accordion-title\" tabindex=\"0\">Como \u00e9 que o Friendly Captcha se compara ao CAPTCHA de c\u00f3digo aberto?<\/a>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<div id=\"elementor-tab-content-2648\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"8\" role=\"region\" aria-labelledby=\"elementor-tab-title-2648\"><p>O Friendly Captcha difere dos t\u00edpicos CAPTCHA de c\u00f3digo aberto por utilizar um modelo h\u00edbrido que combina a transpar\u00eancia e o controlo da tecnologia de c\u00f3digo aberto com a seguran\u00e7a robusta e gerida de um backend SaaS (Software-as-a-Service) propriet\u00e1rio. Embora um CAPTCHA totalmente de c\u00f3digo aberto possa oferecer transpar\u00eancia, muitas vezes fica aqu\u00e9m da seguran\u00e7a e da manuten\u00e7\u00e3o gerenciadas.<\/p><\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-811075b elementor-widget elementor-widget-text-editor\" data-id=\"811075b\" data-element_type=\"widget\" data-e-type=\"widget\" data-no-translation=\"\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>.elementor-element-811075b{display:none !important}<\/style>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-74ef804 elementor-widget elementor-widget-text-editor\" data-id=\"74ef804\" data-element_type=\"widget\" data-e-type=\"widget\" data-no-translation=\"\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>.elementor-element-74ef804{display:none !important}<\/style>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-695197b elementor-widget elementor-widget-text-editor\" data-id=\"695197b\" data-element_type=\"widget\" data-e-type=\"widget\" data-no-translation=\"\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>.elementor-element-695197b{display:none !important}<\/style>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1815f2b elementor-widget elementor-widget-text-editor\" data-id=\"1815f2b\" data-element_type=\"widget\" data-e-type=\"widget\" data-no-translation=\"\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>.elementor-element-1815f2b{display:none !important}<\/style>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b30f05e eael-table-align-center eael-dt-th-align-left elementor-widget elementor-widget-eael-data-table\" data-id=\"b30f05e\" data-element_type=\"widget\" data-e-type=\"widget\" data-no-translation=\"\" data-widget_type=\"eael-data-table.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>.elementor-element-b30f05e{display:none !important}<\/style>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7430590 elementor-widget elementor-widget-text-editor\" data-id=\"7430590\" data-element_type=\"widget\" data-e-type=\"widget\" data-no-translation=\"\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>.elementor-element-7430590{display:none !important}<\/style>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a487eff elementor-widget elementor-widget-text-editor\" data-id=\"a487eff\" data-element_type=\"widget\" data-e-type=\"widget\" data-no-translation=\"\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>.elementor-element-a487eff{display:none !important}<\/style>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c7bfb32 elementor-widget elementor-widget-image\" data-id=\"c7bfb32\" data-element_type=\"widget\" data-e-type=\"widget\" data-no-translation=\"\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>.elementor-element-c7bfb32{display:none !important}<\/style>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1ce286e elementor-widget elementor-widget-text-editor\" data-id=\"1ce286e\" data-element_type=\"widget\" data-e-type=\"widget\" data-no-translation=\"\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>.elementor-element-1ce286e{display:none !important}<\/style>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-72adc39 elementor-widget elementor-widget-text-editor\" data-id=\"72adc39\" data-element_type=\"widget\" data-e-type=\"widget\" data-no-translation=\"\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>.elementor-element-72adc39{display:none !important}<\/style>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-bb2678f elementor-widget elementor-widget-image\" data-id=\"bb2678f\" data-element_type=\"widget\" data-e-type=\"widget\" data-no-translation=\"\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>.elementor-element-bb2678f{display:none !important}<\/style>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0570310 elementor-widget elementor-widget-text-editor\" data-id=\"0570310\" data-element_type=\"widget\" data-e-type=\"widget\" data-no-translation=\"\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>.elementor-element-0570310{display:none !important}<\/style>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4cb2fa4 elementor-widget elementor-widget-text-editor\" data-id=\"4cb2fa4\" data-element_type=\"widget\" data-e-type=\"widget\" data-no-translation=\"\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>.elementor-element-4cb2fa4{display:none !important}<\/style>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-68a92e1 elementor-widget elementor-widget-accordion\" data-id=\"68a92e1\" data-element_type=\"widget\" data-e-type=\"widget\" data-no-translation=\"\" data-widget_type=\"accordion.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>.elementor-element-68a92e1{display:none !important}<\/style>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-592e507 elementor-widget elementor-widget-text-editor\" data-id=\"592e507\" data-element_type=\"widget\" data-e-type=\"widget\" data-no-translation=\"\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>.elementor-element-592e507{display:none !important}<\/style>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-88b6108 elementor-widget elementor-widget-text-editor\" data-id=\"88b6108\" data-element_type=\"widget\" data-e-type=\"widget\" data-no-translation=\"\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>.elementor-element-88b6108{display:none !important}<\/style>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d798bcd elementor-widget elementor-widget-text-editor\" data-id=\"d798bcd\" data-element_type=\"widget\" data-e-type=\"widget\" data-no-translation=\"\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>.elementor-element-d798bcd{display:none !important}<\/style>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-db22f65 elementor-widget elementor-widget-text-editor\" data-id=\"db22f65\" data-element_type=\"widget\" data-e-type=\"widget\" data-no-translation=\"\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>.elementor-element-db22f65{display:none !important}<\/style>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-826c32c eael-table-align-center eael-dt-th-align-left elementor-widget elementor-widget-eael-data-table\" data-id=\"826c32c\" data-element_type=\"widget\" data-e-type=\"widget\" data-no-translation=\"\" data-widget_type=\"eael-data-table.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>.elementor-element-826c32c{display:none !important}<\/style>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e454e28 elementor-widget elementor-widget-text-editor\" data-id=\"e454e28\" data-element_type=\"widget\" data-e-type=\"widget\" data-no-translation=\"\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>.elementor-element-e454e28{display:none !important}<\/style>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c690174 elementor-widget elementor-widget-text-editor\" data-id=\"c690174\" data-element_type=\"widget\" data-e-type=\"widget\" data-no-translation=\"\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>.elementor-element-c690174{display:none !important}<\/style>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-37324a3 elementor-widget elementor-widget-image\" data-id=\"37324a3\" data-element_type=\"widget\" data-e-type=\"widget\" data-no-translation=\"\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>.elementor-element-37324a3{display:none !important}<\/style>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c331362 elementor-widget elementor-widget-text-editor\" data-id=\"c331362\" data-element_type=\"widget\" data-e-type=\"widget\" data-no-translation=\"\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>.elementor-element-c331362{display:none !important}<\/style>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-04ee16d elementor-widget elementor-widget-text-editor\" data-id=\"04ee16d\" data-element_type=\"widget\" data-e-type=\"widget\" data-no-translation=\"\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>.elementor-element-04ee16d{display:none !important}<\/style>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f745c95 elementor-widget elementor-widget-image\" data-id=\"f745c95\" data-element_type=\"widget\" data-e-type=\"widget\" data-no-translation=\"\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>.elementor-element-f745c95{display:none !important}<\/style>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6ccbc55 elementor-widget elementor-widget-text-editor\" data-id=\"6ccbc55\" data-element_type=\"widget\" data-e-type=\"widget\" data-no-translation=\"\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>.elementor-element-6ccbc55{display:none !important}<\/style>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9c1c741 elementor-widget elementor-widget-text-editor\" data-id=\"9c1c741\" data-element_type=\"widget\" data-e-type=\"widget\" data-no-translation=\"\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>.elementor-element-9c1c741{display:none !important}<\/style>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5cb4019 elementor-widget elementor-widget-accordion\" data-id=\"5cb4019\" data-element_type=\"widget\" data-e-type=\"widget\" data-no-translation=\"\" data-widget_type=\"accordion.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>.elementor-element-5cb4019{display:none !important}<\/style>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>","protected":false},"excerpt":{"rendered":"<p>Open-Source CAPTCHA \u2013 At a Glance Attacks by automated bots are increasing. To protect their websites and online services from automated bots, some enterprises rely on open-source CAPTCHAs. Open-source CAPTCHAs require ongoing maintenance. Open-source CAPTCHAs require ongoing maintenance and provide only one layer of defense (proof of work or image-based). Hybrid open-source CAPTCHAs offer the [&hellip;]<\/p>\n","protected":false},"author":6,"featured_media":6330,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"inline_featured_image":false,"_thinkrank_schema_form_data":"","_thinkrank_selected_schema_type":"","_thinkrank_additional_schemas":"","_thinkrank_canonical_url":"","_thinkrank_og_title":"","_thinkrank_og_description":"","_thinkrank_og_image":"","_thinkrank_twitter_title":"","_thinkrank_twitter_description":"","_thinkrank_twitter_image":"","_thinkrank_imported_from":"rankmath","_thinkrank_focus_keywords":["open-source captcha"],"_thinkrank_focus_keyword":"open-source captcha","_thinkrank_robots_meta_enabled":0,"_thinkrank_robots_meta":"","_thinkrank_advanced_robots_meta":"","_thinkrank_exclude_from_search":0,"_thinkrank_exclude_from_archives":0,"_thinkrank_primary_category":24,"footnotes":""},"categories":[24],"tags":[33],"class_list":["post-12702","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-insights","tag-captcha-comparison"],"_links":{"self":[{"href":"https:\/\/friendlycaptcha.com\/pt\/wp-json\/wp\/v2\/posts\/12702","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/friendlycaptcha.com\/pt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/friendlycaptcha.com\/pt\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/friendlycaptcha.com\/pt\/wp-json\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/friendlycaptcha.com\/pt\/wp-json\/wp\/v2\/comments?post=12702"}],"version-history":[{"count":0,"href":"https:\/\/friendlycaptcha.com\/pt\/wp-json\/wp\/v2\/posts\/12702\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/friendlycaptcha.com\/pt\/wp-json\/wp\/v2\/media\/6330"}],"wp:attachment":[{"href":"https:\/\/friendlycaptcha.com\/pt\/wp-json\/wp\/v2\/media?parent=12702"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/friendlycaptcha.com\/pt\/wp-json\/wp\/v2\/categories?post=12702"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/friendlycaptcha.com\/pt\/wp-json\/wp\/v2\/tags?post=12702"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}