본문 바로가기

Android22

Flutter 프레임워크를 통한 모바일 앱 손쉬운 개발 방법 Flutter는 Google에서 개발한 오픈 소스 프레임워크로, 모바일 앱과 웹 앱을 만들 때 사용할 수 있습니다. 이것은 개발자들에게 한 번의 코드 작성으로 다양한 플랫폼(iOS, Android, 웹, Windows, MacOS, Linux)에서 동작하는 앱을 만들 수 있는 기회를 제공합니다. 크로스 플랫폼 개발은 네이티브 개발과 대비됩니다. 네이티브 개발은 각 플랫폼(iOS 또는 Android)에 맞게 별도의 코드를 작성해야 하지만, 크로스 플랫폼 개발에서는 하나의 코드로 여러 플랫폼을 대상으로 할 수 있습니다. Flutter의 장점 성능: Flutter는 빠르고 성능이 뛰어나며, 앱을 빌드하면 기계 코드로 컴파일되어 네이티브 앱과 비슷한 성능을 제공합니다. 일관된 UI: Flutter는 Google.. 2023. 10. 7.
Fastlane을 사용한 앱 자동 배포 과정 Fastlane이란 무엇인가요? Fastlane은 앱 개발자와 팀에게 앱 릴리스 프로세스를 자동화하고 간소화하는 강력한 도구 모음입니다. Fastlane을 사용하면 앱의 빌드, 코드 사이닝, 배포, 테스트, 릴리스 관리 등 다양한 작업을 자동화하여 생산성을 높일 수 있습니다. 이를 통해 앱 개발자와 팀은 복잡한 배포 프로세스에 더 적은 시간과 노력을 투자하고 빠르게 앱을 사용자에게 제공할 수 있습니다. Fastlane 설치 Fastlane을 사용하려면 먼저 설치해야 합니다. Fastlane은 Ruby로 작성되어 있으므로 Ruby 및 RubyGems가 설치되어 있어야 합니다. 다음은 Fastlane 설치 단계입니다. Ruby 설치: 우선 Ruby를 설치해야 합니다. macOS에는 기본적으로 Ruby가 설치.. 2023. 10. 6.
안드로이드 마켓을 위장한 가짜 사이트 주의 2011년 하반기를 기점으로 구글에서 개발한 안드로이드 운영체제의 악성코드가 폭발적으로 증가하였다. 안드로이드 운영체제에 설치되는 APK(Application Package File) 파일이 구글의 안드로이드 마켓 외에 여러 웹 사이트를 통해 유통되는 것이 주요한 원인으로 꼽힌다. 최근에는 안드로이드 악성코드가 유명 소셜 네트워크 서비스인 트위터를 통해 유포되는 등 유포 방식이 다변화되고 있어 안드로이드 스마트폰 사용자들의 주의가 요구된다. [그림 1] 허위 제작된 안드로이드 마켓 ASEC에서는 2012년 3월 16일 미국에 위치한 특정 시스템에서 [그림 1]과 같이 허위 제작된 안드로이드 마켓을 발견하였다. 이 마켓은 안드로이드 스마트폰 사용자들이 많이 사용하는 앱을 제공하는 것처럼 꾸몄으나 실제로는 .. 2012. 3. 26.
안드로이드 운영체제(2.1버전) 취약점 주의 및 보안 업데이트 권고 □ 개요 o 안드로이드 2.1(Eclair)이하 버전에서 조작된 SSL인증서를 불러올 때 인증서 정보를 제대로 표시하지 못하는 취약점을 발표[1] o 공격자에 의해 조작된 SSL인증서가 게시된 웹서버에 사용자가 접속할 경우 피싱공격 등의 피해를 입을 수 있음 o 2.1(Eclair) 버전이하 안드로이드 사용자는 스마트폰 제조사 또는 이통사에 문의하여 최신 OS업데이트 적용 권고 □ 해당 시스템 o 영향 받는 소프트웨어 - 안드로이드 2.1(Eclair)이하 버전 o 영향 받지 않는 소프트웨어 - 안드로이드 2.2(Froyo)이상 버전 □ 해결방안 o 안드로이드 2.1(Eclair)이하 버전 - 해당 스마트폰 제조사 또는 이통사에 문의하여 최신 OS업데이트 적용 - OS업데이트가 불가능할 경우 아래의 임시.. 2011. 7. 29.
안드로이드 앱을 통한 로그인 세션 가로채기 (Session Hijacking) 동일 네트워크(공유기)에 연결된 PC 및 스마트폰에서 접속한 로그인 세션을 가로채어 별도 로그인 없이 불특정 사용자의 개인정보 및 대부분의 권한을 가지게 됩니다. ARP Spoofing 공격으로 세션 가로채기 (Session Hijacking) 를 안드로이드 스마트폰에서 간편하게 누구나 손쉽게 가능한 앱이 등장했습니다. 스마트폰에서 사용되는 SNS 등 대부분 사이트는 세션을 통해 로그인을 유지하고 있어 세션만 가로채면 로그인 사용자의 동일한 권한을 가지게 됩니다. 초반에 트위터와 페이스북이 HTTP 통신을 사용하여 손쉽게 가능한 것이 확인되었는데.. 당시에는 스마트폰으로 직접하기는 좀 어려움이 있었는데 앱으로 손쉽게 가능합니다. 트위터와 페이스북 같이 HTTPS 보안 통신 옵션을 제공하는 사이트의 경우 .. 2011. 6. 20.