[컴퓨터 보안] 보안 시스템
침입차단 시스템 (방화벽, Firewall) 외부 네트워크의 공격자나 인증되지 않은 사용자, 혹은 유해한 정보로부터 보호하기 위한 보안 정책과 이를 수행하는 하드웨어, 소프트웨어 등 외부 네트워크와 내부 네트워크 중간지점에서 두 네트워크 사이를 오가는 트래픽의 종류와 양을 제어함 방화벽 구성 방식 패킷 필터링 ...
침입차단 시스템 (방화벽, Firewall) 외부 네트워크의 공격자나 인증되지 않은 사용자, 혹은 유해한 정보로부터 보호하기 위한 보안 정책과 이를 수행하는 하드웨어, 소프트웨어 등 외부 네트워크와 내부 네트워크 중간지점에서 두 네트워크 사이를 오가는 트래픽의 종류와 양을 제어함 방화벽 구성 방식 패킷 필터링 ...
보안 위협요소 물리적인 위협 네트워크 시스템에 대한 직접적인 파괴나 손상을 입히는 행위 또는 도난 등 기술적인 위협 수동적 공격: 통신회선상의 정보를 무단으로 취득하는 행위 능동적 공격: 통신회선상의 정보를 변조 및 위조하는 행위 네트워크 보안 수동적 ...
흐름제어 송신측에서 발생되는 블록의 개수와 수신측에 들어오는 블록의 개수, 그리고 통신매체 등을 조절 부 네트워크의 내부 환경과 관계없이 통신망의 성능 유지 속도 조절, 거부, 단일 승낙, 다중 승낙의 네 가지 원칙이 있음 속도 조절 블록간의 도착 간격을 변경시키는 방법 ex) choke packet을 이용한 감속 방법 ...
모듈 번들링 시 위처럼 index.js 같은 하나의 파일로 번들링하거나, 난수화 된 여러 청크 파일로 번들링하는 게 아니라, 원래 모듈의 폴더, 파일 구조를 따라 번들링하는 방법: vite.config.js 파일에서 build.rollupOptions.output.preserveModules: true로 설정한다. preserveModules ...
ViewGroup 다양한 View에 대한 그룹을 관리 계층적 관리 구조를 제공하여 화면 관리의 효율성을 높여줌 각 View 마다 ViewGroup 내부에서 표현되는 구체적인 형태를 지정할 수 있음 layout_width와 layout_height 속성 View가 레이아웃에 배치될 때 크기를 결정하는 기준이 됨 서로 독립적으...
서버/클라이언트 구조 서버: 서비스를 제공하는 컴퓨터 클라이언트: 서버에 접근하여 서비스를 제공받는 컴퓨터 인터넷 공격에 대한 방어 지점 응용 프로그램 계층 서버 프로그램은 종종 백도어나 버그 같은 취약성을 가짐 공격자는 이러한 보약 취약성을 이용하여 운영체제에 대한 접근 권한을 획득함 운영체제 계층 보안의 가...
사이버 공격 인터넷을 통해 다른 컴퓨터에 접속하여 국가, 기업, 개인 등에 손상을 입히려는 행동 기본적인 공격 방식: 네트워크상이나 로컬 호스트상에서 시스템의 설정이 잘못된 것을 이용해 관리자 권한 획득 사이버 공격에는 악성코드, 네트워크 공격, 스팸 메일, 피싱 등이 있다. 악성코드 악의적인 용도로 사용될 수 있는 코드가 심...
패키지 관련이 있는 클래스와 인터페이스의 묶음 클래스와 인터페이스는 패키지의 멤버로 존재 패키지 단위의 계층 구조를 이룸 도트(.)로 상위 패키지와 하위 패키지 구분 (ex. java.lang) 패키지를 나누어 클래스의 이름 충돌을 피할 수 있음 ex...
항상 헷갈려서 클로드에게 물어봄 선언(Declaration) 프로그램에게 “이런 이름의 것이 존재할 것이다”라고 알려주는 것입니다. 이름, 타입, 특성 등을 명시하지만 실제 메모리 할당이나 구현은 포함하지 않습니다 예: int number; (변수 선언), void doSomething(); (함수 선언) 정의(Definition) 선언된 ...
데이터 교환 방식 회선 교환 회선(circuit): 설정된 통신경로의 집합 연결지향형 전송 연결 -> 데이터 전송 -> 연결 해제 전송 경로 점유 (전용선처럼 회선을 사용) 경로설정에 따른 전송 지연이 있음 연속적인 대용량 데이터 전송에 적합 패킷 교환 메시지를 일정한 크기...