기사로 건너뛰기

애플리케이션 접근통제 / 실용가이드

컴퓨터에서 무단 소프트웨어를 차단하는 방법

직원이 실행할 수 있는 애플리케이션을 제어하고, 승인되지 않은 설치를 줄이고, 테스트된 규칙과 명확한 예외를 통해 합법적인 작업을 계속 진행합니다.

승인되지 않은 응용 프로그램 아이콘 옆에 빨간색 차단 기호가 있는 파란색 방패와 자물쇠로 보호되는 노트북입니다.
회사 컴퓨터에서 승인되지 않은 도구를 제한하는 동시에 승인된 애플리케이션을 계속 사용할 수 있습니다.

한 직원이 유용할 것 같아서 무료 PDF 변환기, 브라우저 확장 프로그램 또는 원격 액세스 유틸리티를 설치합니다. IT가 이를 발견할 때쯤에는 해당 도구가 회사 데이터를 노출했거나, 악성 코드를 도입했거나, 회사 장치에 대한 승인되지 않은 경로를 생성했을 수 있습니다. 컴퓨터에서 승인되지 않은 소프트웨어를 차단하는 기능은 보안, 생산성, 라이센스 비용 및 책임을 직접적으로 제어합니다.

중소기업의 경우 목표는 회사 소유 엔드포인트에서 알려진 보안 설정과 명확한 비즈니스 목적을 갖춘 승인된 도구를 실행하도록 하는 것입니다. 이를 위해서는 직원에게 소프트웨어를 설치하지 말라고 말하는 것 이상이 필요합니다. 이를 위해서는 기술적 시행, 실행 중인 항목에 대한 가시성, 합법적인 예외 승인 프로세스가 필요합니다.

01승인되지 않은 소프트웨어와 이로 인해 발생하는 위험 식별

승인되지 않은 소프트웨어는 경고 라벨과 함께 도착하는 경우가 거의 없습니다. 클라이언트와 파일을 공유하는 데 사용되는 소비자 클라우드 스토리지 앱, 교육용으로 설치된 화면 녹화 도구, 가동 중지 시간 동안 다운로드한 게임 또는 라이선스가 없는 유료 소프트웨어 사본일 수 있습니다. 각 사례는 서로 다른 문제를 야기하지만 모두 엔드포인트에 대한 회사의 통제력을 약화시킵니다.

검증되지 않은 애플리케이션에는 맬웨어가 포함되어 있거나, 자격 증명을 수집하거나, 승인된 저장소 외부로 파일을 전송하거나, 보안 소프트웨어와 충돌할 수 있습니다. 원격 제어 유틸리티는 직원이나 외부인이 IT 감독 없이 워크스테이션에 액세스할 수 있도록 허용하므로 특별한 주의를 기울일 가치가 있습니다. 합법적인 소프트웨어라도 오래되었거나 잘못 구성되었거나 비공식 소스에서 설치된 경우 위험을 초래할 수 있습니다.

운영 비용도 있습니다. 승인되지 않은 앱은 대역폭, 디스크 공간 및 지원 시간을 소비합니다. 직원은 개인 메시징, 파일 공유 또는 AI 도구를 사용하여 해당 데이터가 어디에 저장되어 있는지 알지 못한 채 회사 정보를 처리할 수 있습니다. 정확한 소프트웨어 및 라이센스 기록을 유지하면 공급업체 라이센스 검토에 더 쉽게 대응할 수 있습니다.

승인된 소프트웨어 기준선 생성

애플리케이션 이름, 게시자, 지원 버전, 비즈니스 소유자, 승인된 소스 및 이를 필요로 하는 팀을 기록하세요. 해당 기준을 설치된 소프트웨어 인벤토리 및 애플리케이션 사용 기록과 비교하세요. 설치된 애플리케이션이 사용되지 않을 수 있습니다. 이식 가능한 실행 파일은 기존의 설치된 프로그램 목록에 나타나지 않고 실행될 수 있습니다. 둘 다 리뷰와 관련이 있습니다.

