• 제목/요약/키워드: 스마트 폰 안드로이드

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

안드로이드 기반 스마트폰 GPS 위치 역추적 어플리케이션 연구 (A Study of GPS Position Detection Application in Smart Phone)

  • 김민기;박대우
    • 한국정보통신학회:학술대회논문집
    • /
    • 한국해양정보통신학회 2010년도 추계학술대회
    • /
    • pp.248-251
    • /
    • 2010
  • 스마트폰은 인터넷 PC에서 사용하는 멀티미디어 데이터를 이용하여 업무의 확장성과 사용자의 편리성을 제공하는 어플리케이션 형태로 제공하고 있다. 특히 유무선 통신 사용료의 감소로 무료 WiFi나 인터넷 PC에서의 어플리케이션 프로그램으로 다운 받아 스마트폰에서 사용하고 있다. 본 논문에서는 안드로이드 기반 스마트폰에서 위치 API를 이용하여 GPS에서 파악된 위도좌표, 경도좌표를 서버로 전송하여, 안드로이드 스마트폰에서 위치 역추적의 가능성을 알아보기 위하여, 스마트폰 위치역추적 사용자가 어플리케이션 프로그램을 설치하고, 서버에서는 실시간 GPS 위치 역추적 신호를 조합한 Google 어스에서 판독하도록 GPS 위치 역추적 어플리케이션 연구를 한다.

  • PDF

안드로이드 기반 스마트폰의 사용자 응답성 향상을 위한 프레임워크 지원 우선순위 부스트 기법 (Framework-assisted Priority boosting for Improving Interactivity of Android Smartphones)

  • 손용석;허승주;유종훈;;홍성수
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2012년도 한국컴퓨터종합학술대회논문집 Vol.39 No.1(D)
    • /
    • pp.21-23
    • /
    • 2012
  • 최근 안드로이드 플랫폼을 탑재한 스마트폰이 널리 보급되면서 안드로이드 플랫폼에 대한 관심은 더욱 커지고 있다. 하지만 안드로이든 스마트폰은 종종 양질의 사용자 응답성을 제공하지 못하는 것으로 알려져 있다. 이는 안드로이드 상에서 대화형 태스크가 다른 태스크와 구별되지 않고 동일한 우선순위로 스케줄링 되기 때문에 사용자 입력을 처리하는 동안 여러 번의 선점을 당해 긴 응답시간을 초래할 수 있기 때문이다. 이 논문은 안드로이드 스마트폰의 사용자 응답성 향상을 위해 프레임워크 지원 우선순위 부스트 기법을 제시한다. 제안된 기법은 프레임워크 레벨에서 대화형 태스크를 식별하고 이를 커널에게 전달하며, 커널 레벨에서는 식별된 태스크의 우선순위를 선별적으로 부스트 시킴으로써 선점 없이 사용자 입력을 처리할 만큼 충분한 시간을 보장해 준다. 실험 결과는 제안된 기법이 기존 시스템보다 최대 22% 단축된 응답 시간을 보여 제안된 기법의 효용성을 입증하였다.

스케줄링이 가능한 무음 모드 전환 안드로이드 폰 앱 개발 (Developing a Schedulable App for Switching to Silent Mode Using an Android phone)

  • 장재영;김일민
    • 한국인터넷방송통신학회논문지
    • /
    • 제12권2호
    • /
    • pp.53-59
    • /
    • 2012
  • 현대 생활에 있어서 스마트폰은 매우 편리한 도구이다. 그러나 장소와 시간에 따라 스마트폰을 반드시 무음모드로 전환하여야 한다. 항시 휴대하는 휴대폰은 매우 편리하지만, 부적절한 장소와 시간에 울리는 벨소리를 무음모드로 전환해야 하는 불편이 있다. 본 논문에서는 안드로이드 운영체제의 스마트 폰의 GPS와 계산 기능을 사용하여 특정 장소와 시간에 무음모드로 자동 전환하는 스마트 폰 앱을 개발하였다. 원하는 장소와 시간에 맞추어 무음모드로 자동 전환시킴으로서 실생활에 많은 편리성을 줄 것으로 기대된다.

