암호화 된 파일을 iis에 업로드 해서 401에러를 발생시켜 보자(...)

암호화 된 파일을 iis에 업로드 해서 401에러를 발생시켜 보자(...)

※ 일본에서 업무중에 일어난 일이므로 일본어 환경입니다.

0056-1.png

서버 에러

401 - 권한이 없음: 잘못된 자격 증명 때문에 액세스가 거부되었습니다. 제공한 자격 증명을 사용하여 이 디렉토리 또는 페이지를 볼 수 있는 권한이 없습니다.

경위

0056-2.png

다른 부서에서 디자인 리소스를 납품 받아서 그것을 테스트 서버에 업로드 해 보니 해당 파일은 열람이 불가능한데다가 401에러까지 발생하고 있었습니다.

테스트 서버에 업로드 하기 전에 확인한 제 로컬 단말에서는 멀쩡하게 동작했기에 좀 당황했습니다.

0056-3.png

설상가상으로 직접 액세스 해서 파일을 열어 보려고 해도 그것도 안되더군요.

유저 권한도 IIS 설정도 조사해 보았지만 딱히 문제는 없어 보였습니다.

원인

0056-4.png

다른 부서에서 납품한 파일이 암호화 되어 있던것이 에러의 원인이었습니다.

위와 같이 암호화 되어있어서 파일 이름이 녹색으로 표시되고 있는건 절대로 서버에 올리면 안된다는걸 알았습니다..

해결

0056-5.png

파일의 [속성] > [고급]에서 [데이터 보호를 위해 내용을 암호화]의 체크를 해제시킨 다음에 테스트 서버나 운영서버에 재 업로드합니다.

마지막으로 정리

납품 받은것은 내용뿐만 아니라 암호화 여부도 잘 확인합시다. 에러 뜨면 피보는 것은 본인 입니다…

Pie's Tech Note

생계형 개발자의 메모장

comments powered by Disqus

    rss facebook twitter github youtube mail spotify instagram linkedin google google-plus pinterest medium vimeo stackoverflow reddit quora