티스토리 뷰

반응형

정보처리기사 프로그래밍 언어 관련 용어 중 외워야 할 것 정리 + 소프트웨어 개발보안 구축 관련 내용도 조금 추가 

 

강조 글씨는 필기, 실기  기출

 

1. TKIP 

무선랜 보안 프로토콜인 WEB의 취약성을 보완한 데이터보안 프로토콜

입력키를 128로 늘리고 키 값 재설정 등 관리 방식 개선 

 

2. 3AAA - 사용자 컴퓨터 접근에 대한 서리와 서비스를 제공하는 기반 구조

사용자 신원 검증 -  인증 Autentication

신원 검증된 사용자에게 특정한 권한 부여 - 인가 Autoriztion 

사용한 자원, 기록 보관 - 과금 Acoounting

 

3. 스니핑과 스푸핑

스니핑 - 남의 패킷 정보를 도청(수동적) 

ARP 스푸핑 - 자신의 물리적 주소(MAC)를 공격대상의 것으로 변경하여 데이터 패킷을 중간에서 가로채거나 방해  

 

4. 서비스 거부공격 PSSTLD

Ping of death - 패킷 크기를 허용 범위 이상으로 전송

Smurfing - ip나 icmp 특성 악용 엄청난 양의 데이터를 한 사이트에 집중으로 전송

    👉 라우터에서 브로드캐스트 주소를 사용할 수 없게 하면 예방 가능

SYN Flooding - 3-way-handshake 과정을 의도적으로 중단시켜 서버가 정상적인 서비스 수행 못하도록 만듬

Tear Drop - offset 값을 변경시켜 수신측에서 과부하 발생시킴으로써 시스템 다운 시킴

Land Attack - 패킷 전송시 송신 ip주소와 수신ip주소를 모두 공격 대상의 것으로 하여 자신에 무한히 응답하게 만듬

D-DOS - 여러 곳에 분산된 공격 지점에서 한 곳의 서버에 대해 서비스 거부 공격 을 수행 

 

5. 분산 서비스 공격용 툴 TTT2S- 데몬이라고도 불리며 에이전트의 역할을 수행하도록 설계된 프로그램 

Trin00 - 초기 형태 데몬으로 주로 udp flooding 공격 수행

TFN - udp flooding뿐만 아니라 tcp synflooding공격 스머핑 공격 등 수행

TFN2K - TFN의 확장판

Stacheldraht - 공격자, 마스터, 에이전트가 노출되지 않게 암호화된 통신 수행, 툴이 자동 업데이트 됨

 

6. JAVA 중..

Class A extends class B  -> B (부모)  A(자식) B의 것을 A가 상속받음 

 

7. C언어 표준라이브러리 

Stdio.h -> 데이터 입출력

math.h -> 수학 함수

string .h -> 문자열 처리

stdlib.h -> 자료형 변환, 난수 발생, 메모리 할당

time.h -> 시간처리 

 

8. JAVA 생성자 

객체변수를 생성하면서 초기화를 수행한다 

클래스안에 생성자를 정의하는 문장이 있다면 문장에 적힌대로 객체변수 초기화하여 생성하지만

없으면 그냥 객체변수만 생성하고 제어가 다음줄로 이동 

 

9. abstract 재정의가 있어야만 사용 가능

 

10. 포인터 예시

int a = 50;

int *b = &a

*b = *b+20   ->  70

int *b = a

b[1] = *(b+1)

b[0] = *b

b[3] = *(b+3)

 

11. 파이썬 클래스 

class 클래스명 

   def 메소드명 (self,인수)

  실행한 문장 

   return 값

   변수명 = 클래스명()

 

12. 파이썬 리스트 관련 메소드 

pop    위치값 요소 삭제
index 반환
count 개수
extend 리스트 확장
reverse   역순
sort 정렬 오름차순 (기본)
copy 리스트 복사

 

13. 파이썬 슬라이스

ex) ABCDEFG

string [:] => 모든요소 반환

string [3:] => DEFG

string [:3] => ABC

string [-3:] => EFG

string [:-1] => ABCDEF

 

14. python 나누기 

y=12

y / = 3

4가 아닌 4.0

 

15. range

for 변수 in range(초기값, 최종값, 증가값) - ex) for TEST in range(3, 6) -> print(TEST) -> 

3

4

5

 

16. 쉘 스크립트 shell 에서 사용되는 명령어 조합으로 구성된 스크립트 언어  

선택형 - if, case

반복형 - for, while, until

 

#정보처리기사

#정보처리기사실기

#정보처리기사기출예상

#정보처리기사정리

#파이썬 

#c언어

#java

반응형