안드로이드 어플리케이션의 진본 검증 방안 (Validation Plan of Android applications)

  • 한규천
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2015년도 춘계학술발표대회
    • /
    • pp.415-417
    • /
    • 2015
  • 스마트폰이 출시된 이후 지금까지 개발된 안드로이드 앱은 초기 앱 자체의 문제가 있었으나 스마트폰 시장이 점차 확대 되면서 개발된 안드로이드 앱의 보안 취약점과 악성코드가 삽입된 어플리케이션의 .apk 파일 배포로 인해 무결성이 지켜지지 못하고 보안 문제가 끊임없이 발생하며 안드로이드폰에 설치된 앱의 위 변조로 악성코드가 삽입된 APK 파일을 이용해 설치하였을 경우 소스코드의 부정 사용과 개인정보유출 등 2 차로 금융사기 유도, 소액결재 등 사회적인 문제가 되고 있다. 본 논문은 위 변조된 안드로이드 어플리케이션의 진본 여부를 확인하 위해 방안을 제안하며 악의적인 목적으로 만들어진 위 변조된 안드로이드 어플리케이션 apk 파일을 이용한 설치로 부정 사용되는 안드로이드 어플리케이션의 진본 설치 여부를 진단할 수 있는 방안을 제안하고자 한다.

안드로이드 기반의 보안 프로그램의 성능 향상 방안

  • 남진하;이정민;이성근
    • 정보보호학회지
    • /
    • 제23권2호
    • /
    • pp.7-13
    • /
    • 2013
  • 전 세계적으로 스마트폰의 시장 점유율은 지속적으로 증가하고 있다. 국내도 해당 기기의 사용 편의성과 이를 이용할 수 있는 다양한 앱과 서비스의 출시로 개인 사용자와 기업, 그리고 정부를 포함한 공공기관에서 스마트폰 사용이 크게 늘어나고 있다. 스마트폰의 이용실태를 살펴보면 개인의 경우 인터넷 게임, SNS, 금융 서비스를 중심으로 이용하고 있으며, 기업, 정부와 공공기관도 업무 효율화에 적극적으로 활용하고 있다. 이와 같은 개인화된 기기인 스마트폰을 이용한 사용자의 이용확대와 다양한 서비스의 증가로 인해 사용자의 공인인증서와 같은 민감한 개인 정보를 포함해서 기업, 공공기관의 정보 자산이 해당 기기에 저장 되고 있는데, 개인 정보와 가치 있는 정보를 악의적인 방법을 이용해서 유출 및 수집 하여 불법적인 이득을 얻으려는 보안 위협 및 침해가 꾸준히 증가하고 있다. 이와 같은 보안 위협의 지속적인 증가로부터 스마트폰 환경에서 사용자를 안전하게 보호하기 위한 보안 프로그램이 꾸준히 출시되고 있다. 스마트폰의 경우는 기존의 PC 보다 컴퓨팅 파위가 낮고, 실행 환경이 제약적이기 때문에 성능을 고려한 보안 프로그램의 개발이 필요하다. 이에 본 고에서는 안드로이드 기반의 보안 프로그램을 개발할 때 고려 할 수 있는 성능 향상 방법을 살펴보도록 한다.

안드로이드 스마트폰의 메모리 부족 및 부팅 특성 모니터링 기법 (Monitoring memory shortage situation and booting characteristics in the Android operating system.)

  • 오윤석;안우현
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2016년도 춘계학술발표대회
    • /
    • pp.175-178
    • /
    • 2016
  • 안드로이드 스마트폰의 성능을 향상시키기 위해서는 스마트폰 및 앱의 특성을 추출하는 것이 중요하다. 본 논문은 효율적인 메모리 관리를 위한 전단계로써 메모리 부족 및 부팅 특성을 모니터링 하는 AppMemTracker 앱을 제작하였다. 이 앱에 구현된 백그라운드 서비스들이 메모리 부족 및 부팅 특성에 관련된 정보를 추출하여 주기적으로 우리의 메일에 전송한다. AppMemTracker가 정확하게 동작하는지를 확인하기 위해 여러 스마트폰과 안드로이드 버전에서 실험 하였고, 정확한 정보가 추출되는 것을 확인하였다.

