본문 바로가기
728x90

CS-SQL-DB34

대외계 연결 - 출발지, 목적지 IP 모두 변경 후 발생한 이슈 기록 실제 업무 하며 마주한 트러블슈팅에 대한 기록 대외계연결 / 네트워크 / 소켓통신 / 세션갯수 - 상황 : 출발지, 목적지 IP 모두 변경 : 차세대 프로젝트를 진행함에 있어 보통(아니 대부분의 경우) 목적지 IP만 변경되었으나 해당 케이스는 출발지 IP까지 변경 / 전용선 연결 대외기관으로 방화벽, 라우팅 작업 정상 완료 - 문제 : 출발지 ip와 목적지 ip 모두 정상적으로 변경되었으나(원격 접속을 통한 통신 연결 확인 완료) 일부 거래가 목적지까지 도달하지 못함 / TPS 초과하지 않았으나 지속적인 거래 유실 발생 - 해결 : TPS를 초과하여 요청되지는 않았으나, 출발지에서 거래를 배치로 여러 건 보내기에 목적지 ip에서 세션 갯수를 평균보다 늘림에 따라 유실된 거래없이 정상적으로 모든 거래 처리.. 2024. 4. 16.
VPN 개념과 특징(터널링) 프로토콜(IPSec) VPN : Virtual Private Network : Public(인터넷) 망을 논리적으로 Private 네트워크로 사용 [ 일종의 LAN - 물리적 통제 가능한 네트워크 ] Virtual Private Network 특징 - 보안 서비스 기술 : 내부 사설망을 외부로부터 스스로 보호하고, 사용자 인증 통한 접근통제 - 데이터 인증 및 암호화 기술 : 사설망 간의 트래픽을 무결성, 기밀성 유지 위해 모든 트래픽에 인증 메커니즘 적용하거나 정보 유출 방지 위해 암호화 - 터널링 기술 Tunneling : 기존 공개 네트워크에서 가상의 사설망 구성을 위해, 기존 네트워크에서 정보 이동 가능하도록 데이터를 캡슐화 후, 다시 풀어내어 논리적으로 두 네트워크를 연결하는 망연계 기술 - IPSec [IPv4, .. 2023. 9. 1.
암호화 기술 | 해쉬값, Hash 활용 Hash 란? 단방향성으로 입력 값의 크기와 상관없이 결과 값의 길이(크기)가 일정하다. 데이터 무결성 확보와 관련해 IT기술 전반에서 사용된다. (( 무결성 : 위조, 변조되지 않음을 나타냄 )) - 대표적인 Hash 알고리즘 MD-5 : 패스워드 단방향 암호화에 사용 금지, 일정 길이(정해진 길이) >> MD-5 활용 : Hash + SALT(random) : 내부자 알고 있는 키, 보안성을 높임 SHA-1, SHA-128, 256, 384, 512 >> 보통 패스워드 암호화 시, SHA-256을 가장 대중적으로 사용한다. - 보안을 위한 사용자 인증 종류 1) 소지 : 열쇠 2) 지식 : 암기(패스워드) >> 단방향 암호화해 저장 3) 생체 : 지문 4) 위치 * 대표적인 Hash 기술 활용 예시 .. 2023. 6. 25.
URL, URI |주소를 나타내는 친구들 URL & URI URL < URI (더 큰 의미) 1). URL : Uniform Resource Locator (위치), 파일의 저장 위치 2). URI : Uniform Resource Identifier (식별자) - URI = scheme ":" ["//"authority] path ["?" query] ["#" fragment] 프로토콜, 주소, 포트넘버, 파일위치 등 - Protocol://Address:Port Number/Path(or filename)?Parameter=value https://jjungslife.tistory.com/manage/newpost/?type=post&returnURL=%2Fmanage Web = HTML(File) + HTTP 예시). http://www... 2023. 6. 9.
HTTP란? http method & response status code HTTP란 ? HTTP는 HTML 문서를 전송 받기 위해 만들어진 응용 프로그램 계층 통신 프로토콜이다. - HTTP 모두 문자열로 이루어지며(덕분에 매우 직관적) 기본적으로 클라이언트 요청에 대응하는 응답 형식으로 작동한다. HTTP method - GET : Download에 가까운 의미로 client 가 server에 '주세요~' 경우 - POST : Upload에 가까운 의미로, File 업로드, ID/Password 입력 등의 경우 - HEAD : 데이터 영역은 제외하고 일부 보내는 경우 - TRACE, PUT, DELETE, OPTOIONS, CONNECT 등 있으나 주로 GET, POST 메서드가 요청에 사용된다. - HTML 파일의 헤더는 일반헤더, 요청헤더, 응답헤어, 엔티티헤더로 분류된.. 2023. 5. 30.
네트워크 | IPv4 주소 구조 네트워크 | IPv4 주소 구조 OSI 7계층, 각 계층 별 Port 번호 (의미) 각 계층에서 포트의 의미는? 1) L2 : 인터페이스 Interface 2) L3, L4 : 서비스 Service 3) L5 이상 ~ : 프로세스 Process IPv4주소의 구조 IP : host 식별을 위한 ID로 IPv4는 32bit = 8bit * 4 예시 > 192.168.0.10 . 기준으로 앞에 2개 점까지 네트워크ID +3번째 점부터 호스트ID 즉, 24bit 까지 Network ID + 8bit Host ID 주소 체계와 같이 앞에는 큰 주소, 뒤에 8bit 부분 세부주소 서울시 강남구 역삭동 + 테헤란대로 **번지 2023. 5. 29.
728x90