• 제목/요약/키워드: 안드로이드앱

검색결과 312건 처리시간 0.023초

선별된 특성 정보를 이용한 안드로이드 악성 앱 탐지 연구 (A Study on Android Malware Detection using Selected Features)

  • 명상준;김강석
    • 융합정보논문지
    • /
    • 제12권3호
    • /
    • pp.17-24
    • /
    • 2022
  • 모바일 악성 앱이 급증하고 있으며, 전 세계 모바일 OS 시장의 대부분을 차지하고 있는 안드로이드가 모바일 사이버 보안 위협의 주요 대상이 되고 있다. 따라서 빠르게 진화하는 악성 앱에 대응하기 위해 인공지능 구현기술 중 하나인 기계학습을 활용한 악성 앱 탐지 기법의 필요성이 대두되고 있다. 본 논문은 악성 앱의 탐지성능을 향상할 수 있는 특성 선택 및 특성 추출을 이용한 특성 선별 방법을 제안하였다. 특성 선별 과정에서 특성 개수에 따라 탐지 성능이 향상되었으며, 권한보다 API가 상대적으로 좋은 탐지 성능을 보였고, 두 특성을 조합하면 평균 93% 이상의 높은 탐지 정밀도를 보여 적절한 특성의 조합이 탐지 성능을 높일 수 있음을 확인하였다.

Scheme 프로그래밍 모바일 앱 구현과 인터프리터 성능 평가 (Implementation of a Scheme Mobile Programming Application and Performance Evaluation of the Interpreter)

  • 김동섭;한상곤;우균
    • 정보처리학회 논문지
    • /
    • 제13권3호
    • /
    • pp.122-129
    • /
    • 2024
  • 최근 프로그래밍 교육의 중요성이 강조되고 있지만, 초·중·고교 학생들은 프로그래밍 교육에 어려움을 겪고 있다. 대부분의 프로그래밍 환경이 블록 코딩을 바탕으로 이루어지고 있는데 이는 텍스트 코딩으로의 이행에 방해가 된다. 전통적인 PC 환경도 유지 관리 문제 등 어려움이 있다. 이러한 상황에서 모바일 앱은 대안적 프로그램 교육환경으로 생각해 볼 수 있다. 이 논문에서는 이동형 기기에서 프로그램을 작성할 수 있는 모바일 앱 설계하고 구현하였다. 첫 사례로 Scheme 인터프리터 모바일 앱을 구현하였는데, Scheme은 다중 패러다임 프로그래밍을 지원하는 교육용 언어로 MIT의 프로그래밍 교과에 사용되고 있다. 구현된 앱은 독립형 앱으로 설계되어 네트워크를 사용하지 않아도 된다는 장점이 있다. 벤치마크 수행결과, PC 수행 시간에 대한 안드로이드 기기 수행 시간은 Derivative 벤치마크 131%와 Tak 벤치마크 157%로 나타났다. 또한, 안드로이드 기기에서 벤치마크 프로그램의 수행 시간 최댓값은 Derivative 벤치마크 19.8ms, Tak 벤치마크 131.15ms로 나타났다. 이는 안드로이드 기기를 프로그래밍 교육용으로 선택 시 실습에 큰 제약이 되지 않음을 나타낸다.

데이터 마이닝을 이용한 자녀관리 앱 (Child management App. using data mining)

  • 김세준;박두순
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2011년도 추계학술발표대회
    • /
    • pp.1476-1477
    • /
    • 2011
  • 안드로이드 기반 스마트 폰으로 자녀를 관리할 수 있는 시스템을 개발 하였다. 부모로부터 떨어져 있는 자녀에 대하여 GPS를 이용하여 현재 자녀의 위치를 확인 할 수 있다. 또한, 자녀가 자주 가는 위치에 데이터마이닝 기법을 적용하여 자녀가 자주 가는 위치의 특징점들을 찾아낸다. 그래서 현재 위치가 그곳들로부터 지속적으로 멀어질 경우 부모의 휴대폰에 진동과 함께 경고 메시지를 띄워 위험을 알리는 앱이다.

