게시판 본문 ASP, ASP.NET, IIS & Script - Read Only

re: xmlhttp 4 를 설치 하고 나서 액세스 거부 오류
작성자: 송원석
작성일시: 2005-09-21 15:23,  조회수: 4,611
제 의견으로는 말씀해주신 코드가 잘못되었다기 보다는 작업의 대상이 되는 사이트의 문제일 수도 있을 것 같습니다. 예를 들어서 말씀해주신 코드에서 4.0 SP2 기준의 코드를 사용하여 http://www.yahoo.co.kr/ 을 대상으로 프로그램을 실행하면 말씀하신 것과 같이 '액세스가 거부되었습니다.' 라는 오류가 발생합니다. 그러나 http://kr.yahoo.com/ 로 주소를 변경하고 다시 실행해보면 정상적으로 프로그램이 동작하는 것을 확인하실 수 있으실 것입니다. 이 경우에는 리퀘스트가 전달된 페이지에서 직접 다른 페이지로 리디렉션이 일어나면서 발생하는 문제가 아닌가 싶습니다. 참고적으로 또 다른 동일한 사례로 http://www.google.com/http://www.google.co.kr/ 에서도 같은 현상이 발생하고 있는 것을 확인하실 수 있습니다.

그리고 위의 문제가 아닌 경우 인터넷에 돌아다니는 동일한 문제의 원인과 해결책으로는 다음과 같은 것들이 있습니다. 다음은 구글에서 검색한 문제의 원인이라고 주장하는 원문을 그대로 옮긴 것입니다.

Security tightened when posting data using the ServerXmlHttp object

Security in the implementation of the MSXML 4.0 SP2 ServerXmlHttp object has been enhanced to check the Internet Explorer security policy setting for submitting non-encrypted form data. A security policy setting of "Disable" or "Prompt" for the "Submit nonencrypted form data" option will result in an "Access Denied" error message when attempting to post form data using the ServerXmlHttp object. This is a change that can potentially break existing code that uses earlier versions of the ServerXmlHttp object (such as prior released versions of both MSXML 3.0 and MSXML 4.0) to post form data when the Internet Explorer security policy setting for submitting non-encrypted form data is not enabled.

간단하게 요약해본다면 해당 문제는 MSXML 4.0 SP2 버전에서 보안적인 이유로 강화된 기능으로서 결국 인터넷 익스플로러의 보안 설정에 영향을 받는다는 의미입니다. 구체적으로 말하자면 '암호화되지 않은 폼 데이터 전송' 항목이 '사용 안 함' 이나 '확인' 으로 설정된 경우입니다. 이를 해결하기 위한 방법에는 다음과 같은 것들이 있습니다.

1. From the Start menu, click Run, type "mmc" and then press ENTER.
2. From the File menu, select Add/Remove Snap-In.
3. In Add/Remove Snap-In, click Add.
4. Add the "Group Policy" snap-in to the Console Root.
5. Select Local Computer Policy -> User Configuration -> Windows Settings -> Internet Explorer Maintenance -> Security
6. Click on "Security Zones and Content Ratings"
7. For "Security Zones and Privacy", select the "Import..." radio button and click "Modify Settings"
8. Set "Submit nonencrypted form data" to "Enable"

또는 다음과 같이 레지스트리를 직접 설정하시면 된다고 합니다.

HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\CurrentVersion\Internet Settings\Security_HKLM_only (Dword value) = 1

여기에서 CurrentVersion 키와 Internet Settings 키는 직접 생성해야 합니다.

HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\3\1601 (Dword value) = 0

그리고 마이크로소프트에서는 이 문제와 관련하여 다음과 같은 문서들을 내놓고 있습니다. 인증이나 프록시와도 관련이 있는 문제인것 같네요. 참고하시기 바랍니다.

http://support.microsoft.com/kb/291008/EN-US/
http://support.microsoft.com/default.aspx?scid=kb;EN-US;q315909

감사합니다.

IP 주소: 165.141.132.200
전체 2,095 건의 게시물, 84 페이지로 구성된 ASP, ASP.NET, IIS & Script 게시판의 34 페이지입니다.
게시물
1,307

ADODB.Command 사용지 DB 연결수 급속증가...

박노철

2005-09-23 6,254
1,306

re: ADODB.Command 사용지 DB 연결수 급속증가...

송원석

2005-09-23 3,463
1,305

디비 연결 설정

끄적

2005-09-22 1,273
1,304

re: 디비 연결 설정

송원석

2005-09-23 6,047
1,303

re: XMLHTTP 로 다른 도메인의 파일도 부를수 있나요? [4]

끄적

2005-09-23 1,379
1,302

가벼운 이야기 [1]

정보문

2005-09-22 3,301
1,301

한글 상태를 유지 [4]

정보문

2005-09-22 3,820
1,300

input 박스에 어떤 속성을 주어야 할 지 [1]

정보문

2005-09-22 1,210
1,299

xmlhttp 4 를 설치 하고 나서 액세스 거부 오류

훈스

2005-09-21 1,338

re: xmlhttp 4 를 설치 하고 나서 액세스 거부 오류

송원석

2005-09-21 4,611
1,297

csv 파일 만들때 질문입니다.

omar

2005-09-21 1,211
1,296

re: csv 파일 만들때 질문입니다. [1]

송원석

2005-09-21 3,739
1,295

<질문> 게시판 만들때 리스트 페이지 게시물 뿌려주는 방법

김혜미

2005-09-16 3,779
1,294

re: <질문> 게시판 만들때 리스트 페이지 게시물 뿌려주는 방법 [1]

송원석

2005-09-16 3,531
1,293

왼쪽의 Index Tree의 구현 방법은

이상민

2005-09-15 2,952
1,292

re: 왼쪽의 Index Tree의 구현 방법은

송원석

2005-09-15 3,332
1,291

인풋박스가 키보드 코드를 알 수 있나요? [2]

정보문

2005-09-08 3,240
1,290

웹설정에서 인터넷 임시파일로 안 남기기

정보문

2005-08-29 3,280
1,289

re: 웹설정에서 인터넷 임시파일로 안 남기기

송원석

2005-08-29 3,264
1,288

정규식 문의...

Gleam™

2005-08-26 3,111
1,287

re: 정규식 문의...

송원석

2005-08-26 3,146
1,286

re: 정규식 문의... [1]

Gleam™

2005-09-07 3,047
1,285

정규식 패턴 하나 봐주실래요?

리피

2005-08-25 3,588
1,284

re: 정규식 패턴 하나 봐주실래요?

송원석

2005-08-25 3,306
1,283

감사합니다. [1]

리피

2005-08-26 3,664