• 제목/요약/키워드: 스마트폰 App

검색결과 623건 처리시간 0.029초

안드로이드 앱 시큐어 코딩 가이드 연구 (Research on Android App Secure Coding Guide)

  • 오준석;최진영
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2010년도 추계학술발표대회
    • /
    • pp.252-255
    • /
    • 2010
  • 소프트웨어가 대형화되고 복잡해짐에 따라 소프트웨어에 내재하고 있는 소프트웨어 허점(weakness)의 발생률이 높다. 이런 허점은 컴파일러에 의해 탐지되지 않고, 공격자에 의해 발견되기 쉽다는 특징이 있기 때문에 소프트웨어 취약성을 야기한다. 스마트폰의 확산으로 인해 다양한 종류의 스마트폰 앱이 개발되고 있다. 이에 따라 스마트폰 앱이 대형화되고 복잡해지고 있으므로, 여기에 내재하는 소프트웨어 허점을 사전에 예방하는 것은 중요하다. 본 논문에서는 안드로이드 앱을 개발할 때, 소프트웨어 취약점을 야기하며, 개발자가 간과하기 쉬운 소프트웨어 허점을 사전에 제거하고자 안드로이드에 특화된 시큐어 코딩 가이드를 제시한다.

삼성 안드로이드 스마트폰의 진단데이터 분석 (Analyze Diagnostic Data from Samsung Android Smartphones)

  • 조형철;김준기;박정흠
    • 정보보호학회논문지
    • /
    • 제34권3호
    • /
    • pp.479-491
    • /
    • 2024
  • 안드로이드 제조사는 전 세계 사용자에게 서비스 품질 개선을 목적으로 진단데이터를 수집한다. 이러한 안드로이드 제조사가 수집하는 진단데이터의 내용과 동작 주기에 대해서는 알려진 바 없다. 우리는 스마트폰 제조사 중 안드로이드 시장에서 가장 높은 점유율을 가진 삼성 스마트폰을 대상으로 진단데이터 수집 행위를 분석하여어떤 진단데이터가 네트워크 패킷을 통해 서버와 통신하는지, 진단데이터 수집을 진행하는 시스템 앱이 어떻게 작동하는지 그리고 진단데이터가 사용자 개인정보를 침해하는지를 분석한다.

