• Title/Summary/Keyword: 컨텐트 프로바이더

Search Result 5, Processing Time 0.026 seconds

Detecting Collaborative Privacy Information Leaks on Android Applications (안드로이드 애플리케이션의 협력적인 개인 정보 유출 탐지)

  • Jeon, Cheol;Cho, Yoo-Kun;Hong, Ji-Man
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2012.06a
    • /
    • pp.92-94
    • /
    • 2012
  • 안드로이드 운영체제는 애플리케이션들이 서로의 코드와 데이터를 공유할 수 있도록 애플리케이션 컴포넌트간의 통신을 지원한다. 또한 보안을 위해 컴포넌트간의 통신을 엄격하게 제어하기 위한 퍼미션을 제공한다. 하지만 개발자의 보안의식 부재에 따른 퍼미션의 잘못된 사용은 애플리케이션 컴포넌트를 노출시켜 검증되지 않은 애플리케이션이 코드와 데이터에 접근할 수 있게 만드는 문제를 야기할 수 있다. 특히, 노출된 컨텐트 프로바이더(content provider)는 악성 애플리케이션이 기존 탐지 툴을 회피하여 개인정보를 임시로 보관하는 저장소로 악용될 수 있다. 따라서 하나의 애플리케이션만을 분석하는 기존 탐지 툴로는 이와 같이 협력적으로 동작하는 악성 애플리케이션을 탐지 할 수 없다. 본 논문에서는 노출된 컨텐트 프로바이더를 이용한 협력적 개인정보 유출 공격 시나리오를 제시하고 이를 탐지하기 위한 기법을 제안한다. 제안한 기법을 토대로 만든 탐지 툴 사용해 총 189개의 안드로이드 애플리케이션을 분석하였고 그 결과로 컨텐트 프로바이더를 노출시킨 32개의 애플리케이션과 개인정보를 유출할 가능성이 있는 애플리케이션 4개를 탐지하였다.

Meta Service for Data Transfer between Applications on Android Platform (안드로이드 플랫폼에서 애플리케이션 간 데이터 전송을 위한 메타서비스)

  • Choe, Hwa-Young;Park, Sang-Won
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2011.06a
    • /
    • pp.104-107
    • /
    • 2011
  • 최근 이슈가 되고 있는 안드로이드 플랫폼은 높은 개방성을 지니고 있다. 이러한 안드로이드 플랫폼에서 애플리케이션을 개발할 때 애플리케이션 간의 데이터 처리는 매우 중요한 이슈이다. 안드로이드 플랫폼에서 데이터를 전송할 때 활용할 수 있는 메커니즘에는 클립보드, 인텐트 그리고 컨텐트 프로바이더 등이 있다. 클립보드는 윈도우즈의 클립보드와 동일한 기능을 가지지만 스트링 타입의 데이터만을 전송할 수 있어 다양한 데이터 처리에는 활용하기가 어렵다. 그리고 인텐트는 데이터 전송에 사용할 수 있지만 인텐트 메커니즘의 주목적은 어떤 액션이 수행되어야 할 메시지를 전달하는 것이기 때문에 다양한 타입의 데이터를 전달하는 데는 적합하지 않다. 또한 데이터를 전달하더라도 데이터의 정보를 포함해야하고 이를 구현하기는 까다롭다. 컨텐트 프로바이더는 애플리케이션 간 데이터 전송을 위해 제공하는 메커니즘이지만 양 애플리케이션 간에는 같은 형식의 레코드를 포함해야 한다. 데이터 저장소로 데이터베이스를 사용하기 때문에 컨텐트 프로바이더를 사용하기 위해서 데이터베이스의 연결 및 질의에 대한 구현도 개발자의 작업에 추가가 된다. 이러한 안드로이드 플랫폼에서 애플리케이션 간의 데이터 전송을 하기 위한 방법의 문제점을 보완하고 해결하기 위하여 본 논문에서는 메타서비스를 설계하고 구현하였다. 메타서비스는 클립보드의 간단한 활용방법에 착안하여 텍스트 데이터뿐만 아니라 다른 타입의 데이터도 전송이 가능하도록 지원해주는 서비스이다. 또한 애플리케이션 개발 과정에서 데이터 처리에 대한 구현 시 복잡성을 주여 효율적이며 높은 가독성을 제공한다. 본 논문에서는 메타서비스의 구조와 디자인 그리고 활용 방법에 대해서 자세히 다룬다.