승인되지 않은 원격 액세스 도구, 소비자 동기화 클라이언트, 라이선스가 없는 소프트웨어, 게임 및 익숙하지 않은 실행 파일 등 가장 많이 노출되는 범주부터 시작하십시오. 규칙을 만들기 전에 사업 목적을 확인하십시오. 엔지니어링에 필요한 전문 유틸리티는 알 수 없는 다운로드와 동일하게 처리되기보다는 정의된 소유자와 범위를 가져야 합니다.

02최소 권한 액세스로 소프트웨어 설치 제한

표준 사용자는 업무에 꼭 필요한 경우가 아니면 회사 컴퓨터에 대한 로컬 관리자 권한을 가져서는 안 됩니다. 관리 권한을 통해 사용자는 많은 응용 프로그램을 설치하고, 보안 설정을 변경하고, 기존 보호 기능을 약화시킬 수 있습니다. 승인된 관리에 사용되는 계정과 별도로 일상 계정을 검토합니다.

이는 IT가 비즈니스 속도를 늦춰야 한다는 의미는 아닙니다. 소프트웨어 요청에 대해 정의된 승인 경로를 설정한 다음 관리되는 설치 프로세스를 통해 승인된 도구를 배포하거나 정당한 경우 제어된 임시 권한 상승을 제공합니다. 엄격한 권한 제어는 전문 소프트웨어가 필요한 기술 직원이나 직원을 좌절시킬 수 있습니다. 이러한 역할에는 맞춤형 권한과 실질적인 지원 프로세스가 필요합니다.

설치 차단과 실행 차단은 다릅니다.

관리자 권한 제거는 중요한 시작점이지만 완전한 애플리케이션 정책은 아닙니다. 일부 소프트웨어는 사용자 프로필 내에 설치되며 휴대용 응용 프로그램은 기존 설치 없이 실행할 수 있습니다. 또한 Microsoft는 AppLocker 정책 계획 지침에서 표준 사용자가 패키지 앱을 설치할 수 있다고 명시합니다. 실행할 수 있는 항목과 소프트웨어를 설치할 수 있는 사용자를 결정하세요.

예를 들어, 개인 파일 동기화 클라이언트 설치 권한을 거부해도 이미 존재하는 복사본은 제거되지 않습니다. 기존 소프트웨어 인벤토리를 확인하고, 적절한 제어를 통해 승인되지 않은 실행을 제한하고, 관리 프로세스를 통해 원치 않는 설치를 제거하세요.

03애플리케이션 허용 목록 또는 대상 차단 규칙 선택

승인되지 않은 모든 애플리케이션을 단일 설정으로 중지할 수는 없습니다. 실용적인 프로그램은 예방과 탐지를 결합합니다. 예방은 사용자가 설치하거나 실행할 수 있는 것을 제한합니다. 탐지는 정책 격차, 반복적인 시도, 제어가 도입되기 전에 이미 존재했던 소프트웨어를 식별합니다.

금지된 특정 애플리케이션에 차단 목록 사용

차단 목록은 명명된 응용 프로그램을 제한하는 동시에 다른 프로그램은 사용할 수 있도록 합니다. 팀에 다양한 도구가 필요하고 IT가 원치 않는 특정 소프트웨어를 식별한 경우 이는 실용적인 출발점입니다. 예로는 승인되지 않은 원격 액세스 유틸리티, P2P 클라이언트, 게임, 승인되지 않은 클라우드 드라이브 등이 있습니다.

거부 목록에는 지속적인 유지 관리가 필요합니다. 새로운 애플리케이션, 이름이 변경된 파일, 업데이트된 실행 파일 및 동반 프로세스는 컨트롤이 소프트웨어와 일치하는 방식에 따라 결과를 변경할 수 있습니다. 표시 이름에 모든 관련 구성 요소가 포함된다고 가정하기보다는 실제 실행 파일과 규칙의 일치 동작을 확인하십시오.

정의된 작업 도구 세트에 허용 목록을 사용합니다.

