관리

SPK CLIENT UPDATE/ SETUP



I. SETUP

1. Update(1)

Setup작업을 하더라도 Update작업을 먼저 해주어야 한다.
변경된 파일을 작업할 업데이트 폴더에 넣는다.
image.png
파일을 으로 열거 스크립트안에 있는 IP Address와 Port Number를 고객 서버의 IP나 또는 테스트 하고 있는 서버의 정보에 맞게 변경합니다. 이번에는 다음과 같은 조건으로 입력합니다.
Server IP : 192.168.0.230
Server Port : 15500
<?xml version="1.0" encoding="utf-8" ?>
<ZAVAWARE>
<CREATIONDATE>2023-12-12,15:37:12</CREATIONDATE>
<VERSION>20231212153712</VERSION>
<SERVER>192.168.0.230</SERVER>
<OBJECT>/CommandService</OBJECT>
<PORT>15500</PORT>
<USER></USER>
<PWD></PWD>
우측 ‘저장’아이콘을 클릭하여 작업을 완료 합니다.
image.png

2. Setup

작업한 Update폴더 안에 있는 모든 파일을 복사한뒤 Setup할 폴더안의 ‘ASSPK_SPK’폴더에 덮어 씌우기를 한다.
image.png
Setup/ASSPK_SPK폴더 안에서 spksetinfor.ini파일을 찾아서 로 파일을 연다. 각 열에 대한 기능을 체크한다.
Setup/ASSPK_SPK/spkSetinfo.ini

<?xml version="1.0"?>
<Info>
# 최근까지도 적용된 옵
<ServerVersion>1</ServerVersion> # 서버IP
<ServerHost1>192.168.0.230</ServerHost1>
<ServerHost2>/CommandService</ServerHost2>
<ServerPort>15500</ServerPort> # 서버통신 Port
<CompanyID>SPK</CompanyID> # 사업장 ID 작성
<DefaultAction>0</DefaultAction> # 클라이언트 보안설정 탭 기본 조치 방법 (0:암호화 1:삭제 2: 미처리)
<EncryptFilePath></EncryptFilePath> # 암호화 파일 격리 기본 폴더
<Pattern>1-1011;</Pattern> # 클라이언트 기본 선택 패턴
<ExcludeTarget></ExcludeTarget> # 클라이언트 제외 경로
<AutoExecute>1</AutoExecute> # 내정보수정 탭 기본설정 컴퓨터 시작할 때 실행하기
<AutoLoginView>1</AutoLoginView>
<AutoLogin>1</AutoLogin> # 내정보수정 탭 기본설정 실행 시 자동 로그인하기
<AutoTray>0</AutoTray> # 내정보수정 탭 기본설정 실행 시 트레이아이콘
<AutoLoginID></AutoLoginID>
<AutoLoginPW></AutoLoginPW>
<RealTimeSet>0</RealTimeSet> # 1이면 실시간 감시 동작
<LastForceTestID></LastForceTestID>
<CheckIP></CheckIP>
<CheckGUID></CheckGUID>
<PasswordCount>0</PasswordCount>
<PasswordTime></PasswordTime>
<Termination>1</Termination>
<ReservationExec>0</ReservationExec>
<ReservationDate></ReservationDate>
<ReservationTime></ReservationTime>
<ThreadPriority>3</ThreadPriority> # 0:사용자가 PC를 사용하지 않을 때만 검사 진행 1:낮음 3:중간 5:높음
<DeptCode></DeptCode>
<DeptName></DeptName>
<ExlucdeCheckSystem>1</ExlucdeCheckSystem> # 내정보수정 탭 제외설정 시스템 폴더 검사 제외
<ExlucdeCheckInternet>1</ExlucdeCheckInternet> #내정보수정 탭 제외설정 임시 인터넷 파일 폴더 검사 제외
<ExlucdeCheckRecycle>1</ExlucdeCheckRecycle> # 내정보수정 탭 제외설정 휴지통 검사 제외
<ExlucdeCheckProgram>1</ExlucdeCheckProgram> # 내정보수정 탭 제외설정 프로그램 폴더 검사 제외
<ResvForceTestID></ResvForceTestID>
<ResvForceTestSet></ResvForceTestSet>
<ResvForceTestPtrn></ResvForceTestPtrn>
<EnDeKind>1</EnDeKind> # 1: SPK A-DLP / 2: 외부 문서보안 연동
<ADLPONOFF>2</ADLPONOFF> # 0: SE / 1: AD / 2: SEA / 3:SEN
<EncryptFilePathCheck>0</EncryptFilePathCheck>
<SiteMapInfo>SPK</SiteMapInfo> # 암호화키(사업장 ID와 대부분 동일)
<SiteMapInfoFix>1</SiteMapInfoFix> # 1이면 zsdSpacecommon.ini가 위 암호화 키로 생성
<SmartOffice>0</SmartOffice> # 0: 통합 아이콘 / 1: 주황색 육각형 / 2: 방패 아이콘

