• 제목/요약/키워드: 안드로이드 플랫폼

검색결과 358건 처리시간 0.027초

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

  • 신근태;조은선;박성준;박상훈
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2008년도 추계학술발표대회
    • /
    • 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)

  • 최슬기;곽진
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2013년도 추계학술발표대회
    • /
    • pp.711-714
    • /
    • 2013
  • 구글의 안드로이드 플랫폼은 오픈 소스의 특성으로 인해 스마트 폰 제조사와 통신 사업자, 일반 사용자들의 많은 관심을 받고 있으며 2013년 2분기에는 전 세계 스마트 폰 시장에서 점유율 79.3%라는 결과를 얻게 되었다. 하지만 안드로이드의 높은 점유율만큼 안드로이드 플랫폼에 대한 공격들 또한 많아지고 있다. 이러한 공격들로부터 안드로이드 플랫폼의 보안성을 향상시키기 위해 많은 보안 기능들이 안드로이드에 탑재되고 개선되고 있지만, 보안 기능이 개선되는 만큼 새로운 보안 취약성들도 발견되고 있다. 본 연구에서는 안드로이드에서 제공하는 응용 프로그램 권한 기법에 대한 보안 취약성을 분석하고 그에 대한 향상된 보안 대책을 제안한다.

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

  • 정로미;정지용
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2012년도 한국컴퓨터종합학술대회논문집 Vol.39 No.1(B)
    • /
    • pp.158-160
    • /
    • 2012
  • 프로젝트를 수행함에 있어서 빈번한 소프트웨어의 변경을 관리하는 작업은 필수적이다. 안드로이드 플랫폼은 거듭된 업그레이드와 제조사에 특화된 다양한 기능의 추가로 프레임워크가 점점 복잡해지고 있다. 특히 안드로이드 단말 개발에는 여러 조직이 유기적으로 연관되어 있기에, 안드로이드 플랫폼의 변경내역은 관련 조직들과 연계되어 변경이 제어되어야 한다. 이로 인해 모델 별 변경내역을 분석하고 이를 관련 조직 내에 원활하게 공유하는 것은 매우 중요하게 되었다. 본 논문에서는 안드로이드 단말 제조사에서 자사에 특화된 서비스를 위해 변경한 안드로이드 플랫폼의 공개 API 변경내역을 추출하는 방법과 이를 관리하기 위한 관련 조직들의 연계활동을 소개한다.

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

  • 정우영;주영관;전중남
    • 중소기업융합학회논문지
    • /
    • 제2권1호
    • /
    • pp.51-58
    • /
    • 2012
  • 안드로이드 플랫폼은 리눅스 2.6 커널을 기반으로 강력한 운영체제와 포괄적 라이브러리, 멀티미디어 환경, 사용자 인터페이스, 폰 애플리케이션 등을 제공한다. 안드로이드는 개방형 운영체제이기 때문에, 어느 벤더기기에든 탑재가 가능하다. 현재 스마트폰뿐만 아니라 넷북, 네비게이션, 카 PC, 태블릿 PC, 산업용 PC 등 여러 분야에서 사용되고 있다. 안드로이드를 다른 기기에 탑재하거나 안드로이드 플랫폼에 새로운 디바이스를 탑재하려면 많은 어려움이 따른다. 본 논문에서는 하드웨어 장치에서 발생한 데이터가 최상위 애플리케이션까지 전달되는 과정과 안드로이드 플랫폼이 하드웨어 디바이스를 관리하는 체계를 분석하고, WiFi 디바이스를 탑재하는 절차를 안드로이드 및 드라이버 컴파일 환경구축, 커널에서 WiFi 사용을 위한 프로토콜 지원, WiFi 디바이스를 커널에 탑재, 안드로이드 플랫폼에 디바이스 드라이버 등록, WiFi 관리서비스 데몬(wpa_supplicant)과 IP 할당서비스 데몬(dhcpcd) 등록, 데몬(wpa_supplicant)과 HAL의 통신을 위한 소켓 생성으로 제시하고 있다. 실험에서는 본 논문에서 제시한 방법을 이용하여 ARM 계열과 X-86 계열의 안드로이드 플랫폼에 WiFi 디바이스를 탑재했다. 안드로이드 플랫폼에 디바이스 탑재 시에는 안드로이드의 소프트웨어 계층을 이해하는 것이 매우 중요하며, 이러한 경험은 안드로이드 플랫폼에 새로운 디바이스를 탑재할 때에도 많은 도움이 될 것이다.

  • PDF

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

  • 정현미;손승완;김광석;이강수
    • 디지털융복합연구
    • /
    • 제11권12호
    • /
    • pp.381-386
    • /
    • 2013
  • 안드로이드 플랫폼에서의 새로운 변종 악성코드가 기하급수적으로 증가함에 따라 보다 빠르고 능동적인 대처방안이 필요하다. 본 연구에서는 안드로이드 플랫폼에 High-Interaction 클라이언트 허니팟을 적용하였다. 시스템 적용방안을 위하여 전체 흐름을 설계하고 각 세부모듈의 기능을 분석하여 안드로이드 플랫폼에 최적화 하였다. 제안하는 시스템은 기존 PC 환경의 High-Interaction 클라이언트 허니팟의 장점을 모두 갖추고 있으며 관리 서버와 저장 서버를 분리하여 보다 유연하고 확장된 형태로 설계되었다.

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

  • 박경용;조태남
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2013년도 춘계학술발표대회
    • /
    • pp.568-571
    • /
    • 2013
  • 스마트 폰의 보급량이 증가함에 따라 모바일 악성코드의 위협도 높아졌다. 여러 스마트 폰 플랫폼 중 안드로이드 플랫폼은 높은 점유율과 개방형 플랫폼이라는 특성상 다른 플랫폼에 비해 악의적인 공격에 취약하다. 안드로이드 앱이 스마트 폰에 설치, 실행되기 위해서는 개발자의 서명이 요구된다. 안드로이드 서명체계는 다중 서명을 허용하는데, 다중서명 체계상 악용될 수 있는 취약점이 존재한다. 본 연구에서는 안드로이드 코드서명의 취약점을 이용하여 악성코드를 실행시키고 다른 앱을 감염시키는 악성 앱을 개발하여 취약점의 악용 가능성에 대해 연구하였다.

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

  • 전영남
    • 한국전자통신학회논문지
    • /
    • 제18권5호
    • /
    • pp.945-952
    • /
    • 2023
  • 본 논문에서는 안드로이드 플랫폼 기반의 GRS칩 구동 JNI 코드 응용 SW 설계 안드로이드 플랫폼 기반 동작 제스처 프레임 모듈 설계 제작하였다. 안드로이드 기반 모듈 설계, 안드로이드 기반 모듈 구현, 안드로이드 기반 기능 모듈 구현 설계로 응용애플리케이션 기반 네트워크 지원 API 기술 제안한 직렬 데이터 수신 모듈 설계를 하였다. 안드로이드 OS의 애플리케이션을 통해 무선 통신 디바이스로부터 데이터를 수신하기 위한 직렬 통신 드라이버, 라이브러리, 프레임워크의 클래스와 같은 안드로이드 애플리케이션을 통해 센서의 데이터 정보를 확인할 수 있었다. 또한 안드로이드에서의 어플리케이션들은 자바를 이용하여 좌우상하 4방향의 동작 제스처를 판단할 수 있는 응용 SW를 구현하였다.

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

  • 정우영;전중남
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2011년도 춘계학술발표대회
    • /
    • pp.38-39
    • /
    • 2011
  • 최근의 스마트 폰의 운영체제인 안드로이드를 넷북, 자동차용 장비, 산업용 장비에도 적용하는 사례가 증가하고 있다. 본 논문에서는 x86 계열의 ATOM CPU를 탑재한 산업용 컴퓨터 시스템에 안드로이드 운영체제를 탑재한 이후에 wifi 디바이스를 포팅하는 과정을 설명한다. 이를 위하여 안드로이드 운영 계층에서 디바이스가 동작하는 과정을 분석하고, 이에 따라 wifi 디바이스를 설치하는 과정을 설명한다. 이 과정은 앞으로 안드로이드 플랫폼이 지원하지 않는 다른 장비를 접속하고자 할 때에도 유용하게 활용할 수 있다.

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

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

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

  • 이계상
    • 한국정보통신학회논문지
    • /
    • 제18권1호
    • /
    • pp.50-56
    • /
    • 2014
  • 최근 위치 기반 서비스를 사용하는 안드로이드 앱이 널리 사용되고 있다. 안드로이드 플랫폼에서 지원되는 여러 위치 제공자 중 GPS (Global Positioning System) 위치 제공자의 동작에 대한 이해는 관련 안드로이드 개발자에게 중요한 과제이다. 본 고는 안드로이드 플랫폼의 GPS 서브시스템 소스를 분석하여, GPS 위치 제공자의 동작을, 주요 쓰레드를 중심으로 그리고 초기화 단계부터 최종 위치 보고 단계까지 단계별로 일목요연하게 제시하고자 한다.