[컴퓨터 보안] 웹 및 모바일 보안
웹 서비스 보안 SQL injection 웹 서버 데이터베이스 공격 SQL 문에 추가적인 SQL을 삽입(injection)함으로써 악의적인 행위를 가능하게 하는 공격 따옴표, 더블 하이픈(SQL문의 주석)을 삽입하는 방법 등이 있음 예) 로그인 페이지에서 ID와 비밀번호 부분에 SQL문을 넣어 인증을 우회 방어 방법 ...
웹 서비스 보안 SQL injection 웹 서버 데이터베이스 공격 SQL 문에 추가적인 SQL을 삽입(injection)함으로써 악의적인 행위를 가능하게 하는 공격 따옴표, 더블 하이픈(SQL문의 주석)을 삽입하는 방법 등이 있음 예) 로그인 페이지에서 ID와 비밀번호 부분에 SQL문을 넣어 인증을 우회 방어 방법 ...
컬렉션 여러 원소를 하나의 그룹으로 묶어 관리하기 위한 자료구조 JSF(Java Collections Framework) 컬렉션을 일관된 방법으로 다루기 위한 통합 프레임워크 다양한 방식으로 저장, 정렬, 검색, 수정하는 도구를 제공 JSF의 인터페이스 java.util 패키지에 포함되...
java.nio nio는 New Input Output의 약자 기존 java.io를 개선한 새로운 입출력 패키지 JDK 7부터는 파일 I/O를 개선한 NIO2 등장 java.nio와 그것의 서브 패키지 형태 Path 인터페이스, Files, FileChannel 클래스 제공 비동기식 파일 입출력을...
TCP/IP 인터넷 통신망 구조 미국 국방성 DoD의 ARPA(Advanced Research Project Agency)에서 개발 DoD 모델 또는 ARPA 모델이라고도 함 TCP/IP 4계층 데이터 링크 계층 네트워크 인터페이스 계층(Network Interface Layer) 혹은 네트워크 접근 계층(Network ...
입출력 스트림 Java 프로그램에서 입출력을 수행하기 위한 스트림 입력 스트림은 데이터 생산자(소스)와 프로그램을 연결 출력 스트림은 프로그램과 소비자(목적지)를 연결 입출력 종류(파일, 주변 장치, 네트워크 소켓 등)에 상관없이 동일한 방법으로 프로그램 작성 입출력 스트림 클래스는 java....
문제 <div style=" width: 210px; display: inline-flex; justify-content: space-between; border: 1px solid red; " > <span style="display: flex; flex-shrink: 1"> ...
컴퓨터 통신망 구조 네트워크 아키텍처 컴퓨터 통신망의 물리적 요소들과 기능, 구성, 동작, 통신 프로토콜 등을 위한 프레임워크 폐쇄형 네트워크: IBM의 SNA, DEC의 DNA, Honeywell의 DSA 개방형 네트워크: OSI 참조 모델, TCP/IP 항목 OSI 참조 모델 인터...
이메일의 특성 수신자에게 도달할 때까지 여러 호스트를 거침 엽서와 같이 이메일의 내용이 노출됨 전송 도중에 얼마든지 도청/변조될 가능성이 있음 이메일 보안 PGP Pretty Good Privacy 인터넷에서 사용되는 이메일 보안 도구 보내려는 내용을 암호화함으로써 키가 있어야만 내용 확인 가능 엽서가 아닌 밀봉된...
이벤트 핸들러 안드로이드 프레임워크에서 사용자의 터치 반응이나 시스템 구성요소에서 발생되는 이벤트를 처리하는 주체 특정 이벤트가 발생할 때 이벤트의 발생을 탐지하고 이벤트에 대응하는 기능을 실행시킴 콜백 메소드 특정 이벤트가 발생했을 때 안드로이드 프레임워크에 의해 자동으로 호출되는 메소드 클래스의 추상 메소드를 개발자의 의도...
java.lang 패키지 자바 프로그래밍에 필요한 기본 클래스를 제공 java.lang 패키지에 존재하는 클래스를 사용할 때는 import 문이 필요 없음 주요 클래스 Object String, StringBuffer Process, Thread Exception, Throwable, ...