Taebu / prq

prq.co.kr
MIT License
1 stars 0 forks source link

박규선 팀장님 업데이트 개선 요청 #138

Open Taebu opened 5 years ago

Taebu commented 5 years ago

[개발 개요] 톡톡클릭2.0 (기존 hhd 2.0이 적용된 톡톡클릭)의 자동 업데이트 URL과 이번에 추가 개발 한 톡톡클릭3.1(hhd 3.1이 적용된 톡톡클릭)의 자동 업데이트 URL이 상이하여 자동 업데이트 되도록 하는 기능에서 체크섬을 확인하는데, 로컬의 체크섬<개발자PC 업로드 전 로컬>과 서버의 체크섬을 확인하여 파일 변조를 진단하여 무결성을 체크하는데 톡톡클릭3.1의 URL에 해당되는 파일의 MD5 체스섬을 현재로서는 확인 할 수 없어 기능 추가가 요구됨

기능 추가 관련하여 아래 내용 첨부함.

  1. (포스트 전송방식을 쿼리스트링 전송방식으로 설명을 대신함) 1.1 기존 기능 (유지) http://prq.co.kr/prq/ajax/checksum?update_location=updaterApp/PowerUpdater.exe => /var/www/html/prq/prqapp/update/updaterApp/PowerUpdater.exe 의 MD5 체크섬 을 리턴하는 기능은 그대로 유지한 상태에서

1.2 신규 기능 (추가) http://prq.co.kr/prq/ajax/checksum2021?update_location=udaterApp/PowerUpdater.exe =>/var/www/html/prq/prq2021app/update/updaterApp/PowerUpdater.exe 의 MD5 체크섬 을 리턴하도록 추가 요청 1.3 Method: post

  1. 개발 요청 사항 http://prq.co.kr/prq/ajax/checksum는 기존 기능 그대로 두고 http://prq.co.kr/prq/ajax/checksum2021 기능 추가

  2. 요청 URL http://prq.co.kr/prq/ajax/checksum2021

  3. parameter 이름 update_location

  4. parameter 갯수 1개

  5. parametner 값 예 udaterApp/PowerUpdater.exe

  6. 기대값: a03214856987316d8c7e00a2c93a6742

  7. (포스트 전송 방식을 쿼리스트링 전송 방식으로 대신 설명함) http://prq.co.kr/prq/ajax/checksum2021?update_location=udaterApp/PowerUpdater.exe 요청시 a03214856987316d8c7e00a2c93a6742 가 리턴되면 1차 테스트 완료 된 것임.

  8. 개발 목적 요약 업데이트 배포 전 배포되는 파일의 무결성을 진단하는 기능에서 활용됨.

  9. 무결성 진단 도구 "D:\ProjectCSharp\WorkHelper\WpfApplication1\WpfApplication1\bin\Release\WpfApplication1.exe"

  10. 무결성 진단 도구 소스 첨부(개발언어 c#, VisualStudio2010) 11.1 무결성 진단 도구는 단지 참고만 하면 됨.

문태부 실장은 1차 테스트가 완료되면 박규선 팀장에게 SMS 문자로 알려주세요. 현재 톡톡클릭3.1은 빌드번호가 191104180 인 상태로 적용된 상태이며 "요기요" 영수증 개선요청 사항이 적용될 것입니다. 그리고 자동 업데이트도 진행 될 것입니다. 하지만 업로드된 파일은 무결성을 진단하지는 못한 것입니다.

개발 후 연락주면 상세한 테스트를 박규선 팀장이 진행 할 것입니다.

그리고 개발에 필요한 사항이나 의문점은 연락주세요...

From 개발팀장 박규선 드림

Taebu commented 5 years ago

image