[MIP-337] κ°„ν—μ μœΌλ‘œ μ•‘ν‹°λΈŒ μ„œλ²„λ₯Ό μž¬μ‹œμž‘ν•˜λ©΄ νŽ˜μΌμ˜€λ²„ν›„ MccsAgentService에 λŒ€ν•œ MS Windows κ²½κ³  λ©”μ‹œμ§€ μΆœν˜„

Subject
κ°„ν—μ μœΌλ‘œ μ•‘ν‹°λΈŒ μ„œλ²„λ₯Ό μž¬μ‹œμž‘ν•˜λ©΄ νŽ˜μΌμ˜€λ²„ν›„ MccsAgentService에 λŒ€ν•œ MS Windows κ²½κ³  λ©”μ‹œμ§€ μΆœν˜„


APPLIES TO:
"MCCS version: 3.1.9
OS: μ›λ„μš° 2003 R2 x64
APPs: -
Disk Type: -"



SYMPTOMS
MccsAgentService에 λŒ€ν•˜μ—¬ 첨뢀와 같이 κ²½κ³ μ°½ ("μ‚¬μš©μžμ˜ 컴퓨터λ₯Ό μ•ˆμ „ν•˜κ²Œ λ³΄ν˜Έν•˜κΈ° μœ„ν•΄ λ‹€μŒ ν”„λ‘œκ·Έλž¨μ„ μ’…λ£Œν–ˆμŠ΅λ‹ˆλ‹€.")이 뜨고 μœˆλ„μš°κ°€ mccsλ₯Ό μ’…λ£Œμ‹œν‚΄


CAUSE
"MCCSAgent Service 의 DEP μˆ˜ν–‰ dumpλ₯Ό 보면 ExceptionCode κ°€ 0xC0000005 이고 (access violation) Exception Information을 보면 virtual address에 μ ‘κ·Όν•˜μ˜€λ‹€λŠ” κ²ƒμž…λ‹ˆλ‹€.
그리고 λͺ¨λ“ˆμ˜ μƒνƒœλ₯Ό 보면 windows의 system moduleλ“€λ§Œ load 된 μƒνƒœ μž…λ‹ˆλ‹€.
제 μ˜ˆμƒμ—λŠ” Virtual addressλ₯Ό μ΄ˆκΈ°ν™” ν•˜κΈ° 전에 access ν•˜μ˜€μ„ κ°€λŠ₯성이 μžˆμŠ΅λ‹ˆλ‹€.
이 ν˜„μƒμ„ λ°œμƒμ‹œν‚€μ§€ μ•ŠμœΌλ €λ©΄ DEP μ‚¬μš©μ„ λΉ„ν™œμ„±ν™” ν•΄μ•Ό ν•©λ‹ˆλ‹€."


SOLUTION
"데이터 μ‹€ν–‰ 방지(DEP) λΉ„ν™œμ„±ν™” 방법
μ œμ–΄νŒ -> μ‹œμŠ€ν…œ -> κ³ κΈ‰ -> μ„±λŠ₯ -> 데이터 μ‹€ν–‰ 방지(DEP) 에 μžˆλŠ” 섀정을 λ³€κ²½ ν•΄μ•Ό ν•©λ‹ˆλ‹€.
데이터 μ‹€ν–‰ 방지(DEP)λ₯Ό ν•„μˆ˜ Windows ν”„λ‘œκ·Έλž¨ 및 μ„œλΉ„μŠ€μ—λ§Œ μ‚¬μš© 으둜 λ³€κ²½ν•˜λ©΄ 이 ν˜„μƒμ΄ λ°œμƒν•˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€."