전체 글62 [AWS] Lambda - 1 AWS Lambda(람다) 는 FaaS 서비스의 일종으로, 이벤트를 감지해 아마존 리눅스 VM에서 함수를 실행해주는 서비스이다. Lambda 의 동작 과정을 간단하게 아래와 같이 그릴 수 있다. AWS Lambda Event 우선 함수 실행을 위한 AWS에서 제공하는 Event 를 보면, 동기적으로 호출하는 서비스와 비동기적으로 호출하는 서비스 두가지가 존재한다. 동기식 서비스 Elastic Load Balancing Amazon Cognito Amazon Lex Amazon Alexa Amazon API Gateway ... 비동기식 서비스 Amazon Simple Storage Service Amazon Simple notification Service Amazon Simple Email Servic.. 2022. 6. 23. [AWS] IAM IAM(AWS Identity and Access Management)은 AWS의 권한을 관리하는 서비스이다. 유저 각각의 권한을 부여하고 통제할 수 있다. 처음 AWS 가입 시 생성되는 ROOT 유저로 서비스를 운영하는 것은 매우 위험하다. 해당 계정이 노출되었을 때 공격자는 곧바로 모든 서비스에 접근이 가능한 계정을 손에 넣는 것이기 때문이다. 이런 상황을 대비해 IAM을 이용해 필요한 권한을 세분화하여 Role을 부여함으로써 불필요한 접근을 막을 수 있다. IAM에서는 AWS 계정 인증에 MFA(Multi Factor Authentication)을 지원한다. 한마디로 ID/PW 방식 1개의 인증 외에 여러개의 인증 방식을 통해 접근을 허용하겠다는 뜻이다. IAM 에는 크게 네가지가 존재한다. 1. .. 2022. 6. 3. 안드로이드 Unity Engine 분석 [il2cpp] 1. Unity 로 만들어진 앱의 빌드 과정 일단 Unity 로 만들어진 게임 소스코드들은 Mono 또는 il2cpp 로 빌드를 할 수 있다. 하지만 Mono 로 빌드된 앱들이 쉽게 디컴파일 되어 게임 소스코드가 그대로 노출되어 코드 삽입이나 변조에 굉장히 취약하다는 이슈가 있다. 그래서 해킹 과정이 좀 더 복잡한 il2cpp 를 사용해 빌드를 많이하는데 이번에 il2cpp를 사용해 빌드한 앱을 분석할 기회가 생겨서 알게된 지식들을 정리해놓으려 한다. 우선 아래 과정이 Unity 앱이 빌드되는 과정이며, il2cpp 는 Mono와 다르게 AOT 컴파일 방식을 사용한다. 실행도중 IL코드를 읽고 기계어를 수행하는 방식이 아니라 미리 기계어를 만들어놓고 수행하는 방식이다. 2. 앱 디컴파일 및 중요 파일 앱.. 2022. 3. 23. [Cloud] AWS VPC(Virtual Private Cloud) Private Subnet 과 리전(Region) 간 VPC Peering 으로 글로벌 네트워크 환경 구축 [2] 지난 편에 이어 다른 리전(Region)간 VPC Peering 통신을 사용해 글로벌 네트워크 환경 구축을 해보겠다. 우선 AWS에서 리전을 "EU(런던)"으로 바꾼다.https://medium.com/harrythegreat/aws-가장쉽게-vpc-개념잡기-71eef95a7098 런던으로 교체 후 , [서비스] - [네트워킹 및 콘텐츠 전송] - [VPC] 페이지 접속. [VPC 마법사 시작] 클릭한다. [단일 퍼블릭 서브넷이 있는 VPC] 선택 후 다음 아래와 같이 설정한다. 이름은 자기 마음대로 지으면 된다. 생성한 후 다시 한국 리전으로 돌아와 [VPC] 접속하고, 아래의 [피어링 연결] -> [피어링 연결 생성] 클릭한다. 연결 생성 정보 페이지에서 다음과 같이 입력 이름 = 자기 마음대로[가시.. 2022. 2. 24. 이전 1 2 3 4 5 6 7 8 ··· 16 다음