레지스터 종류 (x86 아키텍처) 범용 레지스터 범용 레지스터는 역할에 엄격히 규정되어 사용하지 않아도 된다. 대부분의 경우 이렇게 사용하고 있을 뿐 다른 용도로 사용하여도 문제가 생기지 않는다. 레지스터 이름 원문 한글이름 역할 EAX Extended Accumulator Register 산술 레지스터 연산 결과를 저장한다. ECX Extended Counter Register 카운터 레지스터 루프 숫자 등의 카운트를 저장한다. EDX Extended Data Register 데이터 레지스터 연산에 사용하는 데이터를 저장한다. EBX Extended Base address Register 베이스 레지스터 주소의 기본 값을 저장한다. ESI Extended Source Index 출발지 인덱스 레지스터 일부 데이터 전송 명령에서 데이터 .. 정보 보안 2년 전
네트워크 보안 1. SYN 패킷만 보내어 서버를 점유함으로써 다른 사용자가 서버를 사용할 수 없게 하는 공격은 무엇인가? SYN 플러딩 공격 SYN 플러딩 공격은 네트워크에서 서비스를 제공하는 시스템에는 동시 사용자 수 제한이있다. 이 네트워크의 특징을 이용해 공격하는 방법이다. 이 웹서버 동시 사용자는 200명 이런식으로 정해져 있는 식이지만 사용자 수를 변경할 수 있긴한데 무한정 늘릴 수는 없다. 이때 SYN 플러딩 공격은 동시 사용자 수 제한을 이용한다, 존재하지 않는 클라이언트가 서버별로 한정된 접속 가능 공간에 접속한 것처럼 속여 다른 사용자가 서비스를 제공받지 못하게한다. 2. 랜드 공격의 출발지 주소와 목적지 주소는? 출발지 주소와 목적지 주소를 같게한다. 'land'는 땅, 착률하다. 라는 뜻이다. 이 .. 정보 보안/정보 보안 개론 2년 전
권한 관리 1 다음 중 권한 관리를 위한 DCL이 아닌 것은? ① GRANT ② SELECT ③ DENY ④ REVOKE SELECT DCL은 Data Control Language이며 데이터 관리 언어 즉 권한 관리를 위한 질의문이다. 그리고 DDL과 DML은 DCL에 의해 허용(GRANT)또는 거부(DENY)된다. DDL(Data Definition Language) : 데이터 구조를 정의하는 질문이다. 데이터베이스를 처음 생성하고 개발할 때 주로 사용하고 운영중에는 거의 사용하지 않는다. CREATE 데이터베이스 객체를 생성한다. DROP 데이터베이스 객체를 삭제한다. ALTER 기존 데이터베이스 객체를 다시 정의한다. DML(Data Manipulation Language) : 데이터베이스의 운영 및 사용과.. 정보 보안/정보 보안 개론 2년 전