본문 바로가기

전체 글162

위치 및 얼굴 인식 권한 누락 ITMS-90683 권한 NSSpeechRecognitionUsageDescription 사용자 대면 목적 문자열과 함께 NSSpeechRecognitionUsageDescription 키가 포함되어야 합니다. 2019년 봄부터 사용자 데이터에 액세스하는 앱스토어에 제출된 모든 앱은 목적 문자열을 포함해야 한다. 외부 라이브러리나 SDK를 사용하는 경우 목적 문자열을 요구하는 API를 참조할 수 있습니다. 앱에서 이러한 API를 사용하지 않을 수도 있지만 목적 문자열은 여전히 필요합니다. > Privacy - Speech Recognition usage Description 추가하였음 NSLocationWhenInUseUsageDescription NSLocation이 포함되어 있어야 합니다.InUseU.. 2022. 2. 10.
정보보안개론 : 한 권으로 배우는 핵심 보안 이론 3 정보보안개론 : 한 권으로 배우는 핵심 보안 이론 3 제 4장, 웹 보안 웹 WWW ( World Wide Web ) 프로토콜 : FTP, Telnet, HTTP, SMTP, POP 등 웹 언어 : HTML, PHP, ASP, JSP, Java, Javascript, Python HTTP Request : 웹 서버에 데이터를 요청하거나 전송할 때 보내는 패킷 Get, Post, Head, Options, Put, Delete, trace 등의 방식이 있음 Get 방식 : 파라미터로 값을 전달하여 보안에 취약 Post 방식 : HTTP 헤더에 데이터를 전송하여 Get 방식보다는 처리 속도는 늦음 HTTP Response : 클라이언트 요청에 대한 응답 패킷 200 : 성공, 300 : 리다이렉토, 400:.. 2022. 1. 17.
정보보안개론 : 한 권으로 배우는 핵심 보안 이론 2 정보보안개론 : 한 권으로 배우는 핵심 보안 이론 2 제 3장, 네트워크 보안 Dos, DDos, 스니핑 공격, 스푸핑 공격 세션 하이재킹 공격, 무선 네트워크 공격과 보안 OSI 7계층(ISO기구에서 표준화함) - 물리 계층>데이터링크 계층>네트워크 계층> 전송 계층> 세션 계층> 표현 계층>응용프로그램 계층 물리 계층 : 랜선, 랜 케이블, 광 케이블 데이터 링크 계층 : point to point 간 신뢰성 있는 전송을 위한 것, Mac 주소 할당 - 대표적인 프로토콜은 이더넷, 대표적인 장비는 스위치(랜 공유기) 네트워크 계층 : 라우팅, 흐름제어, 세그먼테이션, 오류 제어 등을 수행 - 대표적인 장비는 라우터, L3 스위치 - 여러개의 노드를 거쳐 경로를 찾기 위한 주소는 IP 전송 계층 : e.. 2022. 1. 8.
정보보안개론: 한 권으로 배우는 핵심 보안 이론 1 정보보안개론: 한 권으로 배우는 핵심 보안 이론 1 제1장, 정보 보안의 이해 1960년대 : 유닉스 개발, 전화망 침입으로 무료 전화 해킹 1970년대 : MS 개발, 애플 탄생 1980년대 : DOS 개발, 네트워크 해킹의 시작, GNU 프로젝트 시작 1990년대 : 리눅스 발표, 윈도우NT 발표, 넷스케이프 개발(브라우저) 2000년대 : DDos 공격, 윔과 바이러스, 개인정보 유출과 도용, 전자상거래 교란 2010년대 : 농협 사이버 테러, 스마트폰 해킹 보안의 3대 요소 : 기밀성, 무결성, 가용성 기밀성 : 인가된 사람만 접근 가능 무결성 : 권한을 가진 사람이 인가한 방법으로만 정보를 변경하는 것 가용성 : 필요한 시점에 접근을 하여 이용 가능 + 인증성, 책임추적성 + 2010년부터 행정.. 2022. 1. 6.
Burp Suite 사용법 PC에서 Proxy 설정 1. Burp Suite Community Edition 설치 및 실행 2. Windows - 프록시 설정 - 수동 프록시 설정 및 저장 3. Burp Suite 실행 - Start Burp Proxy - Options - Proxy Listeners 설정 ※BURP 인증서를 내보내기하여 안드로이드 단말기에 설치하면 해당 인증서를 통해서 BURP 프로그램으로 패킷을 후킹할 수 있음. 해당 인증서 자체가 공인된 인증서가 아니기 때문에 통신시 SSLException이 발생(SSL Pinning) --> 이를 우회하기 위해서 모바일 단말기를 루팅 하고 frida 코드로 SSL 우회하도록 함 아이폰 단말기 설정 1. proxy 설정 적용 2. 사파리 브라우저에 https://burp 접.. 2022. 1. 5.
2021 NAVER DEVIEW 3 2021 NAVER DEVIEW 3 [모바일편] CoreImage와 Metal을 이용하여 영상에 다양한 효과 적용하기 - AVKit 과 AVFoundation Framework 사용 (SwiftUI) - CoreImage Built-In (Image)필터 적용 - Metal 3D 렌더링 혹은 GPU의 특화된 기능을 살릴 때 적용 - Custom Video Player 개발 예제 학습 The state of JavaScript & FE, 2021 Edition (2021년 FE 동향, 한방에 끝내기) - ECMAScript 2022 public, private, static 에 대한 명세 - import JSON Module / Error cause / Temparal 제공 - WebAssembly Roa.. 2021. 12. 16.
2021 NAVER DEVIEW 2 2021 NAVER DEVIEW 2 [모바일편] Android Jetpack Compose 실제 서비스 적용후기 - React Native 프로젝트를 Native로 변환하면서 Jetpack Compose 를 도입 - XML 사용을 최소화 하고 자체 프레임워크를 이용하여 draw하는 방식으로 개발 - 장점으로 빌드속도 빠르고 앱 크기가 작아짐, Live Edit of literals 이용(에뮬레이터 보면서 UI 코그 수정) - @composible - 단점으로는 Activity 구조가 아니라서 라이프 사이클 대응이나 Firebase Tracking이 어려움 - 각 상태마다 별도로 State 관리 필요, 공용 변수 사용이 불가하여 DI 혹은 전역변수 사용을 해야함 - 선호되는 아키텍처의 부재. MVSM 패턴.. 2021. 12. 11.
★ 스터디 계획 ★ [ 나의 스터디 플랜 계획 ] 1. 기본서 [언어] 코틀린 Kotlin - 핵심문법과 예제로 배우는 코틀린 / 2018 - Kotlin in Action / 2018 -오준석의 안드로이드 생존코딩 코틀린편 / 2018 -멀티캠퍼스 코틀린 초급 강좌1 2 3/ 2020 파이썬 Python -한입에 쏙 파이썬 / 2019 자바 Java - 이것이 자바다 시리즈 1권,2권 / 2018 - RxJava 프로그래밍/ 2020 스위프트 Swift - 오브젝티브 C가 스위프트를 만났을 때 / 2019 - 꼼꼼한 재은씨의 스위프트 실전편 / 2019 2. 프로그래밍 개발/방법론 디자인패턴 - 개발자가 반드시 정복해야 할 객체지향과 디자인 패턴 / 2018 데이터베이스 - 이것이 MariaDB다 / 2019 모바일 방법.. 2021. 12. 10.
앱 서비스를 종료합니다. 내가 자주 이용하던 배달통, 교보생명 헬쓰케어 APP이 서비스 종료한다는 통지를 받았다. 모바일 개발자로서 서비스 제공을 하지 않는다는 것은 아쉽고 안타까운 마음도 들고 그만큼 사용자들을 위한 유지할 정도의 이용 가치가 떨어진다는 증명을 보여주기도 한다. 어떤 서비스는 엄청 트래픽을 일으켜서 장애를 발생 시킬 정도이고 어떤 서비스는 매일 같이 사라지고 있다. 이 길 위에 있을 수록 기획과 미래 가치에 중점을 두는 서비스를 개발해야 한다는 생각이 드는 나날들이다. 2021. 12. 9.
2021 01월 알수 없는 불안감으로 일정을 지연시키지 않기로 결정했다. 그리고 기대했던 오픈! ㄱㄱ 02월 사용자들이 말해주는 이슈가 때로는 정확하다. 매일 여러가지의 기능을 사용하니까. 레포트 기능이 기존에도 문제가 있었는지 몰랐는데, 이번에 같이 수정해보도록 하자. 애플의 리젝은 좀 더 심도깊은 원인을 분석하는 데 있다. 솔루션의 문제를 찾아 내야 하는게 결론이 될 것 같다. 03월 기분좋게 협업할 수 있길. chunked 방식이 뭔지. Transfer-Encoding: chunked 04월 되는 방향으로 열린 생각하기. 때로는 대응을 해야하는 부분이 모바일 영역 외도 많다는 것을 잊지 말자. 그리고 웹 로직을 개선하여 리젝을 해소했다. (업체 직원의 깊이 파고드는 열정을 본받자.) 05월 두달 간 준비했던.. 2021. 12. 1.
반응형