반응형

수많은 사용자들의 경험을 모아 지키는 이익.

머신러닝이 그런 거다. 수백, 수천만의 사람들의 경험 중 필요한 부분만 똑 떼서 어떤 상황에 대처하는 것. 이번에 안드로이드 8.0 O(오레오로 추정)버전에는 사용자 정보를 빼가는 불법앱이나 악성코드를 대처하기 위해 머신러닝 기능이 동원되었다.


구글독스 문서편집 피싱메일


미국에서는 문서편집을 해달라는 주문이 담긴 메시지가 이메일로 다량 배포된 적이 있다. 이 이메일을 열면 구글독스로 계속, 이라는 말이 써 있고, 이걸 누르면 구글ID와 패스워드를 입력하라고 한다. 이때 이건 구글독스 페이지가 아니라 피싱페이지였던 것이다. 2014년에도 그랬고, 최근에도 일어났던 피싱사건이다. 

이러한 피싱앱은 단순한 기계적 방식으로는 대처가 어렵다. 속이려는 자와 속는 사람의 심리가 축적된 데이터가 필요한 것이다. 그래서 구글은 피싱앱인지 좋은 앱인지의 식별에 머신러닝을 접목시켰다.


구글플레이스토어의 피싱앱


최근에는 구글의 앞마당인 안드로이드 구글플레이스토어에서 몇년째 피싱앱이 올려져 있었던 걸로 밝혀지기도 했다. 이 피싱앱의 이름은 <시스템 업데이트>(System Update). 마치 구글에서 나온 정식 앱인 양 행세하는 이 피싱앱은 2014년에 올라와 500만명가까이 다운로드받아진 것으로 추정되고 있다. 

사용자로서는 안드로이드의 업데이트 과정을 도와준다고 생각해 <시스템 업데이트>피싱앱을 많이 다운받은 것이다.


갖가지 방식으로 접근해오는 피싱앱

이런식으로 피싱앱을 만하면 <관리비자동납부>라는 피싱앱을 만들어서 구글플레이스토어에 업로드해도 이상하지 않은 것이다. 실제로 백도어가 탑재된 앱들이 난무했고, 구글의 바이러스탐지앱으로도 이것이 잡히지 않는 등 심각성이 더해졌다. 

나같은 경우 XX은행에서 계좌이체가 제대로 이루어지지 않았다는 메시지와 함께 특정 웹주소가 전송되어 온 적이 있다. 눌러볼까 하다가 이상해서 문자 온 핸드폰 번호로 전화를 해보니까 첫번째는 안받고, 두번째는 올바른 전화번호가 아니라고 하더라. 피싱앱이었던 것이다. 


피싱앱과의 선전포고를 선언한 구글

구글은 최근 심각성을 인지하고 수십개에 이르는 피싱앱 및 백도어 기능을 내장한 앱들을 구글플레이스토어에서 적발하기도 했다. 2016년 1월에는 악성코드가 포함된 앱 13종을 퇴출시켰는데, 이 중에는 사용자들로부터 평가가 좋은 별 5개짜리 앱들도 있었다.

구글은 2017년 5월을 기점으로 악성코드, 피싱앱과의 선전포고를 선언하고 앱의 보안과 관련한 심사기준을 더욱 강화한다고 선언했다. 


안드로이드 8.0 O(오레오)의 구글플레이프로텍트 


갈수록 교묘해져가고 있는 피싱앱, 악성코드 어플에 대처하기 위해 구글에서는 안드로이드 8.0 O(오레오)부터 구글플레이프로텍트GooglePlayProtect를 작동시키겠다고 밝혔다. 이로써 윈도우의 디펜더Defender처럼 운영체제 차원에서 보안엔진이 작동되게 된다.

구글플레이프로텍트는 머신러닝 기능을 이용해 피싱앱, 악성코드어플의 패턴을 파악하고 이를 걸러내는 것이 주 임무다. 혼자서 스마트폰의 완벽한 보안을 책임지기에는 조금 가벼운 방화벽이며, 안드로이드의 V3나 알약 등 악성코드, 백신치료 프로그램과 맞물려 더욱 강력한 보안을 이룰 것으로 보인다.

