• Title/Summary/Keyword: 안드로이드 플랫폼

Search Result 358, Processing Time 0.033 seconds

A Research of Home Network Middleware on Android Platform (안드로이드 플랫폼상의 홈네트워크 미들웨어 연구)

  • Keun-Tae Shin;Eun-Sun Cho;Sang-Hun Park;Sung-Jun Park
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2008.11a
    • /
    • pp.1004-1007
    • /
    • 2008
  • 2007년 구글에서 공개된 안드로이드는 개방형 모바일 플랫폼으로 모바일 장치를 목표로 한다. 안드로이드 플랫폼은 다양한 모바일 제품에 적용 할 수 있는 구조로 되어 있어 확장이 용이하며 향후 다양한 모바일 장치에 사용될 것으로 생각된다. 이러한 발전성을 고려하여 선행연구 차원에서 연구 될 가치가 충분하다고 판단이 된다. 본 논문에서는 안드로이드 플랫폼에 대표적 홈네트워크 미들웨어인 UPnP와 DLNA에서 명시하는 UPnP for A/V에 준하는 스택을 구현하여 UPnP를 통한 장치들을 검색 및 제어를 하고 DLNA에 준하여 디지털 콘텐츠를 공유, 전송 한다. 또한 안드로이드 플랫폼과 디지털 액자간의 네트워킹을 통해 홈네트워크 플랫폼으로서의 안드로이드 가능성을 확인한다.

A Study on Application Permission Control for Enhancing Security on the Android Mobile Platform (안드로이드 모바일 플랫폼에서 보안 강화를 위한 응용 프로그램 권한 제어 기법 연구)

  • Choi, Seul-Ki;Kwak, Jin
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2013.11a
    • /
    • pp.711-714
    • /
    • 2013
  • 구글의 안드로이드 플랫폼은 오픈 소스의 특성으로 인해 스마트 폰 제조사와 통신 사업자, 일반 사용자들의 많은 관심을 받고 있으며 2013년 2분기에는 전 세계 스마트 폰 시장에서 점유율 79.3%라는 결과를 얻게 되었다. 하지만 안드로이드의 높은 점유율만큼 안드로이드 플랫폼에 대한 공격들 또한 많아지고 있다. 이러한 공격들로부터 안드로이드 플랫폼의 보안성을 향상시키기 위해 많은 보안 기능들이 안드로이드에 탑재되고 개선되고 있지만, 보안 기능이 개선되는 만큼 새로운 보안 취약성들도 발견되고 있다. 본 연구에서는 안드로이드에서 제공하는 응용 프로그램 권한 기법에 대한 보안 취약성을 분석하고 그에 대한 향상된 보안 대책을 제안한다.

Improving Android Framework Open API Change Management for Mobile Device Manufacturer (안드로이드 플랫폼에서의 제조사 특화 API 관리 방안)

  • Jung, Ro-Mi;Jung, Ji-Young
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2012.06b
    • /
    • pp.158-160
    • /
    • 2012
  • 프로젝트를 수행함에 있어서 빈번한 소프트웨어의 변경을 관리하는 작업은 필수적이다. 안드로이드 플랫폼은 거듭된 업그레이드와 제조사에 특화된 다양한 기능의 추가로 프레임워크가 점점 복잡해지고 있다. 특히 안드로이드 단말 개발에는 여러 조직이 유기적으로 연관되어 있기에, 안드로이드 플랫폼의 변경내역은 관련 조직들과 연계되어 변경이 제어되어야 한다. 이로 인해 모델 별 변경내역을 분석하고 이를 관련 조직 내에 원활하게 공유하는 것은 매우 중요하게 되었다. 본 논문에서는 안드로이드 단말 제조사에서 자사에 특화된 서비스를 위해 변경한 안드로이드 플랫폼의 공개 API 변경내역을 추출하는 방법과 이를 관리하기 위한 관련 조직들의 연계활동을 소개한다.

A Porting Technique of WiFi Device on Android Platform (안드로이드 플랫폼에 WiFi 디바이스 탑재 기법)

  • Jeong, Uyeong;Ju, Youngkwan;Jeon, Joongnam
    • Journal of Convergence Society for SMB
    • /
    • v.2 no.1
    • /
    • pp.51-58
    • /
    • 2012
  • Android platform is a powerful operating system developed on Linux 2.6 Kernel, and provides many features such as comprehensive libraries, a multimedia environment, and powerful interface for phone applications. Since Android is an open operating system, which can be installed in any vendors's equipments. Current smartphones as well as netbooks, navigations, car PCs, tablet PCs, Industrial PCs are used in various fields. It is difficult a lot that to mount to other devices on the Android platform or new devices. In this Paper, The process that data that occurred from a hardware was passed to the highest application and Android platform system for managing hardware devices were analyzed. Building Android & driver compilation environment, How to support the protocol for the use of WiFi in the kernel, How to Mount a WiFi device in the kernel, Device driver registration for the Android platform, WiFi Management Service Daemon (wpa_supplicant) and IP allocation services daemon (dhcpcd) registration, How to create a socket for communication between the daemon (wpa_supplicant) and HAL have been presented. In the experiment using the proposed method, WiFi devices were mounted on the Android platform in the X-86 & ARM family. Understanding the whole process of control flow in Android hierarchy is very important to porting a new device on it. The process included in this paper can help technicians who might encounter the obstacles in their porting works.

  • PDF