안드로이드 환경에서의 모바일 게임 서비스 보안이슈

  • 김휘강;금영준
    • 정보보호학회지
    • /
    • 제23권2호
    • /
    • pp.35-42
    • /
    • 2013
  • 최근 모바일 게임서비스의 이용자가 증가함에 따라 스미싱 등 결제부정행위에 악용되는 사례들이 증가하고 있다. 이에 따라 안드로이드 환경에서 동작하는 스마트폰 내 모바일 게임 서비스에 대한 보안 요구사항이 게임앱 개발사, 게임서비스 제공사, 유통플랫폼 기업들에 요구되고 있다. 모바일 게임 서비스 보안은 PC 상에서의 게임보안과 어떤 차이점들이 존재하며 모바일 게임 내에 존재하는 취약점들의 유형은 어떤 것들이 있는지 살펴보고, 이에 대한 대안 및 기술적 한계를 살펴보도록 한다.

안드로이드 프로그래밍을 이용한 문제집 앱 (Workbook App using Android Programming)

  • 김영옥;조재현
    • 한국컴퓨터정보학회:학술대회논문집
    • /
    • 한국컴퓨터정보학회 2015년도 제51차 동계학술대회논문집 23권1호
    • /
    • pp.337-338
    • /
    • 2015
  • 최근 다양한 모바일 기기를 통한 여러 가지 문제지가 등장하고 있다. 본 논문에서는 여러 종류의 기출문제를 풀고 답을 확인할 수 있는 문제지를 개발하고자 한다. 먼저 로그인 폼을 만들어 회원정보를 담고 여러 가지 문제를 입력하여 문제지를 만들고 문제를 다 풀면 자동으로 채점을 하여 일일이 점수를 계산하는 시간낭비를 줄였다.

  • PDF

안드로이드 기반 구인구직 앱 (Job-opening and Job-hunting App Based on Android)

  • 이상곤;김정윤;채영수
    • 한국컴퓨터정보학회:학술대회논문집
    • /
    • 한국컴퓨터정보학회 2012년도 제46차 하계학술발표논문집 20권2호
    • /
    • pp.273-274
    • /
    • 2012
  • 요즘 사람들은 대부분 스마트폰을 사용하고 있다. 이것은 간편하고 약간의 시간을 투자하여 구인구직 정보를 쉽게 만들 수 있는 어플리케이션으로 이 프로그램은 스마트폰에 어플리케이션을 설치 후, 사용자가 시간과 장소에 구애 받지 않고 손쉽게 구인구직 정보를 작성하거나 그에 해당하는 자료를 검색하고 면접후기와 같은 정보를 공유하는데 목표를 두고 있다.

  • PDF

안드로이드 플랫폼을 위한 통합적인 사용자 인증 관리 모델 (IU_AMDroid : An Integrated User Authority Manager Model for the Android Platform)

  • 남춘성;장경수;신동렬
    • 한국콘텐츠학회논문지
    • /
    • 제13권11호
    • /
    • pp.533-540
    • /
    • 2013
  • 안드로이드 플랫폼은 현재 단일 사용자 위주의 보호만을 지원하기 때문에 다중 사용자를 위한 보안 방법이 필요하다. 특히, 개인정보 및 금융정보가 담긴 어플리케이션과 같은 특정 앱 뿐만 아니라 콘텐츠 접근을 위한 권한 관리가 필요하다. 따라서 본 논문은 안드로이드 플랫폼 기반 디바이스를 대상으로 통합된 사용자 인증 매니저 모델을 제안한다. 이를 통해 어플리케이션의 실행, 설치, 삭제를 세분화하여 관리할 수 있는 인증 매니저 모델을 제시한다.