허용 목록은 승인된 애플리케이션 세트를 허용하고 선택한 제어 범위 내에서 다른 애플리케이션을 제한합니다. 안정적인 비즈니스 도구 세트를 갖춘 키오스크, 공유 워크스테이션 또는 부서에 적합할 수 있습니다. 목록을 적용하기 전에 로그인 도우미, 인쇄 구성 요소, 업데이트 서비스, 접근성 소프트웨어 등의 종속성을 계획하세요.

엄격한 허용 목록에는 특히 전문화된 LOB(기간 업무) 응용 프로그램을 사용하는 팀의 경우 더 많은 준비가 필요합니다. 잘 이해된 장치 그룹으로 시작하고, 필요한 프로그램을 문서화하고, 파일럿을 통해 적법한 작업이 계속됨을 보여준 후 확장하세요. 이전 정책을 복원하려면 테스트된 방법을 유지하세요.

정책을 시행 기술과 일치시킵니다.

관리되는 Windows 기기에서 전용 애플리케이션 제어 시스템은 게시자, 파일 해시 또는 경로를 기반으로 하는 규칙을 지원할 수 있습니다. Microsoft는 비즈니스용 앱 제어 및 AppLocker를 Windows 애플리케이션 제어 옵션으로 문서화합니다. 선택한 도구에 대해 지원되는 규칙 유형, 운영 체제 및 배포 요구 사항을 검토하십시오. 감사 모드를 사용할 수 있는 경우 시행하기 전에 결과를 검토하세요.

파일 유형 또는 폴더 제한에는 특별한 주의가 필요합니다. 다운로드 및 임시 폴더의 설치 프로그램, 스크립트 또는 파일에 대한 규칙은 합법적인 설정 및 유지 관리 작업에 영향을 미칠 수 있습니다. 데스크톱 응용 프로그램의 이름 기반 제한은 게시자 확인, 스크립트 제어 또는 코드 실행을 방지하는 보안 정책과 자동으로 동일하지 않습니다.

04브라우저 확장 프로그램 및 소프트웨어 다운로드 소스 제어

브라우저 확장 프로그램에는 자체 관리 브라우저 정책 및 확인이 필요합니다. 여기에 실행 가능한 규칙을 유지하고 브라우저 기준에 확장/프로필 설정을 유지합니다. 어느 쪽도 다른 쪽을 자동으로 구성하지 않습니다.

관리 Chrome 브라우저의 경우 Google의 앱 및 확장 프로그램 정책 지침에 허용 및 차단 설정이 설명되어 있습니다. 대상 사용자나 브라우저에 정책을 적용하고 실제 적용 범위를 확인합니다. 또한 조직이 지원하는 브라우저를 결정하십시오. 한 관리 브라우저의 정책은 다른 브라우저를 자동으로 구성하지 않습니다.

웹 필터링을 통해 원치 않는 소프트웨어 다운로드를 줄일 수 있습니다. 문서화된 비즈니스 위험을 초래하는 다운로드 소스 및 서비스를 제한하는 동시에 승인된 공급업체 및 업데이트 위치를 계속 사용할 수 있도록 합니다. 디자인 팀에는 회계에 불필요한 공급업체 다운로드 페이지가 필요할 수 있습니다.

업무용 컴퓨터에서 웹사이트 차단을 보완적인 제어 수단으로 사용하세요. 다운로드 웹사이트를 차단해도 이미 장치에 있는 프로그램의 실행이 차단되지는 않습니다. 애플리케이션 제한사항, 브라우저 정책, 웹사이트 액세스를 서로 바꿔서 검토할 필요 없이 함께 검토하세요.

05Net Monitor for Employees Pro

