언제나 공사중!

  • 홈
  • 공지사항
  • 태그
  • 미디어로그
  • 위치로그
  • 방명록

SQL Injection을 막는 방법 #3

일 2006/05/29 14:33

  이 글을 쓰기 전에 제목을 고민 좀 했다. 왜 고민했는가 하면 바로 제목을 "SQL Injection을 막는 방법 #2-1"로 할까 아니면 "SQL Injection을 막는 방법 #3"으로 할까.. 하는 고민...

왜 이런 고민을 했는가 하면 "SQL Injection을 막는 방법 #2"에서 맨 마지막에 언급한 Server나 Workstation을 죽일때의 부작용을 전혀 언급하지 않았기 때문이다. 과연 부작용이 얼마나 심한가... 거짓말 조금도 안보테고 아주 심각한 부작용이 있다. 이 부작용에 따라서는 몇몇 시스템은 아예 동작을 안할 수 있다. 그리고 동작은 하나 기능이 동작안하는 경우도 있다.

구체적으로 쉽게 볼 수 있는 예를 들어주겠다.

Workstation을 정지시키면...
- 도메인 로그온이 불가능해진다
- 도메인 로그온이 가능하더라도 정책 업데이트가 진행되지 않는다
- 모든 네트워크 드라이브 연결이 불가능해진다
- Distributed Link Tracking Client 가 동작하지 않는다
- Distributed Transaction Coordinator 일부분 오동작한다
- 기타 등등 네트워크 접근 부분이 꼬인다

Server를 정지시키면...
- 도메인 콘트롤러의 기능이 정상 동작하지 않는다
- DFS를 사용할 수 없다
- 정책 업데이트가 진행되지 않는다
- SMTP(Simple Mail Transfer Protocol) 가 동작은 하나 MMC에서 관리도구에 나오지 않는다
- EMWAC이 설치된 경우 관리도구가 정상 동작하지 않는다
- RPC기반의 모든 부분이 오동작 할 수 있다. (이 부분은 조금 심각하다. 특히 이벤트 뷰어에 일부 몇가지 이상하게 찍히곤 한다)
- Symantec Norton Antivirus나 TrendMicro의 ServerProtect의 스케줄 검사가 동작하지 않는다
- 기타 외국의 도메인 상태에서 동작하는 대부분의 프로그램이 동작하지 않는다
- 기타 등등 네트워크 관련된 부분이 꼬인다
- 비싼 프로그램들의 대부분이 꼬이기 시작한다

이 정도면 끔찍하지 않은가? 순수하게 윈도우에 MS-SQL만 올라간 상태가 아니라 만약 지금 당장 문제가 없다하더라도 다른 부분도 일부 사용하는 것이라면, 반드시 오류는 발생한다. 문제는 오류가 발생해도 이를 모니터링하거나 알아차리기가 어려운 상태에서 동작시키는 것이다.

즉, Server/Workstation을 죽이면 윈도우라는 OS가 동작하기 위한 최소한의 OS상태가 되버린다고 생각해도 무방하다. Windows 2003 R2에 Server/Workstation를 죽이고 사용하면 괜찮기는 하지만, Windows 2000에 Server/Workstation을 죽이고 사용하면 OS가 이상하게 변하기 시작한다.

그러면 이 방법을 쓰지 말아야 하는가? 하면 그건 "그때그때 달라요"를 외칠 수 밖에 없다. 경험이 있는 사람이나 이러한 문제 발생을 처리할 수 있고 또 사전 예방이 가능하다. 혹시 그냥 해봤다면 모니터링을 한 보름정도 해보고 계속할지 안할지를 결정해라.


자.. 그럼 네트워크 속성에서 "Microsoft 네트워크용 파일 및 프린터 공유"를 제거하는 방법의 경우에는 어떨까? 이 옵션을 모두 꺼버리면 NetBIOS를 사용하지 않는다는 사실만 알고 있으면 된다. 문제가 발생해도 비교적 쉽게 처리가 가능하니까 직접 해보는게 낫겠다. 하지만, 이 방법만으로는 외부의 연결을 확실하게 막을 수 없기에 문제가 된다는 사실을 잊지 말도록!

PS: 최근에 이런 글이 많은 이유는... 개인적으로 머리가 아프기 때문임.

  • 2006/05/09 - SQL Injection을 막는 방법 #1
  • 2006/05/23 - SQL Injection을 막는 방법 #2
  • 2006/05/14 - SQL Injection을 막는 방법 #4
  • 2005/09/23 - WebKnight.. 보안관련 웹 서버용 ISAPI 필터 #1
  • 2005/09/22 - WebKnight.. 보안관련 웹 서버용 ISAPI 필터 #2
  • 2006/05/08 - WebKnight.. 보안관련 웹 서버용 ISAPI 필터 #3
  • 2006/05/08 - WebKnight.. 보안관련 웹 서버용 ISAPI 필터 #4
  • 2005/09/22 - WebKnight.. 보안관련 웹 서버용 ISAPI 필터 #5