안드로이드8.0 O(오레오)에 기본탑재되며, 이하의 버전에서는 직접 설치해서 작동시킬 수 있다.


안드로이드 8.0(오레오)의 새 기능들

"안드로이드 8.0 오레오Oreo, 개발자 프리뷰Developer Preview 발표"

반응형
반응형

나는 가만히 있는데 나를 정리해준다고?

친구가 하루는 보안카드를 잃어버렸는데 어떻게 하냐고 물었다. 그런데 순간 그 친구가 평소 서류같은 것을 스마트폰으로 찍는 습관이 있다는 것을 생각하고 구글포토스에 카드나 번호같은 것을 검색해보라고 했다. 그런데 아무리 뭘 쳐도 안나오는 것 아닌가? 포기하려던 순간에 어떤 단어를 생각해내서 검색해서 성공했다. 그 친구는 검색창에 "수"를 입력에서 보안카드를 재발급받지 않고도 인터넷 뱅킹을 쓸 수 있었다.


클라우드에 보안카드같은 중요 서류를 넣는 것은 보안상 좋지 못한 방법이지만 어쨌든 구글포토스의 놀라운 머신러닝 능력에 감탄할 수밖에 없었다. 그래서 구글포토스 검색창에 이것저것 입력해보기 시작했다.


구글포토스에 짜장면을 쳤더니


내가 먹은 짜장면들이 펼쳐져 나왔다. 물론 가끔 짬뽕이나 비빔국수같은 것도 딸려나오긴 하지만 대단하다. 특히 짬뽕 중에서도 약간 빛깔이 탁한 걸 뽑아올리고 유난히 빨간 짬뽕은 안 뽑더라. 이런 것들은 "중화요리"라고 치니까 남김 없이 검색했다.


노트북이나 스마트폰을 쳤더니 스마트폰이 나왔는데, 태블릿이라고 치니까 찾을 수 없다고 나온다. 자세히 보니 내가 태블릿이라고 쳤을 때 옆에 자동완성어로 컴퓨터라고 단어가 붙더라. 그걸 눌러서 "태블릿 컴퓨터"를 입력하자, 전에 찍은 갤럭시탭 사진이 나왔다. 오, 소리가 절로 나온다. tablet이라고 영어로 쳐도 나온다.


그런데 이렇게 단어만 쳐서 사진을 뽑아준다는 것 외에 선정한 사진의 위치정보까지 확인할 수 있다는 점에서 머신러닝의 활용성은 더 커진다. 그러니까 짜장면을 쳐서 단순히 사진만 건져올리는 것이 아니라 짜장면을 먹었던 인천차이나타운의 점포 지도까지 얻을 수 있다는 것이다. 


앨범>장소


사진별 위치정렬은 앨범 메뉴에 들어가면 따로 볼 수 있다. 이렇게 앨범을 누르면 사물이나 사람 등, 구글포토스가 수집하는 대표인 머신러닝 카테고리들을 볼 수 있다. 앨범>위치 메뉴에 들어가보니 국내외의 도시들이 나온다. 서울특별시의 사진, 남양주의 사진에 영월, 장가계갔던 사진들도 꼬박꼬박 수집하고 있었다. 스토커다. 무서운 녀석.


앨범>사물


음식이나 자동차, 산, 낭떠러지, 동굴 등 많은 일반명사들이 등장해 내 사진을 정리해놓았다. 그런데 어떻게 맥주까지 알아본 걸까? 사이다나 오렌지쥬스캔도 비슷할텐데 말이다. 생각해봤더니 이게 러닝머신의 핵심이다. 내가 알기로 러닝머신은 인간의 학습방식을 기계가 흉내내는 것이다. 우리는 연역적방법과 귀납적방법, 즉 논리와 경험으로 학습한다. 그러니까 수많은 사용자들이 어떤 걸 마시면서 맥주라는 신호를 보내면 구글포토스가 그걸 빅데이터로 수집했다가, 내가 맥주캔을 찍으면 그걸 맥주로 인식하는 것 같다. 


앨범>사용자 


