사이트 기능 변경 없이 Web Streaming DRM 적용 : Web Keeper를 적용해도 기존의 사이트 운영 방식이 그대로 유지되므로 사이트 관리가 편리
API Hooking 기술 적용 : 당사의 기술은 Windows의 Kernel이나 File System을 변경하지 않기 때문에 Windows OS에 대한 무결성 및 운영성을 보장
다양한 보안 방지 기능 지원 : 마우스, 키보드, 캡쳐 툴을 이용하여 Web 화면의 일부나 전체를 복사해가는 것을 방지 하는 module certificate 검사를 통한 복제 방지등
웹사이트의 무단 링크등 방지 : 웹사이트에 무단으로 링크하여 사용하는 행위 방지가 가능
[26]자동화, 계륵에 살 붙이기 : Evolution of Android Automation TestNAVER Engineering
자동화, 계륵에 살 붙이기
: Evolution of Android Automation Test
송의초경
N Tech Service/ Contents QA
NTS Contents QA 팀에서 근무하고 있는 송의초경입니다. 오디오 플랫폼에서 주로 QA를 진행했고 네이버 뮤직을 거쳐 현재는 오디오 클립 QA를 담당하고 있습니다. 자동화 거버넌스 TF에서 자동화 라이브러리의 유지 보수도 함께 담당하고 있습니다.
대규모 인프라 환경 전환을 위한 AWS CloudEndure 실시간 클라우드 전환 기술 - 이창익:: AWS | AWS 클라우드 마이그레이...Amazon Web Services Korea
온디맨드 다시보기: https://www.youtube.com/watch?v=kVMnMcshLoQ
성능 저하 없이 운영 중단 시간을 최소화하면서 많은 수의 서버를 신속하게 마이그레이션하기 위해 어떤 마이그레이션 도구를 사용할지 결정하는 데 어려움을 겪는 기업이 많습니다.마이그레이션된 서버를 재호스팅하려면 수작업을 많이 수행해야 하고 각각의 작업마다 실행하는 데 시간이 걸리기 때문에 여러 수작업 마이그레이션 프로세스를 조율하고 자동화 하는 접근 방법이 중요 합니다. AWS CloudEndure 서비스는 고도로 자동화된 클라우드 마이그레이션 기능을 제공하여 대규모 서버를 AWS로 재호스팅하는 마이그레이션 오케스트레이션 플랫폼의 접근 방법을 제시합니다.
사이트 기능 변경 없이 Web Streaming DRM 적용 : Web Keeper를 적용해도 기존의 사이트 운영 방식이 그대로 유지되므로 사이트 관리가 편리
API Hooking 기술 적용 : 당사의 기술은 Windows의 Kernel이나 File System을 변경하지 않기 때문에 Windows OS에 대한 무결성 및 운영성을 보장
다양한 보안 방지 기능 지원 : 마우스, 키보드, 캡쳐 툴을 이용하여 Web 화면의 일부나 전체를 복사해가는 것을 방지 하는 module certificate 검사를 통한 복제 방지등
웹사이트의 무단 링크등 방지 : 웹사이트에 무단으로 링크하여 사용하는 행위 방지가 가능
[26]자동화, 계륵에 살 붙이기 : Evolution of Android Automation TestNAVER Engineering
자동화, 계륵에 살 붙이기
: Evolution of Android Automation Test
송의초경
N Tech Service/ Contents QA
NTS Contents QA 팀에서 근무하고 있는 송의초경입니다. 오디오 플랫폼에서 주로 QA를 진행했고 네이버 뮤직을 거쳐 현재는 오디오 클립 QA를 담당하고 있습니다. 자동화 거버넌스 TF에서 자동화 라이브러리의 유지 보수도 함께 담당하고 있습니다.
대규모 인프라 환경 전환을 위한 AWS CloudEndure 실시간 클라우드 전환 기술 - 이창익:: AWS | AWS 클라우드 마이그레이...Amazon Web Services Korea
온디맨드 다시보기: https://www.youtube.com/watch?v=kVMnMcshLoQ
성능 저하 없이 운영 중단 시간을 최소화하면서 많은 수의 서버를 신속하게 마이그레이션하기 위해 어떤 마이그레이션 도구를 사용할지 결정하는 데 어려움을 겪는 기업이 많습니다.마이그레이션된 서버를 재호스팅하려면 수작업을 많이 수행해야 하고 각각의 작업마다 실행하는 데 시간이 걸리기 때문에 여러 수작업 마이그레이션 프로세스를 조율하고 자동화 하는 접근 방법이 중요 합니다. AWS CloudEndure 서비스는 고도로 자동화된 클라우드 마이그레이션 기능을 제공하여 대규모 서버를 AWS로 재호스팅하는 마이그레이션 오케스트레이션 플랫폼의 접근 방법을 제시합니다.
2. 용어
〮 인증 (Authentication) : 사용자 식별
〮 권한 (Authorization) : 리소스 이용권한 결정
API
Server
Authentication
Server
WWW
User
Info
Who
Access
3. 웹 (와캠/엠와이즈) 인증 방식
〮 쿠키/세션
〮 앱에는 부적합
Authentication
Server
세션유지
하이브리드 앱의 WEBVIEW 활용 => 잘 안되거나 문제가 많아서 어렵다
4. 너구리연구소 앱 인증방식
〮 Android Smart Phone UUID
〮 모바일 플랫폼 별로 상이한 코드 패턴
〮 다른 플랫폼에서는 사용 불가 (웹, 태블릿)
Authentication
Server
(1) ID/PW, UUID
(2) 인증결과
(3) UUID
(4) 승인결과
Authorization
Server
6. 프로토타입 정의
〮 너구리연구소 회원 가입
〮 로그인
〮 로그아웃
〮 리소스(컨덴츠) 사용권한 처리
ㄴ < Server 개발 환경 >
Visual Studio Express 2013 => SSL + WEB API 2 + LocalDB
< Client 개발 환경 >
Visual Studio Express 2013 => MVC 5
7. 주요 프로세스
〮 커스텀 문제 (버전업, 버그, 복잡)
〮 운영 적합성 (자료, 난이도, 효율)
소셜 로그인까지
(Google, Facebook, Twitter)
기본지원 되고 있지만...
1) Model Class 확장 작업
- 추가 속성 정의(수정) : Model, View, Controller
2) 회원 가입
- 회원가입 WEB API (ASP.NET Identity System 객체)
3) 회원 인증
- Ajax SSL 통신 (+Jquery, ID/PW)
- 로그인 성공시 클라이언트에게 Bearer Token 발급
- 클라이언트는 Bearer Token 을 Cookie 로 보관 함
4) 리소스 사용권한 허가 (컨덴츠 페이지 접근+사용)
- Ajax SSL 통신 (+Jquery, Bearer Token)
- 클라이언트가 제출한 Bearer Token 값과 서로 비교
- Token 값이 변조되거나 유효기간이 지나면 401에러
8. 대안
〮 풍부한 자료
〮 신뢰성 높은 레퍼런스
〮 비교적 낮은 진입 장벽 Authentication Server API Server
Client
DB Server