A High-Interaction Client Honeypot on Android Platform (안드로이드 플랫폼에서의 High-Interaction 클라이언트 허니팟 적용방안 연구)

  • Jung, Hyun-Mi;Son, Seung-Wan;Kim, Kwang-Seok;Lee, Gang-Soo
    • Journal of Digital Convergence
    • /
    • v.11 no.12
    • /
    • pp.381-386
    • /
    • 2013
  • As the new variation malicious codes of android platform are drastically increasing, the preparation plan and response is needed. We proposed a high-interaction client honeypot that applied to the android platform. We designed flow for the system. Application plan and the function was analyze. Each detail module was optimized in the Android platform. The system is equipped with the advantage of the high-interaction client honeypot of PC environment. Because the management and storage server was separated it is more flexible and expanded.

A Study on Malicious App using Vulnerability of Android Code-Signing (안드로이드 코드서명의 취약점을 이용한 악성 앱에 관한 연구)

  • Park, GyeongYong;Cho, Taenam
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2013.05a
    • /
    • pp.568-571
    • /
    • 2013
  • 스마트 폰의 보급량이 증가함에 따라 모바일 악성코드의 위협도 높아졌다. 여러 스마트 폰 플랫폼 중 안드로이드 플랫폼은 높은 점유율과 개방형 플랫폼이라는 특성상 다른 플랫폼에 비해 악의적인 공격에 취약하다. 안드로이드 앱이 스마트 폰에 설치, 실행되기 위해서는 개발자의 서명이 요구된다. 안드로이드 서명체계는 다중 서명을 허용하는데, 다중서명 체계상 악용될 수 있는 취약점이 존재한다. 본 연구에서는 안드로이드 코드서명의 취약점을 이용하여 악성코드를 실행시키고 다른 앱을 감염시키는 악성 앱을 개발하여 취약점의 악용 가능성에 대해 연구하였다.

Implementation of Android-Based Applications that can Select Motion Gestures In Up, Down, Left, and Right Directions (안드로이드 기반 상하좌우 방향의 동작 제스처를 선택할 수 있는 응용 프로그램 구현)

  • Yeong-Nam Jeon
    • The Journal of the Korea institute of electronic communication sciences
    • /
    • v.18 no.5
    • /
    • pp.945-952
    • /
    • 2023
  • In this paper, GRS chip driven JNI code application SW design based on Android platform was designed and fabricated as motion gesture frame module based on Android platform. The serial data reception module design proposed by the application-based network support API technology was designed with Android-based module design, Android-based module implementation, and Android-based function module implementation design. The data information of the sensor could be checked through Android applications such as classes of serial communication drivers, libraries, and frameworks for receiving data from wireless communication devices through Android OS applications. In addition, applications in Android implement application SW that can judge motion gestures in four directions using Java.

A Porting of an Wifi device on X-86 based Android Platform (X-86 안드로이드 플랫폼에 Wifi 디바이스 탑재)

  • Jeong, Woo-Young;Jeon, Joong-Nam
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2011.04a
    • /
    • pp.38-39
    • /
    • 2011
  • 최근의 스마트 폰의 운영체제인 안드로이드를 넷북, 자동차용 장비, 산업용 장비에도 적용하는 사례가 증가하고 있다. 본 논문에서는 x86 계열의 ATOM CPU를 탑재한 산업용 컴퓨터 시스템에 안드로이드 운영체제를 탑재한 이후에 wifi 디바이스를 포팅하는 과정을 설명한다. 이를 위하여 안드로이드 운영 계층에서 디바이스가 동작하는 과정을 분석하고, 이에 따라 wifi 디바이스를 설치하는 과정을 설명한다. 이 과정은 앞으로 안드로이드 플랫폼이 지원하지 않는 다른 장비를 접속하고자 할 때에도 유용하게 활용할 수 있다.

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

An Analysis of the Operation of the GPS Location Provider in the Android Platform (안드로이드 플랫폼의 GPS 위치 제공자에 대한 동작 분석)

  • Lee, Kyesang
    • Journal of the Korea Institute of Information and Communication Engineering
    • /
    • v.18 no.1
    • /
    • pp.50-56
    • /
    • 2014
  • Recently Android apps utilizing location based services are widely used. Understanding the operation of the GPS location provider, among various location providers supported in the Android platform, is an essential task for developers using the Android. This paper, based on the analysis of source codes of the GPS subsystem in the Android platform, shows clearly and orderly the operation of the GPS location provider, in key threads' perspectives as well as in a stepwise fashion from the initialization up to the final location report steps.