Net Monitor for Employees Pro는 관리자에게 실행 중인 애플리케이션과 프로세스를 검사하고 애플리케이션 제한을 적용할 수 있는 중앙 위치를 제공합니다. 애플리케이션 및 프로세스 도움말에는 아래 제어 기능이 설명되어 있습니다. 부서에 정책을 적용하기 전에 파일럿 컴퓨터와 무해한 테스트 애플리케이션으로 시작하세요.

  1. 애플리케이션과 해당 프로세스를 검사합니다. Applications 탭에는 표시되는 애플리케이션 창 또는 작업이 나열됩니다. PID 및 명령줄과 같은 백그라운드 프로세스 및 세부정보를 확인하려면 Processes 탭을 사용하세요. 조치를 취하기 전에 해당 항목이 원치 않는 애플리케이션에 속하는지 확인하세요.
  2. 적절한 목록을 작성하세요. 선택한 행의 애플리케이션 이름을 정책 목록에 복사하려면 Add to blocked/allowed list를 사용하세요. 허용 목록을 준비할 때 필수 비즈니스 애플리케이션과 지원 구성요소를 염두에 두세요.
  3. 규칙 모드를 선택하세요. Blocking Applications에서 Block list을 선택하여 나열된 애플리케이션을 제한하거나 Allow list을 선택하여 나열된 세트를 허용하세요. 이 탭은 Allow all 및 Block all도 제공합니다. 두 모드 중 하나를 적용하기 전에 그 효과를 이해하세요.
  4. 범위 내의 컴퓨터를 확인하세요. Use same settings for all computers은 공유 정책을 전역적으로 적용합니다. 공유 설정을 끄면 현재 컴퓨터에 대한 정책을 로드하고 선택한 컴퓨터에 적용할 수 있습니다. 액세스를 변경하기 전에 범위를 확인하세요.
  5. 규칙을 적용하고 테스트합니다. Apply settings을 선택한 다음 직원에게 필요한 테스트 애플리케이션과 승인된 프로그램을 시작해 보세요. 창 하나가 닫히는지 여부뿐만 아니라 관련 프로세스와 업무를 확인해보세요.
  6. 시작 동작 및 임시 액세스를 확인하세요. 제한 사항이 원격 컴퓨터에서 시작되어야 하는 경우 Automatically start rules을 구성한 다음 다시 시작한 후 테스트하세요. Temporary allow all은 목록을 보존하면서 시행을 비활성화합니다. 문제 해결 후 의도한 정책을 복원하고 다시 확인하세요.

앱을 한 번 닫아도 진행 중인 규칙이 대체되지 않습니다.

End Task는 현재 컴퓨터에서 선택한 애플리케이션을 닫습니다. End all tasks with same name는 선택한 모든 컴퓨터에서 해당 애플리케이션을 대상으로 합니다. 프로세스 제어는 Kill process 및 Kill all processes with same name를 제공합니다. 이는 즉각적인 행정 조치입니다. 지속적인 제한은 Blocking Applications에서 별도로 구성됩니다.

작업을 닫기 전에 저장되지 않은 작업을 고려하고 영향을 받는 컴퓨터를 확인하세요. 애플리케이션 제한은 프로그램을 제거하거나 맬웨어로 분류하거나 엔드포인트 보호를 대체하지 않습니다. 관리하는 각 플랫폼과 구성에서 지원되는 동작을 확인하세요. 인터넷을 통한 관리의 경우 원격 연결 및 클라우드 라이선스 지침을 따르세요.

무단 소프트웨어 제어를 위한 5단계: 필요한 앱 목록화, 차단 규칙 선택, 합법적인 워크플로 시험, 정책 시행, 예외 검토.
더 많은 회사 컴퓨터로 확장하기 전에 실제 작업에 대해 애플리케이션 규칙을 테스트하십시오.

06애플리케이션 활동 모니터링 및 승인되지 않은 소프트웨어에 대응

가시성이 없는 차단은 사각지대를 만듭니다. IT는 각 엔드포인트에서 어떤 애플리케이션이 실행되는지, 원치 않는 소프트웨어가 계속 나타나는지 여부를 이해해야 합니다. 프로세스 검사는 눈에 보이는 창이 없는 휴대용 애플리케이션이나 유틸리티에 특히 유용합니다.

애플리케이션 사용 보고서 및 보고서 필터를 사용하여 컴퓨터, 사용자 및 시간 범위별로 기록된 활동을 검토하세요. 현재 상태를 확인해야 할 때 해당 기록을 관련 실시간 화면 보기와 결합하세요. 애플리케이션 사용 기록을 설치 이벤트 및 차단된 실행 로그와 별도로 보관하세요. 가능한 경우 해당 기록에 대해 운영 체제나 시행 도구에 문의하세요.

