일련의 영문자를 표시하는 captcha가 있으면 어떻게됩니까? 영어를 사용하지 않는 사람들이이 문자를 해석하거나 타이핑하는 데 어려움이 있습니까? 그렇다면 국제화 된 보안 문자에 대한 최상의 솔루션은 무엇입니까?다른 나라 사람들에게 영어 보안 문자가 문제가됩니까?
답변
의 URL의 99 %가 정기적으로 ASCII에 있기 때문에, 나는 그들이 URL
를 입력 할 수없는 경우가 구글이나 야후에 도착 얼마나 당신이 모든 problem..after이있을 것이다 생각하지 않는 나는 captcha에서 사용되는 한자를 가로 질러 가끔씩 말했다.
URL과 관련이 있는지 잘 모르겠습니다. 단어를 입력 할 수 있다는 것은 하나의 것이고, 그것을 이해할 수 있다는 것은 또 다른 것입니다. BTW. 통계 자료를 알려주시겠습니까? 아니면 그냥 추측입니까? –
@Pawel 단어를 이해하는 것은 captcha에서 그리 중요하지 않습니다. 인식률을 높이는 오류 수정 메커니즘 일뿐입니다. – CodesInChaos
@CodeInChaos : 단어를 이해하는 것은 문자 (즉, o 또는 a)를 인식 할 수 있다는 것의 차이입니다. 그것이 문제가 아니라는 것을 말하지 마라. 나는 그러한 문제를 너무 많이 가지고있다. –
물론 그들은 문제 다. 러시아 보안 문자가 문제가 될까요? 중국 사람은 어떨까요?
URL은 실제로 ASCII이지만 괴짜와 관련이 있습니다. 일반 사용자는 Google에 가서 텍스트를 입력 한 다음 답변 중 하나를 클릭하십시오. 그런 다음 URL을 입력하지 마십시오.
러시아인/중국어가 ASCII 문자를 입력하는 데 훨씬 익숙하다고 생각합니다. 결국 최근까지는 국제화 된 URL을 얻을 수 없었습니다. "일반 사람들이 Google에 간다"라고 말하지만 ASCII.com으로 Google.com을 입력하면 Google에 자주 방문하게됩니다 **. – ceejayoz
너와 나 같은 괴짜가 아닌 사람들과 연락을 취하는 경우, Google이 아닌 URL을 입력하지 않는다는 것을 알게됩니다. 그들은 단지 브라우저를 시작하고 홈 페이지는 일종의 검색 엔진입니다. 기본 브라우저 하나 또는 nephew/isp/mall-ware가 구성된 브라우저. 위의 Paweł의 설명 : "주소 표시 줄에 얼마나 자주 도메인 이름을 입력합니까?" –
러시아어와 그리스어와 같이 자국어가 아닌 자판 배열을 사용하는 사용자에게는 문제가됩니다. 그들은 단지 보안 질문을 채우기 위해 키보드 레이아웃을 전환해야 할 것입니다.
또 다른 것은 단어를 인식하는 능력입니다. 영어를 못하는 사람은 단어를 올바르게 읽는 데 큰 어려움을 겪을 수 있습니다. 비록 내가 꽤 능숙하기는하지만 때로는 (덜 인기있는 단어에 대해서도) ...
즉,이 실수를하지 마십시오. 모든 사용자가 응용 프로그램을 쉽게 사용할 수 있어야합니다.
도메인 이름이 영어로되어있어서 내 사이트를 방문하기 위해 레이아웃을 전환해야하지 않습니까? 또한 이것은 실제로 해결책이 아닙니다. – rook
@Rook : 검색 주소창에 얼마나 자주 도메인 이름을 입력합니까? 귀하의 사이트가 인기가 없다면, 사용자는 종종 무언가를 검색 한 다음 링크를 클릭합니다. 그들은 귀하의 사이트를 좋아한다면, 그들은 그것을 북마크 것입니다. 다시 레이아웃 전환 없음. 해결책은 다음과 같습니다. 1. captchas를 사용하지 마십시오. 2. 현지화 된 captcha 사용. 3. 일부 수학 방정식을 보안 문자로 사용하고 사용자가 숫자를 입력하도록합니다 (도움이되는지 확실하지 않음). 4. 하나의 정의가있는 여러 이미지 (정의 된 alt 태그 포함) 및 번역 가능한 문장을 사용하여 - 사용자가 올바른 것을 클릭합니다. –
@Rook : 마지막 하나는 달라야합니다. 누군가가 "시각 장애인"을 클릭하지 않으면 alt 태그가 없습니다. 그러나이 경우에는 작성된 정의 대신에 소리 (예 : 텍스트)를 사용하여 어떤 소리로 소리를 내고, 소리를 울리며, 이미지가 쓸데없는 텍스트 인 벨, 기타, 부저음을 사용해야합니다. –
확실히 우려됩니다. 사전 기반 CAPTCHA는 사용자의 언어 환경 설정에 이상적으로 적응해야하며 언어 환경 설정 및 확장자에 가장 익숙한 문자 세트를 인식하도록 요구해야합니다.
그러나 이러한 국제화가없는 경우 숫자와 수학 표현이 가장 보편적 인 해결책이며 단어 기반 CAPTCHA의 경우 임의의 ASCII 문자 (문화 중립적 일 것임)가 전 세계 거의 모든 사용자가 입력 방법을 전환해야하는 경우에도 이러한 문자를 입력 할 수있는 능력이 가장 뛰어납니다.
정말 까다로운 부분은 시각 장애가있는 사용자를위한 접근성 대안을 제공하는 것입니다. 범용 오디오 CAPTCHA를 만드는 것은 거의 불가능합니다 (음성 단어 대신 보편적으로 인식되는 소리를 생각해 볼 수는 있지만 충분한 보안을 제공 할 수는 없습니다). 국제화 된 (다국어) 음성 단어 생성은 그리 쉬운 일이 아닙니다.
과 같은 몇 가지 맛이있다 (PWNtcha - captcha decoder 참조)
- 국제 알고리즘 해결하기
- 세게 :
이미지 기반 CAPTCHA는 텍스트 기반의 CAPTCHA를 통해 두 가지 장점이 있습니다 :
- 분류 : Captcha The Dog, KittenAuth, Microsoft Asirra
- 3D 프로젝션 : 3D images: A human way to create Captchas 및 3D-based Captchas become reality
- 감지를 참조하십시오 Image-Based CAPTCHA from Confident Technologies 및 Pic-Capture
- 회전을 참조하십시오 A Dynamic, User-Friendly Captcha With Pictures
- 퍼즐 참조 : Key Captcha
없음, 영어 때문에 보안 문자가 ASCII입니다 참조 - - 일본어, 중국어 또는 러시아어 키보드를 사용하는 경우에도 ASCII를 항상 사용할 수 있습니다. 그래서 이것은 문제가되어서는 안됩니다! 그리고 이미지 기반의 captchas는 그 사람이 편지를 읽을 것을 요구합니다. 그리고 그것은 SQLMenace가 지적한 것처럼 웹상의 누구나 볼 수 있어야합니다.
다른 방법으로는 문제가 있습니다.
Google의 reCaptcha에는 어떤 이유로 든 보안 문자를 읽을 수 없거나 외국 문자가 포함 된 경우 사용자가 다른 보안 문자를 사용할 수있는 작은 아이콘이 있습니다.
직접 구현하는 대신 Google의 reCaptcha를 사용하는 것이 좋습니다.
추가 이점 :
구글의 reCAPTCHA를도 BTW 다른 언어로 사용할 수 있습니다. http://www.google.com/recaptcha/faq 은 사용자의 기본 로케일에 대한 captcha를 국제화 할 수 있습니다.
는 편집 :
는 해결 방법 구글의 reCAPTCHA를 플래시로 작업 할 있습니다! 여기
확인 : http://groups.google.com/group/recaptcha/browse_thread/thread/e22d7e3c91bcc9db
예,이 사용자의 작은 비율에 문제를 나타낼 수 있습니다. UX를 향상시키기 위해 사이트의 UI를 작성할 때 고려해야 할 큰 문제입니까? 그것은 당신에게 달려 있습니다. 그것이 나에게 달렸다면 아마도 그렇지 않았을 것입니다.
올바른 방향으로 나를 돕기 위해 Google의 reCAPTCHA를 사용합니다. 그것은 위대한 일을하고 매력처럼 작동합니다. 또한 표시되는 언어를 사용자 정의 할 수있는 훌륭한 API가 있습니다. PHP를 사용하여 국가를 검색하고 자국어로 표시되도록 설정을 변경하는 코드를 작성할 수 있습니다.
다음은 reCATCHA의 언어 변경 샘플입니다. "fr"은 프랑스어입니다!
<script type="text/javascript">
var RecaptchaOptions = {
lang : 'fr',
};
</script>
구글 reCATPCHA의 API : 나는 영어 알파벳을 구성하는 24 개 문자 세계 대부분의 90 %에 해당 있다고 생각
http://code.google.com/apis/recaptcha/docs/customization.html#i18n
. 우리는 중국어, 일본어, 키릴 자모어 및 아랍어 사용자가 있지만 모든 운영 체제에서 영어 키보드로 전환 할 수 있습니다.
우리는 영어로 발음 구별이 없기 때문에 모든 것을 훨씬 쉽게하고 우리 시스템은 전 세계에보다 쉽게 적용 할 수 있습니다. 모든 사람이 ASCII를 입력하지만 자신의 영역 별/언어 별 문자로 전환 할 수 있습니다.
- 1. 영어 이외의 문자가 "." character in linux
- 2. 나라 무신론자 교육 수준의 표현
- 3. 스레드 안전성은 언제 문제가됩니까?
- 4. 이 인코딩은 앞으로 문제가됩니까?
- 5. RIA에서 지연로드는 언제 문제가됩니까?
- 6. DNN에 보안 문자가 없습니다. 문의 양식
- 7. 영어
- 8. 많은 사람들에게 메일 보내기
- 9. 다른 asp.net FormView 템플릿에서 동일한 ID를 사용하는 것이 문제가됩니까?
- 10. is_dir() 비 영어 문자
- 11. 지리적 인 거리가 여전히 문제가됩니까?
- 12. SQL Server INNER JOIN이 문제가됩니까?
- 13. 크롬과 사파리는 UTF8을 다르게 처리합니다. UTF8 문자가 하드 코딩되지 않은 경우 Firefox와 IE가 문제가됩니까?
- 14. hungggrrrrryyyy = 배고프고 다른 영어 단어를 어떻게 바꿀까
- 15. Blackberry에 신청서를 보내고 다른 사람들에게 등록을 요청하는 다운로드 버튼?
- 16. Reporting Services 2000 - 많은 사람들에게 다른 보고서 전자 메일 보내기
- 17. 스프링 보안 2.0.5. 사용자 정의 로그인 양식. 영어 이외의 언어로 오류를 볼 수 없습니다.
- 18. 웹 양식에 눈에 띄지 않는 보안 문자가 있습니까?
- 19. š 및 다른 문자가 보이지 않습니다.
- 20. 따옴표를 이스케이프 - 사용할 수있는 다른 문자가 있습니까?
- 21. 영어 이외의 문자와 문자열을 비교합니까?
- 22. Xcelsius의 다른 구성 요소에 대해 다른 보안
- 23. 메시지 상자에 영어 이외의 텍스트 표시
- 24. 꺼려하는 사람들에게 '진정한 용도가 있습니까?' 정규 표현식에서?
- 25. C#의 다른 보안 그룹
- 26. 침투 테스트와 다른 보안 테스트
- 27. 다른 브라우저에서의 스프링 보안 동시성
- 28. 영어 동사 inflector
- 29. 나쁜 영어 :(대한
- 30. 같은 배열의 사람들에게 전화하기 cocos2d iphone
서양 국가의 경우 라틴 알파벳도 사용하기 때문에 문제가되지 않습니다. 일부 아시아 국가의 사람들이 라틴 알파벳을 얼마나 잘 읽을 수 있는지 잘 모릅니다. 타이핑은 문제가되지 않지만 이러한 문자에 익숙하지 않으면 인식률이 약간 떨어질 수 있습니다. – CodesInChaos
중국에서는 기본적으로 QWERT 레이아웃 키보드에 [pinjin] (http://en.wikipedia.org/wiki/P%C4%ABny%C4%ABn)이라고 씁니다. 그러나 왜 CAPTCHA인가? – Jacco
숫자 만있는 보안 문자 사용 – SCC