2012-08-16 4 views
1

Enter certain text to verify you are human인물 확인

나는 이것을 포함하여 수많은 웹 사이트에서 이것을 관찰했습니다. 해킹에 대해 잘 모릅니다.하지만 왜 필요한지 이해할 수 없습니까? 특히, 편집 할 때 SO에서 인간이 아닌지 확인하기 위해 텍스트를 입력하라는 메시지가 나타납니다. 컴퓨터 프로그램 (이러한 종류의 해킹을위한 디자인)은 어떻게 편집 할 수 있습니까 (SO의 규칙 및 제한 사항 포함). 편집) 한 다음 저장합니까?

다른 이유가 있습니까? 이러한 확인 사항은 어떤 웹 사이트에 추가 되었습니까?

답변

1

그래서 마술이 아닙니다. 단지 HTTP 게시물을 받고 응답하는 것입니다. 실제로 스크립트를 작성하는 것을 멈추지는 않을 것입니다. 무언가가 지저분한 스크립트 (분당 많은 게시물, 반복 횟수가 많음)를 나타내면 확인 단계를 포기할 것입니다. (또한, "해킹"이라는 불쾌한 속임수를 부르지 마십시오. 정중하지 않습니다).

편집 : 내가했던 것처럼 보이게 만들 것 비트, 스크립트에서 위의 내용을 반복하는 방법, 밖으로 편집 해 :

POST http://stackoverflow.com/questions/11989856/answer/submit HTTP/1.1 
Host: stackoverflow.com 
User-Agent: Mozilla/5.0 (Windows NT 6.0; rv:14.0) Gecko/20100101 Firefox/14.0.1 
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 
Accept-Language: en-IE,en;q=0.8,en-gb;q=0.5,en-us;q=0.3 
Accept-Encoding: gzip, deflate 
Connection: keep-alive 
Referer: http://stackoverflow.com/questions/11989856/human-verfication 
Cookie: [THIS BIT EDITED OUT] 
Content-Type: application/x-www-form-urlencoded 
Content-Length: 471 

post-text=SO+isn%27t+magic%2C+it%27s+just+receiving+some+HTTP+posts%2C+and+responding+to+them.+Indeed%2C+it+won%27t+even+stop+me+from+writing+a+script%2C+though+it+will+throw+up+the+verification+step+if+something+indicates+a+nasty+script+%28lots+of+posts+per+minute%2C+lots+of+repetition%29.+%28Also%2C+please+don%27t+call+nasty+tricks+%22hacking%22%2C+it%27s+not+polite%29.&fkey=[THIS BIT EDITED OUT]&author=&i1l=[THIS BIT EDITED OUT] 

내 브라우저가 사이트에 있음을 보냈다. 그런 것을 보내면이 스레드에 게시하게됩니다.

+0

지금은 어떤 의미가 있습니다 .. 감사합니다! –

1

수정하거나 저장하는 스크립트를 작성할 수 있습니다. 누군가 특정 웹 사이트를 홍수처럼 범람하려는 경우 스팸 게시와 같은 방법으로이를 수행 할 수 있습니다. 이러한 공격을 피하기 위해 '특정 텍스트를 입력하여 사용자가 인간인지 확인하십시오.'와 같은 작업이 제공됩니다.

+0

하지만 SO (편집을 할 때)가 왜 편집을하기 위해 특정 규칙을 따라야합니까? –

+1

참. 그러나 일단 규칙을 알고 나면 규칙을 따르고 편집 할 수있는 스크립트를 작성할 수 있습니다. – Vikram

관련 문제