목록데이터 (12)
BEATSLOTH 공대인의 무덤
버퍼 오버플로우는 메모리 구조를 알아야 이해하기가 쉽지만 더 쉽게 알수 있다 .아무튼 메모리 구조는 텍스트,데이터,힙,스택 영역으로 나뉘어져있는데 각 부분에 데이터를 넘치게 해서 의도치 않은 에러를 유발 하는 공격기법이다 . 종류는 스택,힙 등등 각 부분마다 다르다 . 버퍼오버플로우 공격 대책으로는 있는 프로그램에서 공격을 발견하고 중지시키는 것이 중요하다 . 포맷 스트링 공격은 문자열 입력 포맷을 이용한 공격으로 루트 권한을 갖는것도 가능하다 . 프로그램 파괴, 메모리 감청, 메모리 덮어쓰기가 가능해서 위험한 공격이다. 보안 대책으론 사용하지않아야할 함수를 쓰지 않는 것이다 . 레이스 컨디션 공격은 바꿔치기로도 부를 수 있는데 관리자 권한에 끼어들어 원하는 작업을 하는 것이다 .타이밍이 생명인 공격이다..
운영체제는 컴퓨터 내의 자원을 효율적으로 사용하게 해주는 시스템 프로그램으로 하드웨어를 제어,관리할 수 있다 .운영체제는 처리량,반환시간,응답시간, 신뢰도가 중요하다. 운영체제는 부팅, 인터페이스,자원관리, 파일관리,프로세스 관리 역할을 한다. 운영체제는 제어프로그램, 처리프로그램으로 구성 되어있으며제어프로그램은슈퍼바이저 프로그램 시스템의 모든 동작 관리 작업 관리 프로그램 명령 해독-수행 준비- 끝나면 마무리 데이터 관리 프로그램 데이터 관리,입출력 장치 통신 관리 프로그램 신호 통제,제어 처리프로그램은언어 번역 프로그램 사람-기계간 언어번역 서비스 프로그램 사용자 편의 지원 유틸리티 프로그램 표준화 및 공동 서비스 프로그램 기술발전 흐름일괄처리 시스템 일을 모아서 한꺼번에 처리함 오프라인 시스템 자동..
응용 데이터 표현 데이터 세션 데이터 전송 세그먼트 네트워크 패킷 데이터링크 프레임 물리 비트 OSI 7계층 .... 통신 기능을 일곱개의 계층으로 분류하여 각 계층마다 규정한 규격을 OSI 모델이라고 한다. 응용 계층 파일 전송, DB,원격 접속 등 응용 서비스를 네트워크 접속 역할 , 여러 서비스 제공 표현계층 데이터 표현 차이 해결하기 위해 형식 변환 , 공통 형식 제공 세션 계층 계층간 통신 제어 구조 제어, 계층 사이 접속 설정 유지 , 종료 전송 계층 오류복구 , 흐름제어 ,신뢰성 있는 데이터 전송 네트워크 계층 상위 계층 연결시 필요한 데이터 전송, 경로선택 기능 ,최적 경로 선택 데이터링크 물리적 링크를 이용하여 신뢰성 있는 데이터 전송 계층 물리계층 물리적인 (전기적 ,기계적,절차적,기능..
데이터베이스 : 통합, 저장 , 운영 ,공유 데이터 특징 : 실시간 접근성 (Real time Accessibility) 계속적인 진화 ( Continuous Evolution)동시 공유 ( Concurrent Sharing) 내용에 의한 참조 ( Content Reference)데이터의 논리적 물리적 독립성 ( independence) 데이터 언어 : DDL (데이터 정의어 ) - 구조, 형식 ,방식 변경 목적 DML ( 데이터 조작어 ) - 검색, 삽입 ,삭제 , 갱신 연산 등 DCL (데이터 제어어) - 권한제어 , 무결성, 회복 , 병행제어 등 DBA ( Database Administrator) : 데이터베이스 관리자 DDL과 DCL을 통해 DB 정의 ,제어 DB 전반적인 지식을 보유해야함 DA..
시스템 카탈로그 DBA 도구로 모든 데ㅣ터 개체들에 대한 저으이 , 명세에 대한 정보 수록데이터 사전이라고도 함 저장된 내용을 메타 데이터라고 함 시스템 카탈로그에 포함된 내용 릴레이션 정보, 인덱스 정보 , 뷰 정보 , 통계 정보, 사용자 정보 시스템 카탈로그 특징 사용자가 SQL 문으로 내용 검색 가능 DBMS 에 의해 생성,유지 구성요소SYSBJECTS : 사용자 릴레이션 뷰, 제약 조건 등 개체에 관한 정보를 한 행으로 관리 SYSCOLUMNS : 모든 열에 대한 정보를 한 행으로 관리SYSINDEXES : 모든 인덱스 정보를 한 행으로 관리SYSUSERS : 사용자와 그룹에 관한 정보를 한 행으로 관리SYSPROTECTS : 데이터베이스의 계정에 적용된 사용자 권한 정보를 한 행으로 관리 IND..
[정보처리기사 실기] 고급데이터베이스 부분 ..( 데이터 마켓, 데이터 마이닝 등 ) 왜 따로 정리하냐 .. 기출 문제 풀어보니까 앞부분은 별로 안나오고 뒷부분에서 뒤통수를 많이 쳤더라구요 ...데이터베이스에서 말이죠 앞부분에 DDL ,DML,DCL 외우다가 기출 풀고 눈이 트임 (각성) 데이터웨어하우스 ( Data Warehouse)데이터 웨어하우스는 급증하는 다량의 데이터를 효과적으로 분석하여정보화 하고 이를 여러 계층의 사용자들이 효율적으로 사용할 수 있도록 한 데이터베이스 데이터 웨어하우스의 장단점장점 : 높은 투자 수익, 경쟁 우위 ,생산성 향상단점 : 역할 설정을 못하면 업무의 지장 , 과도한 자원 , 유지보수가 어렵다. 데이터 마트 (Data Mart)소규모 단일 주제의 데이터 웨어하우스 데..
데이터 웨어하우스 : 급증하는 많은 데이터를 효과적으로 분석, 정보화하여 사용자들이 효율적으로 사용할 수 있도록한 것 관계형 데이터베이스 : 데이터를 원자 값으로 갖는 이차원의 릴레이션으로 표현하는 데이터베이스의 한 종류 MOLAP : 다차원 데이터를 저장하기 위해 특수한 구조의 DB를 사용하고 검색 속도 향상을 위해 큐브캐시(주 기억장치)에 보관 HOLAP:HIOLAP는 ROLAP +MOLAP 데이터 큐브:데이터가 여러차원으로 모델링 , 차원과 사실로 정의 메소드:객체에 수행될 연산 , 즉 객체의 속성 값에 대한 변경이나 검색을 기술한 것 클래스 :공통적인 특성을 소요한 객체들을 그룹화 및 추상화 데이터마트 : 전사적으로 구축된 데이터 웨어하우스로 부터 특정 주제나 부서 중심으로 구축된 소규모 단일 주..
책을 씹어먹을라고 펴서 외웠는데 .. .까먹은것들이 몇개 있습니다 .. 그래서 제가 까먹은거 위주로 정리하면서 다시 한번 리마인드 하려고 써봅니다 ..(는 ... 다 까먹음 ) 데이터베이스 특징: 실시간 접근성 ,계속적인 진화 , 동시공유 , 내용에 의한 참조 , 데이터 논리적 물리적 독립성데이터 베이스 관리 시스템 ( DBMS ) 의 필수 기능 : 정의 , 조작, 제어 데이터베이스 언어 DDL (데이터 정의어 ) : 스키마에 사용되는 제약, 구조 , 형식 ,방식 정의 목적DML (데이터 조작어 ) : 응용프로그램과 DBMS 의 인터페이스를 위한 언어 검색, 삽입 삭제 , 갱신 등DCL ( 데이터 제어어) : 보안 및 권한 제어 , 무결성 , 회복 , 병행 제어 데이터 베이스 관리자 ( DBA) : DB..
CREATE VIEW CREATE VIEW 뷰명 [(속성명,[속성명])]AS SELECT CREATE INDEX CREATE [UNIQUE] INDEX ON 테이블 명 ({[ (속성명 [ASC |DESC]* [속성명| ASC |DESC]]}])[CLUSTER]; UNIQUE :중복 값이 없는 속성으로 인덱스를 생성 ASC : 오름차순DESC : 내림차순생략시 오름 차순으로 정렬 CLUSTER : 지정된 키에 따라 튜플들을 그룹으로 지정하기 위해 사용 CREATE TRIGGER -- 트리거는 DB 시스템에서 데이터의 입력, 갱신 ,삭제 등의 이벤트가 발생시 자동적으로 수행되는 사용자 정의 프로세서 CREATE TRRIGGER 트리거명 [동작시기] [동작 옵션 ] ON 테이블명REFFERENCING [NEW..
릴레이션의 열은 속성 행은 튜플 (열 : Column , 행 :ROW) ER모델을 관계형 데이터 모델로 변환 하는 것은 매핑 룰(Mapping Rule) 이라고 한다.속성은 컬럼으로 , 식별자는 기본키로 릴레이션 간의 관계는 기본키와 이를 참조하는 외래키를 이용해 표현한다 . 키의 개념 및 종류 슈퍼키: 한 릴레이션 내에 있는 속성들의 집합으로 구성된키 유일성 O 최소성 x 후보키 : 튜플을 유일하게 식별 하기 위한 속성들의 부분 집합 유일성 O 최소성 O기본키 : 후보키 중에 특별히 선정된 키로 중복 값 x . (NULL 값을 가질수 없다 ) 대체키 : 기본키를 제외한 나머지 후보키외래키 : 기본키를 참조하는 속성 또는 속성들의 집합 무결성의 개념 무결성은 DB에 저장된 데이터 값과 그것이 표현하는 현..