FirstBoot Guides

회사 PC 개발환경 세팅 체크리스트 (보안/권한 대응)

회사에서 지급받은 PC는 개인 PC와 다릅니다. 보안 정책, 프록시 설정, 관리자 권한 제한 등 다양한 제약 사항이 존재합니다. 이 가이드는 이러한 환경에서 효율적으로 개발 환경을 구축하는 순서를 안내합니다.

1. 권한 및 보안 정책별 대응 시나리오

회사 PC의 보안 환경은 다양합니다. 각 케이스별로 가능한 대안을 제시합니다.

🚫 관리자 권한 없음

증상: .exe 실행 시 관리자 암호 요구

  • 대안: User 폴더(AppData) 설치 지원 버전 선택
  • 추천: VS Code (User Setup), Chrome (User), JetBrains ToolBox
  • 최후의 수단: PortableApps.com 버전 활용

🔒 스토어/다운로드 차단

증상: MS 스토어 접속 불가 또는 특정 사이트 차단

  • 대안: 사내 Artifact 저장소(Nexus/Artifactory) 확인
  • 추천: Winget(터미널)을 통한 설치 시도
  • 도구: Chocolatey (관리자 권한 필요시 불가)

🌐 프록시 (SSL Inspection)

증상: npm, pip, maven 호출 시 인증서 에러

  • 대안: 사내 CA 인증서를 시스템에 등록
  • 설정: .npmrc, pip.ini에 `strict-ssl=false` 또는 인증서 경로 지정
  • 주의: 보안 팀의 허가가 필요한 설정입니다.

🔑 VPN 필수 접속

증상: 외부망 또는 특정 내부 서비스 접속 불가

  • 대안: Split Tunneling 확인 (인터넷 속도 저하 방지)
  • 주의: VPN 연결 시 로컬 네트워크(NAS 등) 단절 주의

2. 툴 승인 요청 템플릿 (메일/슬랙)

IT 팀에 도구 설치나 승인을 요청할 때 사용하세요. 명확한 근거가 승인 확률을 높입니다.

제목: [도구 설치 승인 요청] {도구명} 사용 승인 요청의 건 1. 요청 도구: {도구 이름 및 버전} 2. 요청 사유: {예: 개발 생산성 향상 및 코드 정적 분석을 위해 필요} 3. 라이선스: {예: 무료(Apache 2.0) / 유료(구독 중)} 4. 설치 범위: 로컬 개발 PC 1대 5. 보안 위험도: {예: 낮음. 공식 홈페이지 다운로드 및 사내 가이드 준수} 6. 공식 링크: {URL}

3. 보안 기본 세팅 체크리스트

업무 시작 전 최소한의 보안 설정을 완료하세요.

자주 묻는 질문 (FAQ)

Q1. 관리자 권한이 없으면 아예 설치가 불가능한가요?

A. 사용자 로컬 디렉토리(AppData/Local 등)에 설치되는 프로그램이나 Portable 버전은 권한 없이도 사용 가능합니다.

Q2. 사내 프록시 때문에 npm install이 실패합니다.

A. .npmrc 파일에 proxy 설정을 추가하거나 사내 Nexus/Artifactory 주소를 등록해야 합니다.

Q3. 보안 프로그램 때문에 빌드 속도가 너무 느려요.

A. 프로젝트 작업 디렉토리를 백신 실시간 감시 제외 폴더로 등록 가능한지 IT 부서에 문의하세요.

Q4. 회사에서 개인 GitHub 계정을 사용해도 되나요?

A. 회사 정책에 따라 다르지만, 보통 업무용 계정을 새로 생성하거나 회사 이메일을 보조 이메일로 등록하여 사용합니다.

Q5. 폰트 설치가 막혀있는데 어떻게 하나요?

A. Windows의 경우 사용자 폰트 폴더에 직접 복사하거나 관리자 권한 없이 설치 옵션을 선택할 수 있습니다.

Q6. VPN 연결 시 인터넷이 안 됩니다.

A. Split Tunneling 설정이 안 되어 있을 수 있습니다. 사내망 외 접속은 VPN을 타지 않도록 설정이 필요한지 확인하세요.

Q7. 사내에서 쓰기 좋은 메신저는 무엇인가요?

A. 주로 Slack, Microsoft Teams, 혹은 사내 자체 메신저를 사용하며 보안을 위해 모바일 앱 사용이 제한될 수 있습니다.

Q8. SSH 키 생성 시 패스워드를 꼭 입력해야 하나요?

A. 보안을 위해 입력하는 것을 권장하지만, 편의를 위해 비워두기도 합니다. 회사 정책을 따르세요.

Q9. 하드웨어 문제(모니터 등)는 어디에 요청하나요?

A. 보통 인사팀이나 IT 자산 관리 팀에 자산 신청 프로세스를 통해 요청합니다.

Q10. 외부 라이브러리 사용에 법적 문제가 있나요?

A. 오픈소스 라이선스(Apache, MIT 등)를 확인해야 하며, 상용 라이선스가 필요한 도구는 반드시 회사 구매 승인을 받아야 합니다.

관련 가이드