디버깅은 흔히들 프로젝트 전체중 80%를 차지한다고들 합니다. 그만큼 중요한 것이지요. 아마 그렇게 될 수 밖에 없는 이유는 프로그램을 시작하면서 그렸던 설계들이 바뀌면서 자신도 모르게 다음에 처리해야지 하는 것들이 한꺼번에 터지기 때문이리라 생각됩니다. 디버깅은 왕도가 없습니다. 경험해보지 않은 것들은 디버깅할 수 없다고 해도 과언이 아닐정도로 디버깅을 하기 위해서는 다양한 경험이 필요로 합니다. 디버깅을 잘 하기 위해서는 다음과 같은 태도를 버려야합니다. * 소스에 대하여.. 1. 함수의 return 값에 잘못된 확신을 갖는 것. 또는 return 값을 무시하는 코드가 있는 것. 2. warning의 의미를 모르는 채 넘어가는 것. 3. 고치긴 고쳤는데 그 원리를 알기보다 현상이 없어지는 것을 확인하..
□ 개 요 o 알집 프로그램이 악의적으로 조작된 압축파일을 열어보거나 압축풀기를 실행하였을때 영향받는 시스템에서 임의코드 실행이 가능하므로 해당 S/W 사용자는 해결책을 참조하여 신속히 패치 바람 □ 영향 o 영향받는 시스템에서 임의코드 실행 □ 설명 o ALZ, ARJ, ZIP, UUE, XXE 포맷의 압축파일로부터 파일이름을 읽을 때 경계값 오류로 스택 또는 힙 버퍼오버플로우가 발생 o 악의적인 ALZ, ARJ 포맷의 압축파일을 열어보거나, ZIP, UUE, XXE 포맷의 압축파일을압축풀기할 때 영향받는 시스템에서 임의의 코드가 실행 가능 □ 해당시스템 o 영향받는 소프트웨어 - ALZip 6.12 이전 버전 □ 해결책 o 알집 프로그램의 파일(F) -> 온라인 업데이트(U) 메뉴를 클릭하여 최신버전..
웹 개발시 SQL Injection 취약점 주의![입력날짜: 2006-04-13]사용자 입력값이 SQL injection 발생시키지 않도록 수정다수 사이트, SQL Injection 취약점 공격에 무방비 상태 웹 취약점을 이용한 공격이 식을 줄 모르고 있다. 공격의 목적은 게임정보 탈취와 궁극적으로는 이를 이용한 게임아이템 거래로 돈을 벌기 위한 것이다. 정보통신부와 KISA는 이에 대한 대책으로 중국에서 들어오는 IP들을 차단하고 있고 자금 여력이 없는 중소기업의 웹사이트 관리자에게 공개 웹방화벽 구축을 권유하고 있으며 개인 PC의 보안패치율을 높이기 위해 각종 캠패인을 벌이고 있다. KISA 에서 운영하는 ‘보호나라’에서는 대국민 서비스로 원격 PC점검을 해주고 있고 대기업을 중심으로 보안솔루션 도입..
아미루(wany7980) http://cafe.naver.com/kav/1979 출처 : http://www.microsoft.com/korea/ 원문 : http://www.microsoft.com/technet/prodtechnol/winxppro/ko/maintain/sp2mempr.mspx 저자 : Starr Andersen(기술 집필가), Vincent Abella(기술 편집자) ------------------------------------------------------------------------------------------------------------------------------------------------ "Windows XP 서비스 팩 2에서 달라진 기능 3부 :?..
- Total
- Today
- Yesterday
- USB Lecture
- Tech News
- humor
- 야마꼬툰
- WDB
- Information Processor
- 프리랜서로 살아남는 법
- 3D Engine
- 막장로그
- Military
- win32
- 짤방 및 아이콘
- wallpaper
- medical
- BadCode
- Reverse Engineering
- Assembly
- Life News
- Network Inspector
- Battle
- Web Programming
- console
- 나비효과
- C#
- Embedded System
- network
- cartoon
- Linux
- diary
- Mabinogi
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 30 | 31 |