본문 바로가기

전체 글

(10)
ds216j 사용후기 및 가비아 xyz 도메인 구매해서 synology nas 연결하기 최근에 Synology NAS를 구매했다. 집에 TV만 있고 IPTV는 신청하지 않은 관계로 크롬캐스트를 이용해서 TV를 보는데 기존에는 모바일 pooq이나 동영상을 iptime에 외장하드를 연결해서 iptime에서 뒤에 ns로 끝나는 모델에서 제공해주는 기능중에 하나인 DLNA 을 이용해서 pc나 transmission을 통해서 영상을 다운받은 후에 크롬캐스트를 통해 TV로 영상을 보았다. 하지만 데이터 백업 및 미디어 서버, FTP 등등 여러가지 기능을 한꺼번에 제공해주는 NAS를 구매하기로 마음먹고 그나마 저렴한 모델인 DS216j를 구매했다. 쓰다보니 Synology에서 제공해주는 QuickConnect기능도 못쓸정도는 아니였지만 나만의 도메인이 갖고 싶어졌다. 그리고 구매하고 보니 NAS에서 워..
JWT(JSON Web Token) JWT(JSON Web Token)클레임 기반 인증클레임 기반 인증 구성이란 어플리케이션에서 사용자는 클레임의 조합으로 된 ID를 식별에 사용하며 각 클레임은 사용자의 이름, 메일, 만료일 등이 포함 될 수 있다. 즉 외부 ID발급시스템 혹은 인증시스템에서 사용자 및 사용자의 요청에 대해 필요한 모든 정보를 ID필드에 구성하여 어플리케이션에 제공한다. 여기에는 신뢰할 수 있는 기관에서 ID데이터가 발급되었다는 암호화 보장도 포함된다.이 모델에서는 간편하게 SSO(Single Sign on) 솔루션을 구현할 수 있고 사용자 인증, 계정정보저장, ID정보 조회 등을 어플리케이션에서 수행할 필요가 없다.이 모델을 적용하는 경우 어플리케이션에서 사용자의 클레임 ID 관련 사항을 결정한다. 이러한 결정 사항은 사..
AWS DynamoDB, Lambda를 이용한 auto scaling #1 AWS에서 DynamoDB는 완벽하게 관리되는 NoSQL Database로 원할한 확장성과 빠르고 예측 가능한 성능을 제공한다. DynamoDB는 분산 데이터베이스를 운영하는데 관리 및 운영 부담을 줄이고 하드웨어 프로비저닝, 샤딩, 소프트웨어 패치 등등 알아서 관리된다. 그리고 AWS Management Console을 통해 리소스 사용률과 성능을 모니터링 할 수 있다. 그 외에 모든 데이터가 SSD에 저장되고 여러 AWS 가용영역에 자동 복제되어 높은 가용성과 데이터 내구성을 보장한다. 이러한 여러 장점 덕분에 소수의 인원으로 데이터베이스를 관리 및 운영할 수 있다. DynamoDB의 과금체계는 프로비저닝된 처리용량과 인덱싱된 데이터, 데이터 스트림에 따라 요금이 부과된다. 2016년 12월 26일 ..
아이폰 MAC address 랜덤화 애플이 2014년 wwdc에서 ios8에서의 WIFI 스캔 변경사항에 대해서 이야기했다. 그것은 WIFI스캔 할 때 MAC어드레스를 랜덤화해서 변경한다는 내용이다. 간단히 요약하면 예를 들어 백화점에 가서 와이파이를 연결하면 백화점에서 MAC정보 등등을 대조해서 언제 왔었고 얼만큼 있었는지 등등의 데이터를 모아서 비지니스, 마케팅에 사용하게 되는 서비스들이 있는데 MAC주소는 기기의 고유값으로 보호받을 개인정보이기 때문에 이 기술을 도입했다고 한다. 그래서 이것에 대해서 테스트를 했다. 테스트는 아이폰5 아이폰5s 아이패드 미니로 진행했고 2.4Ghz(ch11)과 5Ghz(ch 165)에서 진행했다. 그리고 테스트 항목은 밑의 항목에 대해서 MAC 랜덤화를 하는지 살펴보았다. Actively probin..