분류 전체보기
-
React native ios build fail 하는 경우React native 2021. 7. 31. 12:19
info Found Xcode workspace "test.xcworkspace" info Building (using "xcodebuild -workspace three_day.xcworkspace -configuration Debug -scheme three_day -destination id=20A687AF-94B9-43D4-A957-14B16B204488") error Failed to build iOS project. We ran "xcodebuild" command but it exited with error code 65. To debug build logs further, consider building your app with Xcode.app, by opening three_day.xc..
-
scp 사용법리눅스 2021. 2. 6. 21:48
scp -P22 -i pem.pem /mnt/f/java-1.8.0-amazon-corretto-devel-1.8.0_282.b08-1.x86_64.rpm ec2-user@localhost:/home/ec2-user/tmp/java-1.8.0-amazon-corretto-devel-1.8.0_282.b08-1.x86_64.rpm java spring boot를 돌릴 ec2가 private subnet에 위치해 외부 인터넷 열결이 안되는 상황 nat gateway를 잠시 허용해도 되지만 비용이 발생해 scp를 이용해 rpm파일로 직접 인스톨 진행
-
클라우드 DB 암호화 설계 및 개발 (1)개발 프로젝트/클라우드 봉투 암호화 2021. 1. 30. 02:12
When 고객님의 데이터는 안전하게 암호화 되어 관리 됩니다. 서비스 가입시 종종 보게되는 문구이다. 그런데 정말 기업에서는 나의 데이터를 안전하게 암호화 하여 보관하고 있을까? 수천만건의 개인정보가 유출됐다는 소식이 그리 놀랍지 않은 요즘이다. 침해 분석 보고서를 읽어보면 패스워드를 제외한 대부분의 데이터는 평문 형태로 남아 있는 경우가 많다. 얼마전 특정 업체가 해킹되어 고객이 방문했던 여러 장소를 빌미로 해커가 협박한 일이 언론에 보도된적이 있다. 이렇듯 암호화 대상은 단순히 패스워드나 주민등록번호 등의 몇몇 데이터가 아니다. 서비스 대상의 대부분의 데이터가 사실 암호화 대상이라고 볼 수 있는것이다. 원론적으로, "암호화"란 평문을 암호키로 암호화 하여 암호키를 소유하지 않은 사람이 알 수 없게 하..
-
Bastion -> ec2AWS 2021. 1. 23. 05:51
VPC public subnet : Bastion private subnet : backend_ec2 내부망 접속 방법 1. Bastion 접속 후 ssh 터널링을 통해 가능 1. AWS Bastion 접속 sudo ssh -i key.pem ec2-user@bastion_ip -L port:backend_ec2_ip:22 - port : 포트 포워딩 할 포트 지정 - backend_ec2_ip: 내부망 ec2 ip - 22 : bastion 에서 내부망에 위치한 ec2 인바운드 포트번호 2. 내부망 ec2 접속 2.1 1번으로 bastion 접속 후 2.2 ssh -i key.pem ec2-user@localhost -p port bastion_connect.script # ec2,아래 ip 수정 후 ..
-
Whonix (후닉스) 이용으로 안전한 익명 환경 구축하기보안 2021. 1. 17. 21:35
개요 먼저 이 글은 범죄를 부축이거나 악용하기 위한 방법을 제공하는 글이 절대 아님을 밝힙니다. 절대 범죄에 악용하지 말고 보안 측면에서만 이용하시길 당부 드립니다. 어릴적 시청했던 영화중 해커가 기업이나 다른 사람의 컴퓨터에 침입해 각종 데이터를 훔쳐가는 장면을 본적이 있다. 해커는 자신이 추적당하지 않기 위해 자신만의 여러 방법을 사용했으리라 짐작된다. 아마 자신을 인터넷 환경에서 특정당하지 않기 위해 익명의 하나로 두길 원햇을 것이다. 익명성이란 무엇일까? 간단하게 말해 나의 신원과 IP를 네트워크 환경에서 추측 또는 추적 할 수 없게 하는 것이다. 익명성을 위한 대중적인 방법으로 VPN을 이용하거나, Proxy를 사용하기도 한다. 하지만 위의 여러가지 방법보단 현재 가장 안전한 익명성은 Tor n..
-
Windows Terminal(윈도우 터미널)개발 환경 설정 2021. 1. 17. 19:07
기존 윈도우 환경에서 제공되던 CMD에 비해 사용성이 대폭 강화된 Windows Terminal 입니다. 보다시피 다양한 환경의 shell을 지원하고 있습니다.마우스 사용 가능, 폰트 변경 등 입맛대로 커스텀이 가능합니다. 설치는 Microsoft Store에서 가능합니다.Microsoft Store app 실행 후 windows terminal 을 설치합니다. 설치가 완료된 모습 탭의 기본 순서, 폰트등은 설정에서 가능합니다. 설정파일은 json 형태로 이루어져 있습니다.defaultProfile에 해당하는 id를 기입하면 Windows Terminal 실행시 기본탭으로 설정 됩니다.fontFace, fontSize 등을 통하여 폰트 설정이 가능합니다. 저는 git 사용시나 aws ec2 접속등에 사용..