모니터링은 서면 회사 규칙에 따라 일관되게 적용되어야 합니다. 직원은 회사 장치가 관리 자산이라는 점, 어떤 활동이 기록되는지, 예외를 요청할 수 있는 방법을 이해해야 합니다. 정의된 작업에 필요한 직원에게 활동 기록에 대한 액세스를 제한합니다.

응답을 결정하기 전에 조사하십시오.

모든 발견을 징계 사건으로 취급하지 마십시오. 먼저 소프트웨어가 무엇인지, 기록에 명시된 곳에 소프트웨어를 설치한 사람은 누구인지, 소프트웨어가 보유한 권한은 무엇인지, 회사 데이터에 액세스하거나 전송했는지 여부를 확인하세요. 계산기 앱은 원격 데스크톱 도구, 자격 증명 관리자, 클라우드 동기화 클라이언트 또는 알 수 없는 실행 파일과 다른 질문을 제시합니다.

잠재적으로 위험한 소프트웨어의 경우 조직의 사고 대응 절차를 따르십시오. 여기에는 엔드포인트 격리, 변경 전 관련 기록 보존, 프로그램 제거, 노출된 자격 증명 변경, 관련 구성 요소 검색이 포함될 수 있습니다. 동일한 애플리케이션이 다른 장치에도 나타나는지 확인하십시오. 하나의 설치 프로그램이 부서 전체에서 공유되었을 수 있습니다.

위험도가 낮은 위반의 경우 승인된 관리 프로세스를 통해 소프트웨어를 제거하고 사건을 문서화하고 승인된 대안을 설명하십시오. 반복적인 위반에는 허가, 교육 및 상황에 대한 검토가 필요합니다. 일관된 시행이 중요합니다. 일부 장치에서 승인되지 않은 소프트웨어가 일상적으로 무시되면 정책을 유지하기가 어려워집니다.

07직원이 사용할 소프트웨어 승인 프로세스 구축

승인된 소프트웨어를 받는 데 며칠이 걸리면 직원은 정책을 우회하므로 지금 솔루션이 필요합니다. 짧고 예측 가능한 요청 프로세스는 이러한 부담을 줄여줍니다. 요청자에게 소프트웨어, 비즈니스 목적, 공급업체, 액세스할 데이터 및 요청의 긴급성을 식별하도록 요구합니다.

그런 다음 IT는 애플리케이션이 합법적인지, 라이센스가 부여되었는지, 기존 시스템과 호환되는지, 관련 데이터에 허용되는지 여부를 평가할 수 있습니다. 가능하다면 승인된 대안을 제공하십시오. 팀에서 공용 파일 공유 도구를 요청하는 경우 막연하게 거부하는 대신 회사 스토리지 플랫폼을 알려주세요.

일반 요청과 긴급 요청에 대한 응답 대상을 설정합니다. 모든 도구가 즉시 승인을 받을 수 있는 것은 아니지만 직원은 합법적인 비즈니스 요구 사항이 검토된다는 점을 알아야 합니다. 빠른 승인 프로세스를 통해 엄격한 차단을 더 쉽게 유지할 수 있습니다.

  • 예외를 구체적으로 유지하세요. 신청, 요청 팀, 영향을 받은 컴퓨터, 사업주, 승인하는 사람을 기록하세요.
  • 검토 날짜 또는 만료 날짜를 설정하세요. 임시 프로젝트 도구는 영구적이고 소유되지 않은 예외가 되어서는 안 됩니다.
  • 정책 변경 사항을 기록하세요. 변경된 규칙 또는 목록과 이전 구성을 복원하는 방법을 기록해 두세요.

지원 또는 변경 관리 프로세스에서 이 승인 기록을 유지하십시오. 소프트웨어 허용 목록과 임시 우회 제어 자체는 승인 워크플로를 제공하지 않습니다.

08출시 테스트 및 컨트롤 작동 여부 측정