이건 캡쳐는 했는데 차마 포스팅에 못 올리겠다. 내 지인들이 얼굴만 따로 확대되어 마치 졸업앨범처럼 펼쳐졌기 때문이다. 초상권 문제는 둘째치고 내가 민망하다. ㅋㅋ 어쨌든 앨범>사용자 메뉴로 들어가면 사진에서 추출한 얼굴들이 다 나온다 얼굴마다 이름을 입력할 수 있고 그 사람이 잡힌 사진을 날짜별로 정렬해 정리해 볼 수도 있다. 


사실 이게 가장 신기한 머신러닝 기능이다. 진짜 신기한데 어떻게 표현할 방법이 없네.


비서가 따로 없는 머신러닝 알림 기능


이 포스팅을 하는 와중에도 구글포토스는 내게 머싱러닝 알림을 보낸다. 시시때때로 사용자의 여행을 감지해 앨범으로 오기도 하고, 자기가 사진과 동영상을 짜깁기해서 음악을 싣는 영화 기능이나 사진들을 한 장의 사진으로 묶는 콜라주 기능도 좋다.


이밖에 구글포토스가 특정사진을 선택해 필터를 적용시키는 등 자동 사진편집도 지원하는데, 이는 머신러닝이 구글포토스의 괜찮은 사진편집기능을 스스로 이용할 줄 안다는 것을 보여준다. 시기적절한 움짤을 만들거나 애니매이션, 이미지보정을 비롯한 편집에 관해서는 일전에 포스팅했었다.


사진편집은 "구글포토스의 사진편집기능 총정리"를 사진 공유에 대해서는 "파일공유, 링크로 한번에(구글포토스)"로 포스팅했으니 참고하면 된다.

반응형
반응형

세상이 참 좋아졌다고 느끼게 만드는 프로그램.


구글포토스의 등장으로 사진이나 동영상 용량으로 저장공간을 걱정할 일이 사라졌다. 사진, 영상 전문가가 아니라 일반인에 해당하는 이야기일 지라도 이 사실은 거의 혁명에 가깝다. 컴퓨터의 저장공간을 고민하게 만드는 것이 바로 사진과 동영상 특히, 동영상이기 때문이다.


구글포토스는 이미지의 저장 뿐 아니라 다양한 이미지보정을 프로그램 내에서 할 수 있다. 동영상 역시 길이를 자르는 편집은 가능하다. 여기에 최근 동영상 손떨림보정 기능까지 지원하며, 이미지 관리 끝판왕의 굳히기를 시전 중이다.


이미지보정

필터Filter



구글포토스가 기본적으로 제공하는 이미지보정 필터는 포토샵이나 각종 사진보정앱같은 전문 프로그램에 비할 바는 아니다. 하지만 본기능이 사진, 동영상의 클라우드라고 생각하면 사용자가 개별적으로 앱을 사용해 보정을 해야하는 수고를 덜어줄 정도는 된다. 이미지보정 필터가 그렇게 많이 필요하지 않은 나같은 경우는 아주 잘 쓰고 있다.   


그리고 때로 구글포토스가 판단하여 특정 사진에 어울리는 필터를 자동으로 적용시킨 뒤, 이 이미지보정이 괜찮냐고 물어볼 때가 있다. 기특하기도 하고 귀엽기도 하다.


사용자정의 이미지보정



필터 버튼 옆의 조정하는 느낌(?)의 버튼을 누르면 수동으로 이미지보정이 가능하다. 밝기, 색상, 팝POP의 심플한 카테고리를 조합해 사진에 다채로운 느낌을 부여할 수 있도록 해놓았다.  



이미지보정 버튼 옆에 있는, 맨 오른쪽의 버튼은 사진편집기다. 사진을 회전시키거나 잘라낼 수 있는 기능을 지원한다. 자를 시, 사각형 자르기로 원하는 사이즈로 사진을 잘라낼 수 있게 만들어 놓았다. 원본을 그대로 저장할 것인지 사본저장할 것인지 구분해서 확인해야 하는 주의가 필요하다.


이미지보정 결과물은 원본 사진 날짜대로 정렬



