2022/05(8)
-
Spring, IP Filtering 어렵지 않게 제작하기
Spring의 Interceptor를 통해 White Cidr(White IP List)만 접근할 수 있도록 하는 것이 해당 포스팅의 목표입니다. 백앤드를 제작하다보면 허용된 IP만 접근할 수 있게 해야할 때가 발생합니다. 이번 포스팅은 미리 지정된 White Cidr 범위 내의 IP만을 허용하는 Spring의 Interceptor를 제작하고자 합니다. Interceptor는 이전 포스팅인 "Spring Interceptor, 제대로 이해하기"를 통해 참고하시길 바랍니다. Cidr는 이전 포스팅인 "CIDR, 어렵지 않게 이해하기"를 통해 참고하시길 바랍니다. Big Picture 해당 포스팅의 전반적인 내용은, 데이터베이스로 White Cidr 리스트를 저장하여 IP가 포함되는지를 체크하는 것입니다. ..
2022.05.01 -
CIDR, 어렵지 않게 이해하기
CIDR의 개념을 시작으로, CIDR 표기법과 계산법 등을 알아보는 것이 해당 포스팅의 목표입니다. CIDR Classless Inter-Domain Routing Cidr의 이름을 직역해보면 "클래스가 없는 도메인간의 라우팅"입니다. 클래스가 없다는 뜻은 네트워크 구분을 아래와 같이 Class로 하지 않는다는 뜻인데요. 여기서 말하는 Class는 사이더가 나오기전 사용했던 네트워크 구분 체계 입니다. 클래스 표기법 IPv4는 xxx.xxx.xxx.xxx 의 형식으로, 총 40억개의 IP가 존재할 수 있습니다. 생성할 수 있는 IP주소 총 개수 : 4,294,967,296 ( $2^8 \times 2^8 \times 2^8 \times 2^8$) 예전에는 40억개면 충분 할 것이라 생각했지만, 점점 모자..
2022.05.01