안녕하세요 오늘도 선배님들의 조언을 구하러온 코린이 입니다.
다름이아니라 제가 궁금증이 생긴것이 웹이서 .EXE 파일을 실행을 할수있으면
웹에서 컴퓨터 내부의 레지스트리를 조작할수있을까? 라는 의문점이 생겨서 이렇게 글 남깁니다.
혹시라도 알고있으시면 답변달아주시면 감사하겠습니다!
안녕하세요 오늘도 선배님들의 조언을 구하러온 코린이 입니다.
다름이아니라 제가 궁금증이 생긴것이 웹이서 .EXE 파일을 실행을 할수있으면
웹에서 컴퓨터 내부의 레지스트리를 조작할수있을까? 라는 의문점이 생겨서 이렇게 글 남깁니다.
혹시라도 알고있으시면 답변달아주시면 감사하겠습니다!
11개의 답변이 있습니다.
1차로 브라우저에서 차단을 하지만 안되지는 않을꺼 같네요
보안 때문에 대부분의 방화벽에서 막힐꺼구요, 방화벽이 없다 하더라도
브라우져에서 막히고, 백신에서 막히고,
위험한 방법이니 대부분 막히게 되어 있습니다.
질문읭 요지에 맞을지 모르나 아래의 링크를 확인 해보시길 바랍니다.
https://racer42.tistory.com/139
방화벽도 그렇고 회사면 앞단 솔루션에서 다 차단을 합니다.
웹 방화벽에서 다 차단합니다
웨에서 .exe 와 레지스트리를 실행할 있게 한다면
보안 문제가 심각해 집니다
보안 때문에 다 막혀버려서
아마도 사용이 안될거 같습니다.
코딩초보1221 | 약 2년 전
topkslee | 약 2년 전
네 차단되어 안될겁니다
코딩초보1221 | 약 2년 전
웹에서 컴퓨터 레지스트리 등록을 한다는게...
어떤 컴퓨터의 레지스트리를 말씀하시는 건가요?
웹 서버가 작동하고 있는 서버의 레지스트리를 말씀하시는 건지...?
아니면 웹 브라우저가 작동하고 있는 클라이언트의 레지스트리를 말씀하시는 건지...?
아니면, 웹 서버가 있는 네트워크 상의 임의의 컴퓨터의 레지스트리를 말씀하시는 건지...?
그것도 아니면, 클라이언트 컴퓨터가 있는 네트워크에 있는 임의의 컴퓨터 레지스트리를 말씀하시는 건지..?
웹서버 쪽 컴퓨터의 레지스트리에 접근하려면 웹셀 등을 이용해야 할 것 같고요.
클라이언트 쪽 컴퓨터의 레지스트리에 접근하려면 ActiveX와 같은 클라이언트 쪽에서 작동하는 소프트웨어가 있어야 가능하겠고... ActiveX를 사용하지 않고도 클라이언트에서 작동하는 에이전트 프로그램을 구동시켜 두고 처리하는 방법도 있을 것 같고... 가장 쉽게 구현하는 방법은 사용자가 웹 서버에 올려진 배치 파일 등의 실행 파일을 다운 받아서 다운 받아서 직접 실행하게 해서 등록하게 하게 할 수도 있을 것 같고요.
코딩초보1221 | 약 2년 전
wansoo | 약 2년 전
웹 클라이언트 프로그램 ( JavaScript, Applet 등 )이 자동 변경하는건 보안으로 인해 차단되어 있지만, 사용자가 다운 받아서 실행하는 형태는 얼마든지 가능합니다.
웹 브라우저에 따라서 다운 받으려는 코드의 위험성 체크를 하여 위험하다는 메시지를 보여 주면서 다운이 안되도록 막으려는 경우도 있지만, 사용자가 위험을 감수하고 실행한다는 처리를 해 준다면 얼마든지 수행할 수 있겠고요.
사용자 몰래 하게 할 수 있냐 라고 했을때는 "어렵다"가 맞을 것 같고, 사용자 동의하에 처리할 수 있냐라고 했을 경우에는 "다양한 방법이 있다"가 맞겠네요.
인터넷 옵션에서 설정을 변경해보시면 엑티브엑스 설치가 될겁니다.
코딩초보1221 | 약 2년 전
그 개념이 액티브엑스죠.
그래서 dll은 차단하고 exe로 배포되고 실행시키죠..
관리자 권한이 필요하지 않을까요?
지난주부터 크롬이 업뎃되면서 일부 exe는 차단되고 있습니다.
어쩔 수 없이 ie를 사용하는 경우가 발생하고 있네요..
코딩초보1221 | 약 2년 전
지금 크롬으로 레지스트리를 열어보려고 하는데 잘안되네요 ... 막아놓은건지
Active X 확인해 보겠습니다!