독창성을 사용하고 보안 문자를 피하십시오

재 전승

웹에서 계속해서 마주 치는 최악의 사용자 경험 중 하나는 보안 문자 기술.

Captcha는 숫자, 문자 및 때로는 다른 필드에 다시 입력해야하는 단어로 이미지가 생성되는 경우입니다. 이는 댓글 스팸 발송자의 자동 양식 게시물을 차단하기위한 것입니다. 그들은 코드를 해독 할 수 없기 때문에 가짜 게시물을 제출할 수 없습니다.

캡차 결함

  1. 인터럽트 기술입니다. 댓글을 제출하거나 일부 사이트에서 메시지를 보내는 횟수를 알 수 없으며 Captcha 필드로 인해 중단되었습니다. 흐름을 중지하고 사용자 경험을 중지합니다. 나는 그것을 참을 수 없다. 때로는 포기하고 사이트 방문이나 도구 사용을 중단합니다.
  2. 컴퓨터에 의해 생성됩니다. 그것이 컴퓨터에 의해 생성되었다는 사실은 언젠가 컴퓨터에 의해 깨질 것이라는 것을 말해줍니다. 시간 문제 일뿐입니다.
  3. 게으른. 문제를 해결하는 대신 사용자가 문제를 해결해야합니다.

더 나은 접근 방식

댓글 양식 플러그인을 작성할 때 Captcha를 사용하지 않은 이유를 몇 사람이 물었습니다. 경험을하고 싶어서 사용하지 않았어요 , 나쁘지는 않지만 댓글 스팸 발송자를 피합니다. 약간의 독창성만으로 소프트웨어 회사는 이러한 도전을 방해가 아닌 재미로 만들 수 있습니다.

내 도전 질문 연락처 페이지 "내 블로그 제목의 마지막 단어"입니다. 그러나 그것은 그 사람이 "블로그"에 들어가야 만한다는 것을 잠시 찾게 만들고 아마도 웃기게 만듭니다. 멋지고 쉽습니다. 변색, 팽창, 이상한 문자와 숫자 조합이 없습니다. 컴퓨터로는 대답 할 수없는 단순한 질문 일뿐입니다.

이제 Captcha를 사용하는 Facebook

Facebook 보안 문자Captcha 스타일 기술의 희생양이 된 최신 회사는 페이스북 서비스. 그것은 절대적으로 눈에 띄지 않을뿐만 아니라 댕글을 거의 읽을 수 없습니다. Facebook은 몇 가지 멋진 도구와 사이트 통합을 개발하는 데 매우 뛰어났습니다. 정말이 멍청한 기술을 사용해야했을까요? 타이핑 패드와 다른 제품이 팔릴 정도로 나쁩니다.

어떤 사람들은“작동한다”고 주장 할 수 있습니다. 웹 사이트에서 문제를 제거하고 사용자에게 배치한다는 점에서만 작동합니다. 이것은 변명 할 수없는 디자인이며 더 나은 방법이 있습니다! 어서 페이스 북… 기회를 잡고 무언가를 발명하세요! 창의력을 발휘하십시오.