Method of Collecting Data on Android Smartphone (안드로이드 스마트폰의 데이터 수집 방법)

  • An, Young-Geon;Kim, Myoung-Ho
    • Proceedings of the Korean Society of Computer Information Conference
    • /
    • 2011.01a
    • /
    • pp.97-99
    • /
    • 2011
  • 스마트폰에 대한 관심이 높아지면서 스마트폰 사용자가 증가하고 있다. 스마트폰 중에서도 안드로이드 스마트폰의 증가세가 가장 두드러지며 현재 국내 스마트폰 시장에서 가장 많은 점유율을 차지하고 있다. 스마트폰은 전화기능 외에도 다양한 기능을 가지고 있고 다양한 애플리케이션을 실행할 수 있으며 이러한 특징은 사용자들로 하여금 많은 일을 스마트폰으로 처리하게 하였으며 많은 데이터들이 스마트폰에 저장되게 되었다. 본 논문에서는 이러한 데이터들을 수집하는 방법을 제안한다. 이러한 수집방법은 모바일 포렌식 분야에도 도움이 될 수 있으며 복잡해지는 정보들을 사용자가 관리하기 편하게 하는데도 도움이 될 수 있다. 본 논문에서는 논리적인 정보획득 방법에 기반을 두어 안드로이드 프레임워크의 컴포넌트중 하나인 컨텐트 프로바이더를 통해서 안드로이드 스마트폰의 기본 애플리케이션이 제공하는 정보들을 수집하는 방법으로 정보를 수집한다.

  • PDF

Design and Implementation of a MetaService for Improving Object Transfer among Applications on Android Platform (안드로이드 플랫폼에서 애플리케이션 간 객체 전송을 개선하기 위한 메타서비스의 설계 및 구현)

  • Choe, Hwa-Yeong;Park, Sang-Won
    • The KIPS Transactions:PartD
    • /
    • v.18D no.5
    • /
    • pp.403-414
    • /
    • 2011
  • Recently, smart phones based on Android platform have been widely used, and lots of applications have been developed. Data generated from an application are frequently transferred to other applications. Therefore, a method that can easily transfer or share meta-data among applications is required. Generally meta-data created by android applications are java objects. The android platform uses clipboard, intent and content provider in order to transfer data among the applications. However, those ways are designed to transfer data as a record. So these methods have to marshall the object to a record and unmarshall the record to an object. In this paper, we designed and implemented the MetaService which can transfer any type of object made by applications. When the MetaService is used, we can reduce complex implementations such as clipboards and content providers and we can reduce many bugs. Therefore, we can make the applications simple and increase productivity.

Standardization Trends on Wireless Internet Platform (무선인터넷 플랫폼 표준화 동향)

  • 이준섭;민재홍
    • Proceedings of the Korean Institute of Information and Commucation Sciences Conference
    • /
    • 2002.05a
    • /
    • pp.377-379
    • /
    • 2002
  • 현재 국내의 모바일 플랫폼 기술은 세계 최고이지만, 3개의 이동통신 사업자를 중심으로 다수 플랫폼이 경합을 벌이고 있으며, 이로 인해 컨텐츠 개발자들은 하나의 컨텐트를 다수의 플랫폼용으로 개발해야 하는 부담이 증가하고 있다. 이에 컨텐츠 프로바이더와 이동통신 3사의 요구에 의해 새로운 표준 플랫폼의 개발이 진행되고 있다. 본 고에서는 모바일 플랫폼의 개념 및 국내외 현황을 분석하고, 한국 무선 인터넷 표준화 포럼에서 진행 중인 모바일 플랫폼 표준화 현황을 살펴본다.

  • PDF