|
델피언 님이 쓰신 글 :
: 아래 빌더님 답변 글 중에 자동권한상승에 대한 글 잘보았습니다
: 찾아보니까 매니페스트에 자동권한상승 프로퍼티 지정해주고
: 디지탈 서명 인증툴로 인증해주면 실행파일이 자동권한상승되게
: 만들어진다는 것을 알게되었습니다
:
: 컴파일할 때 매니페스트는 어떤식으로 설정해서 컴파일해야 하는건지
: 디지탈 서명은 어떤 방법으로 인증해야 자동으로 권한상승되게 실행파일을
: 만들 수 있는건지 설명 좀 부탁드립니다
Manifest 설정과 디지틀 서명 인증을 통해서 '자동 권한 상승' 속성이 부여되는 것은 맞는 말입니다.
MS사 애들도 그런 식으로 하고 있습니다. 그러나... MS사가 하는 식으로 Manifest 를 설정하고, 인증을 한다고 하더라도
'자동 권한 상승' 속성으로 실행될 수 있는 것은 아닙니다.
프로그램이 '자동 권한 상승' 속성으로 실행되기 위해서는 Digital Sign이 MS 사의 것이라야 하고...
그것도 OS 전체 패키지와 함께 인증처리가 되어 있는 경우에만 유효 합니다.
그걸 허용하면 문제가 노출될 가능성이 많아지니까, 써드파티나 일반 엔드유저들에게 허용을 하지 않고 있는 거죠.
하드코딩 되어있는 인증 처리 부분의 암호화 방식을 어떤 해커가 깼다면 모를까... Injection 테크닉을 이용하지 않고서는
현재 다른 유효한 방법은 없는 것으로 알고 있습니다. 초창기 베타 버젼에서는.. 가능한 다른 간단한 방법도 있었는데...
지금 그 방법은 막혀 있는 상태 입니다.
...
|