# KT 업무
- [KT 업무 최소설정](#kt-업무-최소설정)
- [노트북 대여](#노트북-대여)
- [KT ID 발급](#kt-id-발급)
  - [KT 정보보호서약서](#/doc/Info_protect_pledge(partner).pdf)
  - [KTDS 정보보호서약서](#/doc/ktds_정보보호서약서_이름_PM명_등록일자.pdf)
- [노트북 설정](#노트북-설정)
- [네트워크별 접속방법](#네트워크별-접속방법)
- [KT 서버 접속](#kt-서버-접속)
- [TACS 접속](#tacs-접속)
- [VDI 접속](#vdi-접속)
- [파일 보내기 받기](#파일-보내기-및-받기)
- [SFTP 접속](#sftp-접속)
- [접근통제시스템 접속 방법](#접근통제시스템-접속-방법)
- [DB Safer 접속](#db-safer-접속)
- [EntraID 접속](#entraid-접속)
- [Azure 접속](#azure-접속)
- [Github 접속](#github-접속)
- [방화벽 신청](#방화벽-신청)
- [OMC 접속](#omc-접속)
- [작업 신청](/work/README.md)
- [사이트 정보](#사이트-정보)

## KT 업무 최소설정
### 노트북 대여
```text
다빈치 > 총무 > 자산 신청 > 노트북대여
```
아래 목록에서 미사용 목록을 파악하고 신청 (장기가 있으면 장기부터 신청 - 1년까지 가능)
![alt text](image/notebook-목록.png)

### KT ID 발급
문서 작성 - idms.kt.com ID 있는 사람이 "정보관리" - "구비서류 재등록" 에서 아래 파일을 다운로드
- 정보보호 서약서
- 계정 신청서 - IMDS ID 는 비워도 됨.
- 재직 증명서

```text
정보보호 서약서: 작성 후 스캔
계정 신청서: 작성 후 스캔
재직 증명서: 다빈치 > 조직/인사 > 제증명신청
```

KT ID 발급 신청
```text
해당 신청은 이미 idms의 ID가 있는 사람만 가능하므로 팀 내에 신청을 요청해야 함
KT IP도 같이 신청 필요
```

### 노트북 설정
- 노트북 V3 설치 (KT 담당자 진행)
- 노트북 필수 프로그램 설치

노트북 V3 설치
- 반드시 초기 상태에서 V3 설치를 진행해야 함 (크롬 및 윈도우 업데이트 가능)

노트북 필수 프로그램
- 필수 프로그램 설치 (본인이 필요한 프로그램 설치)
- ZTNA 클라이언트 설치
- KT 프로그램 설치 (김경현 책임에게 프로그램 파일 필요)
- MS Authenticator 앱 설치 및 인증

추후 추가로 프로그램 설치 시, 팀 내 CD-ROM으로 복사하여 설치가 가능

### KT ID 신청
- idms 접속 후 ID 신청
- bpmplus 접속 후 ID 신청


## 네트워크별 접속방법
VPN 환경 (ZTNA) - [스크립트](./script/vpn.bat)
```cmd
REM 아래 명령어들은 반드시 관리자 권한으로 실행
SET NICName=Wi-Fi
SET DNS1=168.126.63.1
SET DNS2=168.126.63.2

netsh -c int ip set address name=%NICName% source=dhcp
netsh -c int ip set dnsservers name=%NICName% source=static addr=%DNS1% register=primary no
netsh -c int ip set dnsservers name=%NICName% source=static addr=%DNS2% index=2 no
```
KT 무선망 - [스크립트](./script/kt-wifi.bat)
```cmd
REM 아래 명령어들은 반드시 관리자 권한으로 실행
SET NICName=Wi-Fi
SET IP=<발급받은 로컬 IP>
SET SUBNETMASK=255.255.252.0
SET GATEWAY=10.225.160.1
SET DNS1=147.6.44.44
SET DNS2=147.6.44.45

netsh -c int ip set address name=%NICName% source=static addr=%IP% mask=%SUBNETMASK% gateway=%GATEWAY% gwmetric=0
netsh -c int ip set dnsservers name=%NICName% source=static addr=%DNS1% register=primary no
netsh -c int ip set dnsservers name=%NICName% source=static addr=%DNS2% index=2 no
```

## KT 서버 접속
서버계정신청ID는 반드시 A+KT ID로 신청 (예시: A11223344)
- A: AP 담당자
- H: 협력사
- I: 인프라

GMMSC 서버 권한 신청 (강민형 책임 도움)
```text
메뉴
itsm 접속 > 서비스 요청 > 사내접근제어 요청 > 접근제어(운용) 요청 > 서버계정&접근권한 사용신청

요청 내용:
서버계정신청ID: H<KT ID>
Unix내역: Solaris
 - 사용쉘: bash
 - Home Directory: /home/서버계정신청ID
 - Unix 계정그룹: wheel
GMMSC / MMSG ITO SM 업무수헹을 위해서 서버 접근권한 사용신청 드립니다.

표준 서비스: MMSC

신청 장비 선택:
장비 그룹 > 00A.서버(플랫폼인프라) > 무선계 > sDSC > GMMSC

해당되는 IP를 선택하고 저장
GMMSC 서버 정보 문서 참고
```

MMSG 서버 권한 신청 (강민형 책임 도움)
```text
메뉴
itsm 접속 > 서비스 요청 > 사내접근제어 요청 > 접근제어(운용) 요청 > 서버계정&접근권한 사용신청

요청 내용:
서버계정신청ID: H<KT ID>
Unix내역: HP-UX
 - 사용쉘: csh
 - Home Directory: /home/서버계정신청ID
 - Unix 계정그룹: wheel
Linux: Redhat Linux
 - 사용쉘: bash
 - Home Directory: /home/서버계정신청ID
 - Unix 계정그룹: wheel
GMMSC / MMSG ITO SM 업무수헹을 위해서 서버 접근권한 사용신청 드립니다.

표준 서비스: MMSC

신청 장비 선택:
장비 그룹 > 00A.서버(플랫폼인프라) > 무선계 > sDSC > MMSG

해당되는 IP를 선택하고 저장
MMSG 서버 정보 문서 참고
결제1(팀장) 강영진 커뮤니케이션플랫폼팀 팀장
결제2(OS담당자) 신부현 IA Core1팀
결제3(ba) 정찬윤 부장
```

## TACS 서버 접속
1. ztna 설치
2. tacs 설치

- https://ktztna.gpcloudservice.com 접속하여 ztna 설치
- tacs [다운로드](./bin/TACS.zip) 설치
- kt 협력사 선택하고 로그인

## VDI 접속
필수 조건
- KT ID
- Google OTP (하단 내용 참조)
- ITO 포탈에 등록 필요 -> 담당 매니저가 권한 추가 (김선애 매니저님 승인 필요)
    - ITO 포탈에 GMMSC/MMSG 프로젝트가 보이지 않으면 등록되어 있지 않은 것임

VDI 접속
- vdi 접속 권한 추가
- vdi 접속 확인

```text
메뉴
itsm 접속 > 서비스 요청 > 인프라변경요청

인프라변경 템플릿: ITO운영VDI 발급 신청

요청 내용
이름: 홍길동
사번: <KT ID>
소속: 한솔인티큐브 (커뮤니케이션 플랫폼팀 협력사)
사유: GMMSC / MMSG ITO SM 업무수행을 위하여 서버 접근권한 사용신청 드립니다.
  1. KT ITO 유뮤: Y
  2. 접속대상 시스템: GMMSC / MMSG
    A) 단위서버스명: PG033101 / PG033301
    B) 서버IP/호스트명: GMMSC / GMMSONM / GMMSRAP / MTS / MMSG MRS / MCS
    C) 필요권한 구분( OS, DB, OS/DB사용용)
  3. 수행업무: ITO 개발
```

Google OTP
VDI 로그인 시 Google OTP를 등록할 수 있다.
```text
VDI 접속 시 비밀번호는 아마도(?) new1234! 로 접속 가능
```

## 파일 보내기 및 받기
로컬 PC <-> VDI 간 파일 전달
- FTC 문의처 (070-5224-1926) 연락하여 직책을 변경하도록 요청
- 로컬 PC에서  [FTC](https://pcftc.ktvdi.co.kr:3000/ftc) 로그인
- 파일 업로드 (매니저 결제 승인 필요)
- 결제 승인 후 VDI 접속
- VDI에서 [FTC](https://vdiftc.ktvdi.co.kr:3000/ftc) 로그인
- 파일 다운로드


FTC 로그인 시 아래 메시지가 나오면 문의처에 연락하여 직책을 변경하도록 요청
- ztna에 받은 IP가 변경될 때마다 새로 신청해야 함
```text
미동륵 단말입니다. 등록 신청하시겠습니까?
```

[ITOVDI](https://itovdi.ktvdi.co.kr) 하단의 FTC 문의처 존재
```text
070-5224-1926
```

## SFTP 접속
- SFTP 권한 신부현 선임에게 요청 > 신부현(IA Core1팀) 문의 및 조치
- VDI 안에서 접속가능
    - VDI 안에서 로컬 PC의 파일을 받으려면 [파일 보내기 받기](#파일-보내기-및-받기) 참조


## 접근통제시스템 접속 방법
필수 조건
- KT ID
- IP 발급 (KT ID 발급 시 같이 발급 필요)
- vdi 접속
- ssh 접속 프로그램

### HI-TAM 5.0 (현재는 6.0으로 변경됨)
접속 방법
- HI-TAM 설치
- 접속IP현행화/계정활성화 신청 -> 접근제어(운영) 및 접근제어(개발) 2개 요청 필수
- 단기 권한 활성화 신청
- HI-TAM 접속 (운영 시 [ITO VDI](https://itovdi.ktvdi.co.kr)를 통해 접속)
- 유의사항 (반드시 확인 필수)

HI-TAM 설치
```text
helpit.kt.com 에서 사내접근제어 또는 접근통제 검색
사내접근제어 메뉴얼 선택
HI-TAM 설치파일 선택하여 HI-TAM 을 설치
HI-TAM 설치가이드를 보고 HI-TAM 설정을 진행
```

접속IP현행화/계정활성화 신청
```text
발급 받은 IP 및 VDI IP를 확인하여 아래 메뉴를 접근한다.
itsm 접속 > 서비스 요청 > 사내접근제어 요청 > 접근제어(개발) 요청 > 접속IP현행화/계정활성화

완료요청일: +3
일정 변경 가능여부: 일정변경 가능

STG/TA 여부: STG
목적: 기타 / ITO운영 VDI
IP: IP 발급 정보, vdi IP 정보
```

HI-TAM 접속
- HI-TAM5.0을 실행하여 접속을 확인

**유의사항**
- 운영 접속 시 반드시 ITO VDI를 통해 접속해야 HI-TAM에 목록이 표시된다.
- 개발/운영 접속 시 반드시 H, I, A등의 prefix가 붙은 KT ID로 접속해야 하며, 그냥 계정으로 접속 보안위배에 걸린다.
  - HI-TAM 접속 시 개인 계정 표시가 뜨며, 안 뜰 시 접속 금지
  - 예) H11223344 또는 I11223344, A11223344

에러메시지
- 접속IP현행화/계정활성화 신청
```text
접속IP현행화/계정활성화 미신청 시, 아래와 같은 메시지가 출력됨

사용자 로그인에 실패 하였습니다.
계정 사용 기한이 만료되었습니다.
```
- 이승오(보안운영팀) 문의
```text
아래 메시지는 이승오(보안운영팀) 문의 필수

OS(DEV) 접근제어에 등록되지 않는 IP입니다. 사용자 IP 등록 후, 재로그인 해주십시오.
```

### HIWARE 6.0 (5.0과 사용 방법 거의 동일)
개발 환경
1. acsdev.kt.co.kr:8443 접속
2. 접속 시 하단의 HIWARE 설치
3. 로그인
4. HIWARE 계정 접속 IP 현행화 신청
5. OS 계정 신청
6. OS 계정 접속 권한 신청 -> 본인 계정 및 mms 계정 신청 필요

운영 환경
1. acs.kt.co.kr:8443 접속
2. 나머지는 개발 환경과 동일


## DB Safer 접속
추후 작성 요망
```text
```

## EntraID 접속
```text
bpmplus 접속 > 업무시작 > Cloud 라이선스 신청

Cloud 서비스: 사내시스템 접속 권한(EntraID)
신청목적: GMMSC/MMSG ITO SM 접속
```

## Azure 접속
- Forti Proxy 신청
- DLP 예외 적용
- [서비스 나우](https://ktcorp.service-now.com)에서 권한 신청

Forti Proxy 신청
```text
메뉴
itsm 접속 > 서비스 요청 > 변경 요청 > 보안 변경 요청

보안 템플릿 > 보안 > KT_보안_Forti_Proxy(포티프록시)(KTDS,KTDS협력사)

요청 내용 (신청사유는 MMSC TR 오픈 되면 변경되어야 할 듯)
소속회사: 한솔인티큐브
소속부서: 모바일 사업팀
신청자명: 홍길동
신청자 메일 주소: honggildong@hansol.com
신청할 IP: <발급받은IP>
신청기간: 현재~3개월
신청항목: KTDS 협력사 화이트리스트
신청사유: MMSC TR 과제를 위한 Azure Application Container Apps 접속 및 개발, Github 레포지토리 사용, Github CI/CD 사용
목적지 IP/URL:
azure.com
azure.net
azurecr.io
microsoft.com
windows.net
github.com
github.githubassets.com
avatars.githubusercontent.com

KT Enterprise Github 사용 단위시스템/단위시스템 코드: IT Modern MMSG TR 개발 / PG033301
```

DLP 예외 적용
```text
메뉴
itsm 접속 > 서비스 요청 > 보안변경요청

보안 템플릿 > 보안 > KT_보안_DLP 정책예외 신청 (KTDS, KTDS 협력사)

보안 내용
요청기간: 현재 ~ 3개월
요청 대상자: 홍길동
요청 권한: 차단된 사이트에 접속 / 업로드 / 다운로드해제 - github ci/cd 이용을 위한 항목
요청 목적: Azure 랜딩존 개발

Proxy SR ID: Forti Proxy에서 승인 받은 보안변경 ID
```

서비스 나우에서 권한 신청
- [서비스 나우](ktcorp.service-now.com/ktsp) 접속
```
메뉴
권한 관리 > Azure 사용자 권한 신청 > 구독 범위에 사용자 기본권한 신청

Azure 구독명 > pg033301로 검색 (개발/운영 둘다 신청 필요)

사용자 권한
Azure Role
Key Vault Administrator
Application Contributer
Key Vault Secret User

사용자 정보
<KT ID>

End Date
현재부터 90일
```

## Github 접속
1. Forti Proxy 신청 (Azure 접속 방법 참조)
2. DLP 예외 신청 (Azure 접속 방법 참조)
3. bpmplus github 권한 신청
4. [github](https://github.com/enterprises/ktdev) 접속

- bpmplus github 권한 신청
```text
bpmplus 접속 > 업무시작 > Cloud 라이선스 신청

Cloud 서비스: Github
신청목적: MMSG 업무를 위해 신청드립니다. (sub-az01-pg033301-dev-mmsg, sub-az01-pg033301-prd-mmsg)
```

- github 접속

https://github.com/enterprises/ktdev


## 방화벽 신청
### 방화벽 허용 정책 신청
1. [방화벽](https://firewall.kt.co.kr) 접속
2. 신청/결제 > 정책신규신청
3. 폼다운로드를 통해 엑셀 파일 다운
4. 방화벽 신청서 작성
5. 폼업로드
6. 보안성평가 확인

방화벽 신청서
```text
기관/소속: 커뮤니케이션코어플랫폼팀
담당자명: 정찬윤
연락처: 010-3010-1718
단위서비스코드: PG033301
시스템명: MMSG
```

### 방화벽 차단 정책 신청
1. [itsm](https://itsm.ktds.co.kr) 접속
2. 서비스요청 > 변경 요청 > 보안변경요청

```text
보안 템플릿 > 보안 > KT_보안_방화벽SR신청(차단/삭제/자료요청)
완료요청일 > 
제목 > [방화벽SR신청(차단)]
요청 내용
방화벽 SR신청 사유 : 방화벽 차단 신청
<차단 사유 작성 요망>

파일 템플릿 다운 > 방화벽 허용 방식과 똑같이 작성 > 파일 업로드
```

## 사이트 정보
단위서비스 코드
- GMMSC: PG033101
- MMSG: PG033301

### ID 발급 및 메일
KT ID 발급
> [ID 발급](https://idms.kt.com) - https://idms.kt.com

KT 내부 이메일
> [이메일](https://partnersmail.kt.co.kr) - https://partnersmail.kt.co.kr


### 권한 요청
접근권한 요청 (개발 및 운영 서버)
> [ITSM](https://itsm.ktds.co.kr) - https://itsm.ktds.co.kr

Cloud 권한 요청 (EntraID, Github)
> [BPM](https://bpmplus.kt.co.kr) - https://bpmplus.kt.co.kr

방화벽 신청
> [방화벽](https://firewall.kt.com) - https://firewall.kt.com

서비스 나우 (Azure 구독 신청)
> [서비스 나우](https://ktcorp.service-now.com/ktsp) - https://ktcorp.service-now.com/ktsp

ACS
```text
PO: kt 정보보안실 보안기술혁신담당 Zero Trust보안팀 노승창 책임
운영: kt ds 정보보안센터 보안운영팀 고명훈 책임, 한소희 전임
협력사 남혁준 부장, 이태영 과장, 신재준 대리(HI-TAM 6.0 개인계정)
```

### VDI
로컬 PC에서 VDI로 파일 업로드
> [로컬 FTC](https://pcftc.ktvdi.co.kr:3000) - https://pcftc.ktvdi.co.kr:3000

가상업무 VDI
> [가상업무 VDI](https://itovdi.ktvdi.co.kr) - https://itovdi.ktvdi.co.kr

로컬 PC에서 VDI로 파일 다윤로드
> [VDI FTC](https://vdiftc.ktvdi.co.kr:3000) - https://vdiftc.ktvdi.co.kr:3000

### 개발 관련
개발 관련 공간
> [dspace](https://dspace.kt.co.kr) - https://dspace.kt.co.kr  
> [dspace - mmsg](https://wiki.dspace.kt.co.kr/pages/viewpage.action?pageId=229401959) - https://wiki.dspace.kt.co.kr/pages/viewpage.action?pageId=229401959

gitlab
> [gitlab](https://gitlab.dspace.kt.co.kr) - https://gitlab.dspace.kt.co.kr

sparrow
> [sparrow](https://securecoding.kt.co.kr:18080) - https://securecoding.kt.co.kr:18080

code prism
> [codeprism](https://ceyes2.kt.co.kr:50102) - https://ceyes2.kt.co.kr:50102


### OMC 접속
OMC 접속
- OMC 설치
- KT 내부 망에서 와이파이 연결 후 접속


### 패키지 적용시 작업등록
* ITSM -> 서비스요청 -> 변경요청 -> 작업요청(플랫폼)
* 형상관리 : 소스변경
* 제목/요청내용은 적당히 설정
* OS 신청에 각 멤버별 장비별 접근 권한을 등록 (장비별 최대 24시간 등록가능)
* 사업팀 승인자와 운영팀 승인자는 둘다 BA (정찬윤 부장)

### 기타
헬프잇 (1588-3391)
> [helpit](https://helpit.kt.com) - https://helpit.kt.com