GPS 기반 관심지점 접근 인지 앱 개발 (Development of a GPS-Based POI Awareness App)

  • 임재걸;김종인;김민수
    • 한국컴퓨터정보학회:학술대회논문집
    • /
    • 한국컴퓨터정보학회 2017년도 제56차 하계학술대회논문집 25권2호
    • /
    • pp.415-416
    • /
    • 2017
  • 본 논문은 사용자가 관광지의 어떤 관심지점에 근접했는지 사용자에게 능동적으로 알려주는 안드로이드 앱을 소개한다. 안드로이드는 관심지점에 근접했을 경우에 알람메시지를 발생하는 개발자를 위한 함수를 제공한다. 또한 GPS(Global Positioning System) 신호나 네트워크 신호를 이용하여 현재 위치를 알려주는 함수도 제공한다. 본 논문은 안드로이드가 제공하는 개발자를 위한 함수들을 이용하여 여러 가지 방법으로 관심지점 근접 상황을 인지하는 프로그램을 구현하고 이들 간의 성능을 비교한다.

  • PDF

프로가드 난독화 도구 구조 및 기능 분석 (Structural and Functional Analyses of ProGuard Obfuscation Tool)

  • ;정진혁;이정현
    • 한국통신학회논문지
    • /
    • 제38B권8호
    • /
    • pp.654-662
    • /
    • 2013
  • 안드로이드 앱은 자바 언어의 특성과 셀프사인 정책에 따라 역컴파일을 통한 위변조된 앱의 생성이 쉬운 구조적 특성이 있다. 이러한 구조적 취약점을 금융 앱과 같이 보안에 민감한 앱에 적용되면 매우 치명적일 수 있다. 따라서 앱 위변조 방지 기술 중 하나로써 난독화(obfuscation)을 적극 도입하여 활용하고 있는데, 현재 안드로이드 마켓에 등록된 많은 앱들은 프로가드(ProGuard) 난독화 도구를 사용하고 있다. 프로가드는 자바 클래스 파일을 난독화하여 안드로이드 앱의 역공학을 어렵게 만든다. 하지만 프로가드 난독화 도구는 여러 가지 난독화 기법 중 앱 속의 식별자를 변환하는 식별자변환 기법만 적용되어 있기 때문에, 역공학 시 프로그램 로직을 쉽게 파악할 수 있게 된다. 따라서 본 논문에서는 프로가드 소스코드 분석을 통한 프로가드의 난독화 기법을 상세 분석하고, 이를 통해 현재 프로가드 난독화 기술의 한계점을 파악한 후, 향후 안드로이드 난독화 기술의 개선 방향을 제시한다.

안드로이드 모바일 단말에서의 이벤트 수집을 통한 악성 앱 탐지 시스템 설계 및 구현 (Design and Implementation of Malicious Application Detection System Using Event Aggregation on Android based Mobile Devices)

  • 함유정;이형우
    • 인터넷정보학회논문지
    • /
    • 제14권3호
    • /
    • pp.35-46
    • /
    • 2013
  • 모바일 단말 환경이 활성화되면서 안드로이드 플랫폼을 탑재한 상용 모바일 단말이 널리 보급되고 있다. 최근 안드로이드 기반 모바일 단말에서 보안 취약성이 발견되면서 악성 어플리케이션을 통한 공격이 급증하고 있다. 대부분의 악성 어플리케이션은 오픈 마켓 또는 인터넷을 통해 배포되며 어플리케이션 내에 악성코드가 삽입되어 있어 단말 사용자의 SMS, 전화번호부, 공인인증서 등 개인정보와 금융정보 등을 외부 서버로 유출시키는 공격을 시도한다. 이에 따라 상용 모바일 단말에 대한 보안 취약점 분석과 그에 따른 능동적인 대응 방안이 필요하다. 이에 본 연구에서는 최근 급증하는 악성 앱에 의한 피해를 최소화하기 위해 다수의 모바일 단말서 발생하는 이벤트 수집을 통해 모바일 단말 내에서 실행되는 악성 어플리케이션에 의한 공격을 탐지하는 시스템을 설계 및 구현하였다.