스마트폰 USB센서 Plug & Play를 위한 통합 App 구조 (A Unified App Architecture for Plug & Play of Smart Phone USB Sensor's)

  • 강선구;소선섭;김병호;은성배
    • 대한임베디드공학회논문지
    • /
    • 제8권1호
    • /
    • pp.1-9
    • /
    • 2013
  • Performance of smart phones has increased to conduct simple PC functions that has become essential to modern people. With the development of smart phones, not only limited inner sensors but various sensors can be connected through USB. However, there is problem that app needs to downloaded when using each sensor. In this paper, a smart phone unified app structure for USB sensor Plug&Play is presented. The structure was designed to download web pages to use various sensors in one app. Unified app communicated with the platform through ADK accessory protocol and implements structure of delivering sensor ID to the web server and downloading device driver, web page. By measurement test, it was confirmed that download time of web page in unified app was 10 times faster than original download time of original app. By managing various sensors by one app, the app is searched every time the sensor changes in which there is no need for downloading several apps.

증강현실을 적용한 관광지 사물인식 실감체험 앱 콘텐츠 구현 (Implementation of Realistic Experience Application Contents for Tourist Spots Object Recognition Using Augmented Reality Technology)

  • 김영상;김영익
    • 스마트미디어저널
    • /
    • 제5권1호
    • /
    • pp.122-129
    • /
    • 2016
  • 최근 증강현실 기술은 스마트폰 증가추세에 따라 사용자 중심의 상호작용을 지원하는 형태로 발전하고 있다. 논문에서 우리는 관광지 사물인식 기술과 사용자의 위치 정보를 이용하여 실감체험이 가능한 어플리케이션을 구현하였다. 개발 시스템은 스마트폰의 GPS와 비콘 정보를 이용하여 사용자와 관광지 사물의 현 위치를 파악한 후, 두 지점간의 거리와 방향을 계산하여 해당 관광지의 실감체험 콘텐츠를 제공한다. 실감체험 앱을 통하여 우리는 제주를 찾는 관광객들에게 제주의 문화에 대한 이해와 감동을 주는 한편, 무명 관광지의 자원화 가능성을 높이고, 제주 관광의 이미지를 개선하는 효과를 기대할 수 있다.

증강현실용 오픈소스를 이용한 위치정보 서비스 앱의 개발 (Development of Location Information Service App Using an Open Source for Augmented Reality)

  • 손정기;주복규
    • 한국인터넷방송통신학회논문지
    • /
    • 제13권1호
    • /
    • pp.267-272
    • /
    • 2013
  • 증강현실은 가상현실의 한 분야로 실제 환경에 가상 사물을 합성해 원래의 환경에 존재하는 사물처럼 보이도록 하는 컴퓨터 그래픽 기법이다. 증강현실은 스마트 폰이 사람들에게 널리 보급되면서 우리에게 친숙하게 다가왔고 이를 이용한 다양한 애플리케이션은 사람들에게 선풍적인 인기를 끌고 있다. 우리는 오픈 소스인 Mixare를 이용하여 위치정보를 실시간으로 서비스하는 증강현실 기술을 이용한 애플리케이션을 개발하였다. 이 논문은 앤드로이드 폰용 위치정보 서비스 애플리케이션 '홍대에 가면~'의 개발에 대하여 기술한다. 이 앱은 스마트 폰으로 학교주변의 건물을 비추면 그 건물에 관한 상세 정보를 실시간으로 화면에 겹쳐 보여준다.

안드로이드 NDK(Native Development Kit)를 이용한 3D 큐브 게임 이식 및 구현 (Porting and Implementation of a 3D Cube Game using Android NDK(Native Development Kit))

  • 고은별;김녹희;황성미;이종우
    • 디지털콘텐츠학회 논문지
    • /
    • 제14권3호
    • /
    • pp.381-390
    • /
    • 2013
  • 휴대폰 사용자들 대부분이 스마트폰으로 옮겨가면서 사용자들은 이제 스마트폰으로 다양한 게임을 즐기고 있다. 그런데 현재 앱스토어에 기기의 성능을 고려한 2D 게임은 다양하게 올라오고 있지만 3D 게임의 수는 아직도 많이 부족한 것이 실정이다. 이는 3D 게임이 많은 컴퓨팅 성능을 필요로 하기 때문인데, 본 논문에서는 안드로이드에서 NDK를 이용하여 3D큐브 게임을 구현하였다. 기존 비주얼C++ 일리히트 3D 큐브 소스를 NDK를 이용해 안드로이드 시스템 라이브러리로 이식하고 편의 기능을 추가하는 방식으로 구현하였다. NDK를 이용했으므로 기존 C++ 코드의 대부분이 자바 코드로 변환되지 않고 그대로 실행될 수 있어서 실행 시험 결과 비교적 구형 스마트폰 상에서도 3D 그래픽 동작들이 무난하게 이루어짐을 확인할 수 있었다.

스마트폰 센서 액세서리를 위한 센서 플러그앤플레이 플랫폼 (A Sensor Plug&Play Platform for Smart phone Sensor Accessories)

  • 이용만;윤창석;김소희;김기룡;은성배
    • 한국정보통신학회:학술대회논문집
    • /
    • 한국정보통신학회 2013년도 춘계학술대회
    • /
    • pp.332-335
    • /
    • 2013
  • 최근들어 스마트폰 USB 포트에 키보드나 마우스, 스피커 등의 액세서리를 부착하는 사례가 증가하고 있다. 본 논문에서는 자외선이나 체온계 등 다양한 센서 액세서리를 스마트폰 USB에 접속할 때의 문제를 해결하는 센서 액세서리 플러그앤플레이 플랫폼을 제시한다. 센서 개발자는 표준화된 인터페이스에 부합하도록 센서 모듈을 제작하고 제공된 API를 활용 센서 디바이스 드라이버를 작성한다. 스마트폰에서 동작하는 센서 응용은 웹 형식으로 작성한다. 이렇게 작성된 디바이스 드라이버와 센서 웹을 지정된 센서 웹 서버에 저장한다. 센서 모듈을 구입한 사용자는 스마트폰 센서 플랫폼에 그 모듈을 플러그하기만 하면 디바이스 드라이버와 센서 웹이 서버로부터 자동으로 다운로드되어 플레이된다. 본 논문의 플랫폼 기술은 스마트폰 센서 액세서리의 활용을 크게 활성화시킬 것이다.

  • PDF

스마트폰 앱을 활용한 출석부 구성 및 활용 시스템의 설계와 구현 (Design and Implementation of Constructing and Utilizing an Attendance Book based on SmartPhone Apps)

  • 편기현
    • 한국콘텐츠학회논문지
    • /
    • 제14권9호
    • /
    • pp.14-23
    • /
    • 2014
  • 기존의 출석 관리 시스템은 비용 측면에서 너무 과도하거나 편의성 측면에서 불편한 점이 많다. 편리하고 실용적인 출석 관리 시스템을 위해 본 논문에서 제안한 출석 관리 시스템은 다음과 같은 기능을 제공한다. 첫째, 출석부 구성이 쉽고 간단하다. 교수가 직접 수십 명이 넘는 학생들의 명단을 화면이 작은 스마트폰을 통해서 일일이 작성하는 것이 아니라 학생 개개인이 각자의 학생앱을 통해서 자신의 정보를 기록하고 교수는 교수앱을 통해 출석부 작성 요청을 승인만 하면 출석부가 구성된다. 둘째, 사진과 같이 학생과의 교감을 높일 수 있는 다른 부가 정보도 학생 이름과 함께 편리하게 수집된다. 셋째, 자동 출석 부르기 기능을 제공하여 교수앱을 통하여 이름을 불러주고 교수는 학생들의 얼굴과 이름을 쉽고 편리하게 확인할 수 있다. 넷째, 출석을 부를 시간이 부족한 경우를 위하여 빠른 출석 검사 기능을 제공한다. 교수앱을 통해 빠른 출석을 실행한 후 학생앱을 통해 학생들이 출석을 동시에 수행할 수 있어 수십 초 안에 출석 검사를 완료할 수 있다. 다섯째, 학생앱과의 거리 정보를 활용하여 쉽게 부정 출석을 확인할 수 있다.

스마트 모바일 지원을 위한 HTML5 기반의 사례관리 실시간 커뮤니티 시스템 개발 (Smart mobile support for HTML5-based real-time Community Case Management System Development)

  • 이봉수;김봉한;오동식
    • 디지털융복합연구
    • /
    • 제10권10호
    • /
    • pp.289-294
    • /
    • 2012
  • 본 논문에서는 스마트폰의 모바일 특성을 활용하여 시간과 공간의 제약 없이 서비스할 수 있고, 기존의 오프라인에서 이루어지던 다양한 서비스들이 모바일에서도 구현될 수 있는 사례관리 실시간 커뮤니티 시스템을 연구하여 개발하였다. 이를 위하여 일반 PC/노트북이외에 스마트모바일까지 동일한 환경 제공을 위한 HTML5 웹 전환과 동일한 Network 상의, 장치별 브라우저 Size를 고려한 최적의 인터페이스 구성하여 차세대 웹표준 HTML5기반 통합사례관리 웹과 모바일 웹으로 구현하였으며, 다양한 종류의 스마트기기 OS를 지원하는 SenchaTouch Mobile Framework 기반의 Hybrid App 개발하여 서버 간 실시간 동기화 및 메시지 Push Notification 기능 구현을 통하여 관리자와 보호자 간 대상자 실시간 양방향 커뮤니케이션 구현하여 실시간 사례관리 커뮤니티 시스템을 구현하였다.

안드로이드 은행앱의 동적 가상키보드에 대한 취약점 및 대응방안 (Vulnerabilities and Countermeasures of Dynamic Virtual Keyboard in Android Banking Apps)

  • 조태남;최숙희
    • 정보처리학회논문지:컴퓨터 및 통신 시스템
    • /
    • 제8권1호
    • /
    • pp.9-16
    • /
    • 2019
  • 스마트폰은 휴대용 컴퓨터로서 자리매김하고 있다. 이에 따라 가장 민감한 금융 응용 서비스조차 스마트폰을 통해 언제 어디서나 사용할 수 있게 되었다. 스마트폰은 일반 PC에 비해 무선인터넷, 이동통신망을 비롯하여 블루투스, NFC 등 근거리 통신망 등 다양한 경로를 통하여 외부와 통신하고 있으며 매우 다양한 앱이 제공되고 있어 취약점이 존재할 경우, 공격의 피해가 발생할 가능성이 높아진다. 본 논문에서는 여러 가지 물리적 제약점이 있는 스마트폰의 은행앱에서 로그인에 사용되는 동적 가상키보드의 취약점에 대하여 분석하고, 그 대응방안을 제시한다.