사진이 이미지보정된 상태에서 바로 저장을 누르지 말고, 편집기 안의 메뉴를 눌러 사본저장을 할 수 있다. 사본저장된 결과물들은 편집된 날짜가 아니라 원본사진이 있는 날짜로 가서 정렬되므로 유의해야 한다. 사진자료가 날짜별로 방대할 경우, 익숙치 않은 사람은 혼란스러울 수 있다. 


사진 콜라주 기능


각종 웹사이트에 사진을 올리다보면 여러개의 사진을 한 사진으로 묶을 필요가 생긴다. 구글포토스로 커피 사진의 이미지보정을 했으면, 커피를 마셨던 카페와 엮어 콜라주를 만들고 싶기도 한데, 구글포토스에서는 이 콜라주 기능을 제공한다. 이미지보정과 마찬가지로 가끔 특정 장소나 시간대에 대한 콜라주를 생성한 뒤, 스마트폰으로 알림을 주기도 하더라.


다수의 이미지도 콜라주한다.


콜라주 기능은 10개 이상의 사진도 적당히 상하좌우를 잘라서 콜라주하는 센스를 발휘한다. 이미지합치기와는 조금 다른 기능이므로 유의. 앞으로 구글포토스가 업데이트된다면 콜라주되는 사진순서도 배열하게 만들었으면 좋겠다.


동영상 편집, 보정

애니매이션 기능




애니매이션은 사진을 모아서 움짤을 만들어주는 기능이다. 사진을 모아 만든다는 점에서 사진편집에, 움직인다는 점에서 동영상편집에 가까운 이 기능은 많은 사진을 빠른 속도로 gif확장자의 파일로 만들어주기 때문에 애용하고 있다. 카카오TV(구 다음팟플레이어)에서 동영상캡쳐 기능을 써서 사진을 여러장 생성한 뒤 구글포토스에서 이것을 움짤로 만드는 방식을 추천한다.



동영상 손떨림보정 기능


동영상 손떨림보정 기능은 구글포토스에서 2017년 4월에 새로 추가된 기능이다. 나는 내 방에 있는 재활용쓰레기통을 향해 동영상을 켜놓고, 일부러 손을 마구 떨어놓고 보정 전과 보정 후를 비교해보았다. 손떨림을 너무 과하게 시전했기 때문에 조금은 어색하지만 놀랍다. 유튜브의 손떨림보정이 구글포토스 속으로 들어온 듯 한 느낌이다. 


무제한 저장, 이미지보정을 넘어서 머신러닝 활용까지

구글포토스는 사진이나 동영상을 개인이 무제한으로 저장하고 공유할 수 있는 클라우드라는 점에서 이미 대단하지만, 이밖에 구글의 머신러닝 기술에 힘입은 기능들은 구글포토스를 사용하는 또다른 재미다. 수동으로 동영상을 자르는 것은, 그냥 자르는 것이 고작이지만, 그보다 구글포토스 기능의 백미는 사진과 동영상을 알아서 잘라 붙여, 음악을 곁들여내는 영화만들기 기능이다. 영화만들기는 사용자가 이미지나 동영상을 선택해서 생성해도 되지만 구글포토스의 여타의 기능처럼 구글포토스가 알아서 선택하고 만들어서 보고해주기도 한다. 이럴 때마다 구글포토스는 나를 쫓아다니는 잡지사 기자같기도 하다.


현재 영화만들기와 동영상 손떨림보정은 모바일에서만 생성 가능하며, 이를 PC에서 확인하거나 다운받을 수 있도록만 하고 있다. 왜 그렇게 하는 걸까? 구글포토스를 애용하는 사람에겐 의문이지만, 어쨌든 이로써 구글포토스는 사진과 동영상을 넘나들며 이미지보정을 해야 하는 사용자들을 구글생태계 속으로 점점 깊숙히 빨아당기고 있는 셈이다.


구글포토스의 머신러닝은 "짜장면을 치면 내가 갔던 중국집 위치까지 나온다"에서, 사진 공유에 대해서는 "파일공유, 링크로 한번에(구글포토스)"로 포스팅했으니 참고하면 된다.

반응형

+ Recent posts