[자바보안] 자바보안의 개념과 분석
- 최초 등록일
- 2004.12.15
- 최종 저작일
- 2004.12
- 8페이지/
한컴오피스
- 가격 1,000원
![할인쿠폰받기](/images/v4/document/ico_det_coupon.gif)
소개글
2004년도 레포트입니다.
심혈을 기울여만들었습니다.
가격에 비해 후회하지 않으실겁니다.
목차
1.Java의역사
2. 자바의 특징
3. Java에서의 보안 문제
4. Security Layer in Java
본문내용
- No Pointer
# 포인터가 가리키는 데이터를 우연히 삭제 또는 새 데이터를 그 지점에 저장하는 오류
# 포인터 대신에 real array 제공
- garbage collection
# 프로그래머의 관리 소홀에 의한 메모리 누출방지
# garbage collector
- 엄격한 type checking
# private type 의 객체를 지원하여 다른 class에서 이용할 수 없도록 함
(cf. C++의data hiding )
# 적용 예 : password를 다루는 객체
- bound checking
# 배열 사용시 배열의 size를 넘어서 객체를 사용하고자 시도하면 compile error 발생
# int arry[10] -> arry[11] ? (cf. C/C++)
- late binding (dynamic binding)
# 객체들이 필요하기 전까지는 메모리 위치로 load되거나 지정되지 않게 함으로써 클라이언트 머신에서 Java 프로그램이 class의 물리적 메모리 위치를 예측하는 것이 불가능하도록 만든다.
참고 자료
1) 이강수, "Java 환경에서의보안위협과메커니즘", 한국정보과학회지, 1972년7월pp48-56.
2) “HotJava”; The Security Story", http://www.javasoft.com/sfag/may95/security.html
3) M.Erdos, B.Hartman, M.Mueller,"Security Reference Model for the Java Developer Kit 1.0.2",
4) http://www.javasoft.com/security/SRM.html.
5)"Java Security", http://www.javasoft.com/security/.
6) "FAQ's -JavaTMProtected Domains Security Model", http://java.sun.com/marketing/collcteral/prot_dom.html.
7) "Java Security API Overview", - http://www.javasoft.com/security/