Tag Security, SQL Injection, 보안, 웹서버해킹, 웹해킹, 해킹
트랙백 0 Comment 3

Trackback : http://www.daegul.com/trackback/310 관련글 쓰기

  1. Favicon of http://mystory2.org/TD BlogIcon 木蓮 2006/05/29 21:33 address edit & del reply

    아고..
    여전히 넘 어려운 포스트네요..~~
    이 목련이,도체 무슨소린지..하나두 모르겠거든요..~~ㅎㅎㅎ
    우리 데굴데굴님..전공이..아고아고...
    무슨소린지못알아듣지만..이웃으로 함게인것...

    머물다감니다...행복한시간가지세요..~~~

    • Favicon of http://www.daegul.com BlogIcon 데굴대굴 2006/05/30 09:07 address edit & del

      "일"이라는 카테고리에 있는건 제가 일하면서 남기는 그런 기록들이기에.... 완벽하게 "전문화된 잡담 문서"입니다.

      평범한 분들이 이거 읽고 이해한다는 생각은 전혀~ 안합니다. 저와 비슷한 업종에 있거나 비슷한 업종에 올려는 학생들을 위해서 만들어두는 것이니까요.. ^^

      목련님이 머리 저 때문에 머리아 아푸시다니...ㅠ.ㅠ 죄송할 따름입니다....ㅠ.ㅠ

  2. Favicon of http://mystory2.org/TD BlogIcon 木蓮 2006/05/30 22:04 address edit & del reply

    아고...아닌데...련이..전혀,머리안아픈데..ㅎㅎ
    모르면모르는데로..살아가는저인걸요..~~ㅋㅋ

prev 1 ... 1001 1002 1003 1004 1005 1006 1007 1008 1009 ... 1277 next

openclose
블로그 이미지
당신과 나 사이의 왜곡된 세상은 우리가 함께 있을 수 있다는 증거에요.
데굴대굴

Article Category

분류 전체보기 (1277)
I am.. & 테.. (93)
보는 것 (436)
문자 책 (156)
그림 책 (39)
움직이는 것 (240)
먹는 것 (49)
일 (109)
프로그램 (23)
Windows (16)
이벤트 뷰어 (51)
Knowledge Base (6)
여행 (75)
컴퓨터와 생활 (172)
아이폰/아이.. (55)
게임 (29)
PSP (20)
PC (9)
소원 (71)
유아/육아물건 (1)
순수 잡담 (243)
작성 중 (0)

Tag Cloud

  • pi
  • 업무관리
  • 포켓 인포먼트
  • iPhone
  • 게임
  • 셧다운
  • 여성가족부
  • 할일관리
  • GTD
  • APP
  • 아이폰
  • 할일
  • toodledo
  • Pocket Informant
  • 설명서
  • 앱
  • 2do
  • 캘린더
  • 일정관리
  • TODO

Recent Article

  • 내가 거의 게임 중..
  • Pocket Informant..
  • Pocket Informant..
  • Pocket Informant..
  • Pocket Informant..
  • Pocket Informant..
  • Pocket Informant..

Recent Comment

  • 짧고 강력한 동의!
  • 동의!
  • 속도도 느린거야 상..
  • 저는 부자가 아니기..
  • 효도르 폰으로는 컴..
  • 세일하면 싸지는.....
  • 기록후 삭제하는 겁..

Notice

  • 이런 여성분 찾았습..
  • 글 퍼감 금지입니다
  • 제품 프리뷰(리뷰)..
  • 주인장 소개 2008.06.
  • 글 쓰실 때 주의점

Recent Trackback

  • 아이폰 아이패드에..
  • 더 블로그 천일 기..
  • 티스토리의 변신은..
  • 마당을 나온 암탉 -..
  • 좋은 교사가 되려면..
  • 숨겨진 떡볶이 - 장..
  • 신용등급 바닥까지..

Archive

  • 2012/02 (1)
  • 2012/01 (10)
  • 2011/12 (6)
  • 2011/11 (3)
  • 2011/10 (5)
  • 2011/09 (3)
  • 2011/07 (3)
  • 2011/06 (2)
  • 2011/05 (4)
  • 2011/04 (3)
  • 2011/03 (5)
  • 2011/02 (3)

Calendar

«   2012/02   »
일 월 화 수 목 금 토
      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29      

My Link

  • 푸샵.com - 블로그..
  • 별 볼일 없는 페이지
  • Blind-Blue
  • Bhut Jolokia ~綱魂..
  • 다들 안녕.... 군대..
  • rienhart's Life St..
  • IT 솔루션의 새로운..
  • ** MY's kitchen **
  • ** MY's kitchen **
  • ** MY's kitchen **
  • 제타군의 '인생은..
  • 펜은 강하다
  • spirit dreams inside

  • Total 2,359,612
  • Today 301
  • Yesterday 544
rss RSS FEED
Copyright 데굴대굴's Blog.

무단 펌질 금지

데굴대굴's Blog is powered by Daum

Designed by Tistory / Customized by 데굴대굴