댓글 23

  1. 1

    captcha와 유사한 혁신적인 솔루션 중 하나는 HumanAuth (및 KittenAuth)입니다. "내 블로그 제목의 마지막 단어"아이디어와도 유사합니다. 인간은 단서를 읽고 단서의 의미를 이해하고 있음을 증명해야합니다. 아직 컴퓨터는 할 수 없습니다. 하지만 AI 사람들의 말을 들어 보면 곧 그렇게 될 것입니다! 정말 모퉁이에 있습니다!

    HumanAuth 또는 컴퓨터가 수행 할 수없는 "표준"이 널리 사용되는 경우 사용자가 말하는 중단을 다소 완화 할 수 있습니다.

    그러나 여전히 구현에주의해야합니다. 방금 가서 다시 본 HumanAuth의 샘플에 결함이 있습니다! 오른쪽 3 개의 이미지를 클릭하는 순간 버튼이 변경되어 올바른 이미지임을 알 수 있습니다. 괜찮지 만 무제한 클릭을 제공하므로 간단한 재귀 알고리즘으로 3 개의 이미지를 쉽게 알아낼 수 있습니다.

    당신의 아이디어가 더 간단하고 단순하다는 것은 일반적으로 잘못 될 가능성이 적다는 것을 의미합니다.

  2. 4

    흥미로운 의견이긴하지만 블로그 항목에 해당하는 가치가 있는지는 모르겠지만…
    하지만 약간의 관심을 끌기 위해하지 않는 것은 ... 😉

    어쨌든 저희 사이트 (http://ajaxwidgets.com)에는 블로그 시스템에 대한 보안 문자가 없습니다. 그리고 사실은 모든 스팸 블로그의 99.99 %가 HTML을 허용하지 않는다는 단순한 사실로 인해 거부되고 있다는 것입니다.
    또한 많은 스팸을 제거하는 URL 필드에 "링크 콘돔"을 사용하고 있습니다. 그다지 어렵지 않습니다 🙂

    .t

    • 5

      내 목표는 관심이 아니 었어, 토마스. 실제로는 '허용 가능한'주류이지만 사용자 친화적이지 않은 기술에주의를 기울이는 것입니다.

      당신이 그것을 다루는 방법에 대한 당신의 예는 정확히 내 요점이며, 문제를 다루는 방법은 확실히 덜 방해가됩니다.

      고마워, 토마스! 그리고 저는 위젯을 좋아하므로 귀하의 사이트를 확인하겠습니다!

  3. 6

    피곤하고 진정한 왜곡 된 텍스트 이미지 기반의 보안 문자는 언급하지 않습니다.

    보안 문자는 텍스트 기반, 질문 및 답변, 주관적 (가장 귀여운 강아지 선택)이 될 수 있으며, 이것이 O인지 0인지 알아내는 것보다 훨씬 더 빠르게 사용할 수 있습니다.

    나는 당신에게 동의하고 그들도 싫어하지만 당신의 게시물은 주제의 전체 범위를 다루지 않았고 그것을 고치는 방법에 대한 아이디어를 제공하지 않았습니다.

    • 7

      안녕 개 로우,

      동의합니다. 최고의 솔루션을 찾지 못했습니다. 이것이 바로 훌륭한 리소스와 사용자 경험 전문가를 보유한 회사에 대한 제 요청입니다. 게시물을 작성하게 된 동기는 페이스 북이이 기술을 사용하는 것을 본 이후였습니다.

      또한 사용자가 제출해야하는 단순한 글꼴 그래픽 외부에 Captcha 기술이 겹친다는 사실도 깨닫지 못했습니다. Captcha 기술이 사용자 경험을 저하시키는 것이 아니라 향상시키기 위해 만들 수있는 도전적인 질문과 답변으로 그들의 발자국을 확장하고 있다면, 저는 그들 모두를위한 것입니다!

      감사합니다!

  4. 8

    가변 변수 이름을 사용하십시오. 사용자가 페이지를 방문하면 임의의 숫자를 포함하는 세션 쿠키를 설정합니다. 그런 다음 "input"태그에 name = "comment __ [title]"을 지정하고 나머지 필드에 대해 하나를 지정합니다.

    그런 다음 누군가 페이지를 방문 할 때마다 번호를 재설정하십시오.

    그러면 잠시 동안 페이지로 이동하는 사람이됩니다.

    크리스

  5. 9
  6. 10

    보안 문자는 성 가실 수 있습니다. 다른 것보다 더. 읽을 수없는 (목적에 어긋나는) 일부를 본 적이 있습니다. 몇 가지 프로젝트에서 설명한 "나쁜"유형의 Captcha를 사용합니다. 그러나 나는 인간이 그것을 이해하기 위해 자신의 뇌를 뒤틀 지 않아도되도록 충분히 읽기 쉽게 만든다. 또한 사용자가 사이트에 입력 할 때마다가 아니라 등록 할 때만 "captcha"를 사용합니다. 완벽한 시스템은 아니지만 인간의 성가심 요인이 낮다고 생각합니다.

    이제 "HAF"(Human Annoyance Factor), Spammer Annoyance Factor 등에서 Captcha의 등급을 지정할 수 있습니다.

  7. 12

    나는 당신의 플러그인을 무시하고 싶지 않지만 이미 워드 프레스에서 스팸을 필터링하는 훨씬 더 좋은 방법이 있습니다. 내가 사용하는 SpamKarma라는 놀라운 플러그인이 있으며 모든 종류의 휴리스틱을 사용하여이 게시물이 사람인지 스팸인지를 결정합니다. 나는 약 1 년 반 또는 1 년 동안 그것을 사용해 왔고 한 번 누군가의 댓글을 스팸으로 표시하고 확실하지 않아서 그 사람에게 보안 문자를 입력 한 다음 댓글을 통과하도록 요청했습니다. 그러나 일주일에 수백 개의 스팸 댓글을 포착하고 결코 통과시키지 않습니다.

    나는 캡 차도 싫어. 정말 캡차를 써야한다면 이렇게 할 것입니다 http://www.hotcaptcha.com/ 예쁜 사람이나 털복숭이 동물, 또는 일련의 이미지에서 무엇이든 고르는 것은 인간에게는 사소하고 자동화 된 스크립트에서는 매우 어렵 기 때문입니다.

    • 13

      안녕하세요 스모 킨,

      SpamKarma를 사용하지 않지만 들어 본 적이 있습니다. 저는 Bad Behavior를 활용하며 이전에 가졌던 스팸 댓글의 10 % 만 처리하면됩니다.

      내가보고 싶은 것과 비슷한 소리 인 Hot Captcha를 확인해 보겠습니다.

      감사합니다!

  8. 14

    이 게시물은 무의미합니다. 솔루션이 확장되지 않습니다. 매번 "블로그"를 작성하여 보안 조치를 우회하도록 "봇"을 쉽게 프로그래밍 할 수 있습니다. 솔루션에는 한정된 수의 질문이 있습니다. 작성하려는 질문 수만큼 질문이 있습니다. facebook, ticketmaster 또는 yahoo는 어떻게 그러한 솔루션을 구현할까요?

    이 게시물은 관심을 끌고 광고 수익을 올릴 정도로 우스꽝 스럽습니다. 이 블로그를 "팁"하기 위해 더 열심히 노력해야합니다. 읽을 가치가있는 콘텐츠부터 시작하겠습니다.

    • 15

      와, 맷. 오늘 누군가 좀 심술 궂게 들리 네요.

      실제로 내 게시물을 읽지 않은 것 같습니다. 내 솔루션이 확장 될 것이라고 말한 적이 없으며 이러한 회사에서 사용해서는 안됩니다. 나는 페이스 북과 같은 몇몇 회사들이 좀 더 독창적 인 해결책을 내놓는 것을보고 싶습니다. 내 플러그인을 사용하면 언제든지 챌린지 질문과 답변을 변경할 수 있습니다. 어떤 봇도이를 따라갈 수 없습니다. 지금까지이 솔루션의 연락처 페이지에 스팸이 없었습니다.

      한 가지 예 : 아마도 Facebook은 페이지에서 광고를 사용하고 "이 페이지에 누구의 광고가 있습니까?"라고 물어 보면 실제로 이익을 얻을 수 있습니다. 실제로 읽을 수 있다면 숫자와 문자를 펀칭하는 것보다 낫습니다.

      건배! 꼭 구독하세요! 헤헤

      • 16

        "이 페이지에 누구의 광고가 게재되는지"는 흥미로운 아이디어입니다. 이전에 Moola.com이라는 웹 사이트에서 구현 된 것을 보았습니다. 그러나 그들은 스팸 방지 방법이 아닌 광고주에게주의를 집중시키는 방법 (삽입 광고)으로 사용합니다.

        그들 중 일부는 20 초짜리 광고 동영상을 보도록 강요 한 다음 "이 광고는 어느 회사를위한 것이 었습니까?" 나는 그 특정 방법의 팬이 아니지만 (기다리는 것이 싫다), 그것이 광고 수익에 어떤 영향을 미치는지 보는 것은 흥미로울 것입니다.

  9. 17

    거대한 성가심 요인을 제외하고는 시력이 완벽하지 않은 사람은 CAPTCHA에 정기적으로 액세스 할 수 없습니다.

    읽기 어렵다고 생각되는 보안 문자를 상상해보십시오. 시력이 좋지 않은 사람이 가도록 놔두십시오. 어려운? 거의 불가능한.

    시력이 전혀없는 사람이 스크린 리더 나 점자 기술로 웹 서핑을하는 것은 어떻습니까? CAPTCHA는 프로그램이 읽을 수 없도록 설계되었습니다. 이 경우 비활성화 된 사용자도 마찬가지입니다.

    액세스 가능한 보안 문자는 거의 없으며 볼 수없는 사람들을 위해 음성 보안 문자가 포함 된 보안 문자가 하나의 예이지만 추가 된 사용성 문제로 인해 구현을 고려하지 않을 기술이되었습니다. 다른 방법으로 스패머를 물리 치고 실제 사용자에게 비용을 지불하지 마십시오 (또한 dofollow 플러그인을 사용하는 이유이기도합니다).

  10. 18

    Captchas는 나쁘지 않습니다. 나쁜 캡 차는 나쁘다. 그들이 이해하기가 너무 어려워서 읽을 수 없다면 그것은 나쁘다.

    그러나 더 나은 해결책은 기본적인 수학 질문, 세 가지 변수라고 생각합니다.
    1. 1 번 (0-9)
    2. 2 번 (0-9)
    3. 솔루션

    수학이 매우 쉬우므로 스크립트 관점에서 답이 무엇인지 쉽게 알 수 있습니다.

  11. 19

    내가 어딘가에서 만난 깔끔한 해결책 중 하나는 기본적으로 선택되어 있지 않은 "나는 스패머입니다"라는 체크 박스였습니다. 물론, 블로그 댓글에는 일반적으로 확인이 필요한 확인란이 없기 때문에 댓글보다 자동 가입을 방지하는 맥락에서 더 유용합니다.

    물론 결국 AI가이를 깨뜨리는 것은 시간 문제 일뿐입니다. 하지만 로봇이 절대 고장 나지 않는 것보다 완벽한 솔루션은 없다고 생각합니다. 따라서 이것만으로도 충분하며 사용자 경험을 전혀 방해하지 않습니다 (물론 자신을 스패머라고 생각하지 않는 한 ...).

  12. 20

    "주의를 끌고있는"게시물에 대한 부정적인 의견은 무엇입니까? 언제부터 토론에 당신의 목소리를 추가하는 것은 나쁜 일이었습니다. Heck, 이미 17 개의 댓글이있는 것은 분명히 사람들이 관심을 갖는 주제입니다.

    게다가, 이것이 사람들의 관심을 끄는 주제라면, 왜 블로그에 대해 블로그를하고 싶지 않습니까?

  13. 21

    보안 문자가 아닌 이유는 무엇입니까?

    사실, 인위적으로 거친 이미지의 일반적인 문자는 아니지만 컴퓨터와 인간을 구분하려는 것입니다.

  14. 22

    예, 캡 차가 약간 짜증나다는 데 동의하고 장애가있는 사용자에게 장애물이라는 사실을 깨닫게되어 유감이지만 최근에는
    격렬한 reCaptcha 시스템의 이중적 특성에 대해 얼마나 감사하게 생각하는지, 그것이 스팸 (당신이 지적했듯이 100 % 효과적이지는 않지만)을 차단하는 동시에 책을 해독하는 데 도움이되며 여전히 팬입니다.

    사용자 경험에 대한 해로운 영향에 대해 이의를 제기하지는 않지만, 매우 똑똑한 컴퓨터조차도 할 수없는 작업 (광학 문자 인식을 위반하는 텍스트 읽기)을 수행하기 위해 방대한 인간 풀의 각 구성원이 최소한의 노력을 기울이는 것은 매우 우아하다는 것을 인정해야합니다. 해결책.

    일반적으로 말하지만 가능하면 코드 대신 창의력을 사용합니다.

  15. 23

    이봐,

    간결한 게시물입니다. 나도 귀하의 게시물의 가능한 의도에 대한 불길에 동의하지 않습니다. 특히 다른 사람들이 "답변"또는 "대안"을 제공하지 않는다고 지적하는 경우, 댓글 형식의 플러그인과 연락처 페이지 토론을 통해 수행했다고 맹세 할 수있었습니다 (또는 내가 놓친 것이 있습니까? 😉 너무 많은 사람들이 생각합니다. 이 글과 같이 상대적으로 짧은 글을 읽는 것을 신경 쓰지 않고 의견을 형성 (그리고 공유)합니다.

    이것은 흥미로운 논쟁이며, 해결책이 제시되었는지 여부에 관계없이 원하는 경우 글을 쓸 가치가 있습니다. 결국 그것은 당신의 블로그입니다. 그리고 이것은 블로그가 공공의 책임이 된 이후로 코멘트 중 일부에 대해 저를 가장 괴롭히는 것입니다. 무언가에 대해 쓰고 싶다면 그것에 대해 쓰십시오. 읽기를 원하지 않는 사람은 여전히 ​​읽지 않을 수 있습니다. 만약 당신이 수수료를 부과한다면, 이것은 다른 이야기가 될 것입니다. 그러나 제가 맞다면, 웹 로그는 대중의 욕망에서 생겨난 것입니다. 친구와 쉽게 공유 할 수 있습니다. 많은 블로그의 콘텐츠는 공개적으로 액세스 할 수 없거나 직접 관련되지 않은 사람들에게도 흥미롭지 않습니다.

    이 게시물을 사용하여 광고 수익을 늘리는 것에 대해 읽었을 때 웃어야했습니다. 아마도 (그리고 나는 그렇게 희망합니다) 당신의 경험이 저보다 더 좋았을 것입니다.하지만-당신이 제품을 홍보하기 위해 블로그를하는 것이 아니라면-당신은 캡차에 대해 글을 쓰거나 당신의 일반적인 개밥이 얼마나 냄새가 나는지 그리고 문맥 광고 시스템이 어떻게 될지에 대해 쓸 수 있습니다. 어느 상황에서든 예상치 못한 일반적인 비율로 지불 😉

    즉, CAPTCHA 제작자가 읽고 있다면 오디오를 추가해 주셔서 감사합니다! 유령 같은 흰색 (그리고 심하게 왜곡 된) 글자가 게시 된 (때로는 사진 가장자리에) 지나치게 물결 모양의 흰색 격자 전경이있는 검은 색 검은 색은 합리적으로 괜찮은 시력을 가진 사람이 해독하기 어려운 상황의 완벽한 예입니다. 프로그램은 시간이 지나면 쉽게 해결 될 것입니다.

    그냥 내 2 센트,

    당신에게 최고의 소원,

    마이크

당신은 어떻게 생각하십니까?

이 사이트는 Akismet을 사용하여 스팸을 줄입니다. 댓글 데이터 처리 방법 알아보기.