NHN Business Platform 회원플랫폼개발랩 나윤재 로그인 과정에서 주로 사용하는 인증 방식은 아이디와 비밀번호를 입력하여 시스템 사용 권한을 확인하고 접근 권한을 부여하는 것입니다. 하지만 이런 방식은 스니핑(sniffing) 또는 키 로깅 등을 이용한 공격 방법에 의해 인증 정보가 쉽게 노출될 수 있다는 취약점이 있습니다. 이미 노출된 아이디, 비밀번호로 인해 개인 정보 유출이나 아이디 도용 등의 피해를 입기도 […]
NHN Business Platform 회원플랫폼개발랩 나윤재 로그인 과정에서 주로 사용하는 인증 방식은 아이디와 비밀번호를 입력하여 시스템 사용 권한을 확인하고 접근 권한을 부여하는 것입니다. 하지만 이런 방식은 스니핑(sniffing) 또는 키 로깅 등을 이용한 공격 방법에 의해 인증 정보가 쉽게 노출될 수 있다는 취약점이 있습니다. 이미 노출된 아이디, 비밀번호로 인해 개인 정보 유출이나 아이디 도용 등의 피해를 입기도 […]
NHN Business Platform 웹플랫폼개발랩 최동순 애플리케이션을 개발할 때 타이머를 사용해야 하는 일이 자주 있습니다. 특히 세션에 대한 타임아웃 처리를 하는 것과 같은 작업에서 말이지요. 일반적인 타이머의 구현은 타임아웃 작업의 등록이나 만료(expire) 여부의 검사 및 처리 시에 시간 복잡도 O(n)을 가집니다. 하지만, 이 글에서 설명할 TimingWheel 자료구조를 사용하면 타임아웃 작업의 만료 여부에 대한 검사가 필요 없는 […]
NHN Business Platform 클라우드플랫폼개발랩 전성원 우리는 하나의 데이터를 여러 서버가 공유할 때 분산 파일 시스템을 사용합니다. 최근에는 NFS나 CIFS와 같은 분산 파일 시스템 이외에도 비용이나 성능면 에서 경쟁력이 있는 많은 분산 파일 시스템을 쉽게 접할 수 있습니다. NHN에서도 NFS, CIFS 이외에 OwFS나 HDFS를 사용하고 있습니다. 그러나 각 분산 파일 시스템별로 장단점이나 특징이 있기 때문에 이를 […]
원문 작성일: 2012년 12월 21일 작성자: Ross McIlroy, Anton Hansson, Horia Ciurdar (유튜브 모바일팀) 원문링크: 안드로이드 애플리케이션에 고품질 동영상을 추가하는 작업이 훨씬 용이해졌습니다. 금일부터(2012/12/21) 새로운 YouTube Android Player API로 애플리케이션에 유튜브 동영상을 임베드하여 재생시킬 수 있게 되었습니다. Google I/O 2012에서 미리 공지된 바와 같이, 새로운 API에서 제공하는 기능은 다음과 같습니다. > Android 2.2 (프로요) […]
NHN Business Platform 글로벌플랫폼개발랩 에센 사그노브, 유성덕, 이재익 최근, 이벤트 기반의 Non-Blocking I/O 프로그래밍 모델이라는 점과 JavaScript로 서버 프로그램을 작성할 수 있다는 점에서 Node.js가 많은 주목을 받고 있습니다. Node.js는 소규모 비즈니스뿐만 아니라 LinkedIn, Yahoo!, Microsoft와 같은 큰 규모의 인터넷 기업에서도 사용하고 있습니다. Node.js의 또 다른 큰 장점은 NPM(Node Packaged Modules) 형태로 많은 모듈이 제작되고 있다는 […]
By Jaeyeon Woo 야후가 한국 사업을 접은 이유에는 “까다로운 한국 소비자들”도 포함됐을까? 지난 금요일 한국 인터넷을 달군 질문 중 하나로, 야후 코리아의 직원이었던 것으로 추정되는 이의 블로그 포스트 때문에 생긴 일이다. ‘한국을 떠나는 외국기업들: 침입자를 몰아낸 집주인의 승리인가?’라는 제목의 이 포스트에서 작성자는 YTN 케이블뉴스의 최근 보도를 문제삼고 있다. YTN은 야후가 한국을 떠난 것이 빠르게 변하는 […]