# 최근까지도 적용이 안된 옵션들
<Starter>SpkStarter.exe</Starter>
<RealTimeNotUSB>1</RealTimeNotUSB> # 1: USB에 대해서 인지알림/ 실시간 감시 모두 수행하지 않음
<NotCallFilter>0</NotCallFilter> # 0: 사이냅 필터 외부 호출 / 1: 사이냅 필터 내부 호출
<SoftCampMode>1</SoftCampMode> # 1: 소프트캠프 UI 및 동작 / * OEM1.ico 함께 변경필요
<EnforceAuto>1</EnforceAuto> # 1이면 자동로그인, 자동실행, 자동 트레이 숨김
<TitleMasking>1</TitleMasking> # 1이면 파일 제목에 개인정보 포함시 마스킹하여 로그전송
<IgnoreExtension>1</IgnoreExtension> # 1이면 파일속성 검사
<HideMsg>1</HideMsg> # 1: 트레이아이콘(백그라운드 시) 메시지 노출 X
<OEM_SearchServer></OEM_SearchServer> # L7 연동 - 개인정보 검색 모듈 주소
<OEM_DownServer></OEM_DownServer> # L7 연동 - 개인정보 결과 다운 주소
<ServerHost1_2> </ServerHost1_2> # 서버 서브 아이피
<ServerPort_2> </ServerPort_2> # 서버 서프 포트
<RealTimeNotUSB> </RealTimeNotUSB> # USB에 대해서 인지알림
# 실시간 감시 모두 수행하지 않음(최초 1회에 한해 동작)
<DECOPENX> </DECOPENX> 1이면 오픈시 복호화 안함
</Info>

Setup/ASSPK_SPK/spkSetinfo2.ini

<?xml version="1.0"?>
<Info>
# 최근까지 적용된 옵션
<Approval>0</Approval> # 0: 결재 비활성화 / 1: 결재 활성화

# 최근에도 적용이 안된 옵션
<Duplicate></Duplicate> # 1: 동시 로그인 가능
<HideMsg></HideMsg> # 1: 트레이아이콘(백그라운드 시) 메시지 노출 X
<EnDeKind><EnDeKind> # 1: SPK A-DLP / 2: 외부 문서보안 연동
<ADLPONOFF></ADLPONOFF> # 0: SE / 1: AD / 2: SEA / 3:SEN
<NotCallFilter></NotCallFilter> # 0: 사이냅 필터 외부 호출 / 1: 사이냅 필터 내부 호출
<Approval></Approval> # 0: 결재 비활성화 / 1: 결재 활성화
<DLIVESafer></DLIVESafer> # 1: 딜라이브 모드 활성화
</Info>
옵션 설정을 모두 마치면 Setup폴더 내에 있는 ‘SetupConfig.exe’파일을 실행한다.
image.png
image.png
처음으로 할일은 창 상단의 폴더 이모티콘을 클릭.
image.png
파인더 창이 나오면 눈에 보이는 아무 .xml파일을 클릭하고 ‘열기’를 클릭한다. 여기에서 xml의 파일의 내용이 setup에 영향을 미치지 않는 것같다.
image.png
.xml파일을 로드하면 다음’설치파일 설정’ 탭으로 이동한다. 그리고 ‘파일정복갱신’을 눌러서 update로부터 복붙하여 갱신한 파일들이 setup시에도 적용 가능하게 한다.
image.png
여기에서 파일의 아이콘도 지정할수 있습니다.
image.png
설치 전/후 작업 및 레지스트리 설정은 보통 많이 손을 대지 않기 때문에 나중에 다시 다루기로 한다.
모든 설정이 마치면 창 상단에 ‘32’라고 보이는 아이콘을 눌러 Build를 시작한다.
image.png
일반적으로 Setup된 클라이언트 인스톨레이션 파일은 ‘INSTALL FILE’폴더에 배포하는 날짜를 이름으로 하여 폴더를 만들고 그곳에 Build를 합니다.
image.png
생성된 파일이 웹사이트에서 다운드 하게 하는것은 다음에 풀어보자.

3. Update(2)

Update(1)을 했던 폴더로 다시 돌아간다. Setup에 적용되었던 Update폴더를 클릭
image.png
Filezila를 열어서 서버에 SPK서버에 접속할수 있게 IPv4 address(e.g. 192.168.0.230)와 사용자명(alpha), 비밀번호(qwe123!@#), 포트(22)을 상단에 입력하고 ‘빠른연결’클릭.
여기서 사전준비는 Local과 WebServer가 통신이 가능한 상태라는 점을 잊지말자.
image.png
연결이 성공하면 서버의 다음과 같은 경로(/home/alpha/web/smart_spk/webapps/ROOT/downfiles/agent_update)에 폴더를 통째로 복사한다.
image.png
SPK의 웹페이지에 관리자 유저로 로그인 후 사이트 관리 > 에이전트 > 업데이트 관리를 클릭 합니다.
image.png
다음과 같이 정보를 입력 한다.
업데이트 정보 버젼: YYYYMMDDhhmmss (e.g. 20231212181551)
업데이트 정보 제목: YYYYMMDDhhmmss - Update (e.g. 20231212181551)
업데이트 정보 내용: 상황에 맞게
업데이트 대상 사업장: 계획에 맞게(e.g. SPK)
업데이트 정보 경로에 박스를 클릭하면 폴더 통째로 넣은 폴더의 이름을 찾을수 있다. 클릭
업데이트 정보 파일: zwSmartUpdate.ini
image.png
성공하면 페이지 목록에 다음과 같은 리스트가 올라온다.
image.png

4. Updating

기존의 이 SPK로 부터 클라이언트를 설치한 컴퓨터에 돌아가서

Want to print your doc?
This is not the way.
Try clicking the ⋯ next to your doc name or using a keyboard shortcut (
CtrlP
) instead.