모바일 환경에 적합한 DNN 기반의 악성 앱 탐지 방법에 관한 연구 (Study on DNN Based Android Malware Detection Method for Mobile Environmentt)

  • 유진현;서인혁;김승주
    • 정보처리학회논문지:컴퓨터 및 통신 시스템
    • /
    • 제6권3호
    • /
    • pp.159-168
    • /
    • 2017
  • 스마트폰 사용자가 증가하고 스마트폰이 다양한 서비스와 함께 일상생활에서 널리 사용됨에 따라 스마트폰 사용자를 노리는 악성코드 또한 증가하고 있다. 안드로이드는 2012년 이후로 가장 많이 사용되고 있는 스마트폰 운영체제이지만, 안드로이드 마켓의 개방성으로 인해 수많은 악성 앱이 마켓에 존재하며 사용자에게 위협이 되고 있다. 현재 대부분의 안드로이드 악성 앱 탐지 프로그램이 사용하는 규칙 기반의 탐지 방법은 쉽게 우회가 가능할 뿐만 아니라, 새로운 악성 앱에 대해서는 대응이 어렵다는 문제가 존재한다. 본 논문에서는 앱의 정적 분석과 딥러닝을 결합하여 스마트폰에서 직접 악성 앱을 탐지할 수 있는 방법을 제안한다. 수집한 6,120개의 악성 앱과 7,000개의 정상 앱 데이터 셋을 가지고 제안하는 방법을 평가한 결과 98.05%의 정확도로 악성 앱과 정상 앱을 분류하였고, 학습하지 않은 악성 앱 패밀리의 탐지에서도 좋은 성능을 보였으며, 스마트폰 환경에서 평균 10초 내외로 분석을 수행하였다.

안드로이드 기반의 DLP를 위한 모니터링 시스템 (Android-based monitoring system for Data Loss Prevention)

  • 심원보;김희열
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2012년도 한국컴퓨터종합학술대회논문집 Vol.39 No.1(C)
    • /
    • pp.254-256
    • /
    • 2012
  • 스마트폰의 보급이 증가하게 됨에 따라 많은 사람들이 이를 활용하고 있지만 스마트폰 활용에 따른 보안에 대한 인식은 낮다. 기업에서도 스마트폰을 활용한 업무가 증가함에 따라 각 기업의 내부 자료가 외부에 유출될 수 있는 보안 위협이 증가하고 있으며 이를 막기 위하여 Data Loss Prevention(DLP) 기술의 중요성이 커지고 있다. 본 논문에서는 안드로이드 플랫폼 기반의 DLP를 위한 기반 기술이 되는 데이터의 이동을 모니터링 하는 기술을 제안한다.

안드로이드 기반 화초 정보 제공 애플리케이션 콘텐츠 구현 (An Implementation of Application contents which Providing Information of Plant based on Android Platform)

  • 임선영;박영호
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2011년도 추계학술발표대회
    • /
    • pp.1546-1547
    • /
    • 2011
  • 최근 스마트폰 열풍이 거세게 일면서 실생활에서 쉽게 유용하게 쓸 수 있는 스마트폰 애플리케이션에 대한 요구가 높아지고 있다. 이에 본 논문에서는 스마트폰을 통해 실생활에서 쉽게 화초에 대한 정보를 얻고 화초를 기르는데 도움을 주는 안드로이드 기반 애플리케이션인 Smart Garden을 제안하고 구현하였다.

RACC: 원격 클래스 호출을 통한 안드로이드 애플리케이션 역공학 공격 방지 (RACC: A Reliable Android Applications Execution Method against Reverse-engineering Attacks using Remote Class)

  • 임지혁;이찬희
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2012년도 한국컴퓨터종합학술대회논문집 Vol.39 No.1(A)
    • /
    • pp.116-118
    • /
    • 2012
  • 안드로이드 앱 시장이 활성화되면서, 안드로이드 앱의 불법복제나 역공학 공격으로 인한 피해가 증가하고 있다. 앱 불법복제는 앱 판매 수익의 저하뿐만 아니라 개발자의 의지를 뺏고 개발 노력에 대해 상대적 박탈감을 주게 된다. 자바 프로그램의 경우 역공학으로 인해 바이트 코드에 존재하는 핵심 알고리즘이 쉽게 노출되어 지적재산권이 유출될 수 있다는 점에서 개발자나 개발사에게 심각한 위협이 되고 있다. 본 논문에서는 안드로이드 환경에서 앱에 대한 역공학 공격의 위협을 보이고, 역공학 방지 기법인 RACC를 제안한다. RACC는 보호할 핵심 클래스를 앱으로 부터 추출하여 바이트 코드 형태로 안전한 원격 서버에 관리하여 수행하며, 스마트폰(클라이언트)에는 저장하지 않는다. 스마트폰 앱이 해당 핵심 클래스를 호출하면, 그 호출이 원격 서버로 전송되어 수행된 후 결과가 스마트폰에 반환된다. 이처럼 핵심 클래스 코드가 클라이언트에 직접 노출 없이 원격지에서 관리되고 수행됨으로써 역공학 공격을 원천적으로 방지한다.