차단 프로그램은 시간이 지남에 따라 개선되어야 합니다. 관련 제어가 기록하는 차단된 실행 또는 설치 시도를 검토하고, 승인되지 않은 애플리케이션 사용, 예외 요청, 승인 전환 및 규칙에 의해 중단된 합법적인 작업을 반복합니다. 이러한 측정은 정책이 너무 느슨하거나, 너무 제한적이거나, 불분명한지 여부를 보여줍니다.

파일럿의 경우 금지된 응용 프로그램, 승인된 응용 프로그램, 지원 프로세스, 일반 소프트웨어 업데이트 및 다시 시작을 테스트합니다. 대표 직원 계정 및 장치 구성을 포함합니다. 원격 노트북의 경우 직원들이 실제로 사용하는 연결 조건에서 정책을 확인하세요.

또한 승인된 소프트웨어 목록을 정기적으로 검토하십시오. 더 이상 필요하지 않은 응용 프로그램을 제거하고, 남아 있는 응용 프로그램을 패치하고, 라이센스가 실제 사용과 일치하는지 확인하십시오. 사용하지 않는 모든 애플리케이션에는 잠재적인 공격 표면과 지원 의무가 추가됩니다.

가장 많이 노출되는 장치 및 소프트웨어 범주로 시작한 다음 검증된 결과를 기반으로 확장합니다. 명확한 정책, 제한된 권한, 테스트된 애플리케이션 제어 및 유용한 활동 기록은 회사 컴퓨터가 회사 업무에 집중할 수 있도록 도와줍니다.

애플리케이션 규칙 승인 확인

  1. 설치형, 휴대용 및 사용자 프로필 복사본: 표준 직원 계정으로 각 관련 실행 경로를 테스트합니다.
  2. 도우미 프로세스 및 업데이트: 로그인 확인, 인쇄, 접근성 및 승인된 다음 소프트웨어 업데이트가 계속 작동하는지 확인합니다.
  3. 다시 시작 및 복구: 의도한 규칙이 다시 시작되는지 확인하고 문서화된 임시 예외를 테스트한 다음 적용을 복원하고 다시 확인합니다.

각 테스트에 대해 실행 파일, 컴퓨터, 계정, 예상 결과, 실제 결과, 정책 소유자 및 롤백을 기록합니다. 하나의 닫힌 창은 모든 발사 경로가 제어된다는 증거가 아닙니다.

09컴퓨터에서 승인되지 않은 소프트웨어 차단에 관한 질문

직원이 승인되지 않은 소프트웨어를 설치하지 못하도록 하려면 어떻게 해야 합니까?

불필요한 관리자 권한을 제거하고 승인된 소프트웨어 요청 및 배포 프로세스를 제공합니다. 또한 환경에 맞게 애플리케이션 및 브라우저 정책을 구성합니다. 설치 권한만으로는 모든 사용자 수준 응용 프로그램, 확장 프로그램 또는 이식 가능한 프로그램에 적용되지 않습니다.

업무용 컴퓨터에서 승인된 응용프로그램만 허용할 수 있습니까?

예, 선택한 애플리케이션 제어 도구에서 지원하는 허용 목록이 있습니다. Net Monitor for Employees Pro에는 Blocking Applications에 Allow list 모드가 포함되어 있습니다. 제한 목록을 광범위하게 적용하기 전에 필수 도우미 프로그램과 일상 업무를 테스트하세요.

애플리케이션을 차단하면 제거되나요?

아니요. 제한은 해당 규칙 범위 내에서 애플리케이션 사용을 제어합니다. 설치된 소프트웨어를 제거하는 것은 별도의 관리 작업입니다. 제거한 후에도 규칙이 여전히 남아 있거나 다시 도입된 복사본을 처리하는지 확인하십시오.

휴대용 애플리케이션을 관리자 권한 없이 실행할 수 있습니까?

일부는 가능합니다. 실행 중인 프로세스를 검토하고 설치 제한 사항과 함께 적절한 실행 제어를 사용합니다. 특정 애플리케이션과 장치 정책을 테스트합니다. 설치 프로그램이 없다고 해서 프로그램이 승인될 것이라고 가정하지 마십시오.