전체 글(14740)
-
signed & unsigned
signed & unsigned signed부호가 있는양수, 0, 음수를 모두 표현 signed는 주로 생략unsigned부호가 없는0과 양수만을 표현 unsigned을 사용할 경우에만 unsigned를 사용 unsigned 정수형의 양수 범위를 두 배로 늘리는 unsigned 자료형 0과 양수만을 표현 unsigned의 데이터 표현 범위 정수형메모리 크기데이터 표현 범위char (signed char)1바이트(8비트)-128 ~ +127unsigned char1바이트(8비트)0 ~ (127 + 128)short (signed short)2바이트(16비트)-32768 ~ +32767unsigned short2바이트(16비트)0 ~ (32767 + 32768)int (signed int)4바이트(32비트)..
-
하드 코딩(Hard Coding)된 패스워드
하드 코딩된 패스워드 하드 코딩(Hard Coding)은 패스워드 및 시스템 접속 정보와 같은 민감한 정보를 소스 코드 내에 적어두는 것을 의미 jsp 또는 java와 같은 서버 측 프로그래밍 언어에 패스워드가 하드 코딩되어 있는 경우, 공격자가 파일 다운로드 취약점이나 기타 취약점을 이용하여 소스 코드를 외부에서 열람할 경우 심각한 2차 공격으로 악용될 수 있습니다. 데이터베이스 접속 정보인 패스워드(tiger)를 하드 코딩한 예 public Connection DBCOnnects(String url, String id){ try{ Connection con = DriverManager.getConnection( url, id, "tiger"); }catch(SQLException e){ e.print..
-
Archive, 윈도우즈 기반에서 정보 유출 방지를 위한 GUID 분석기법, pdf
윈도우즈 기반에서 정보 유출 방지를 위한 GUID 분석기법
-
산술 연산자
산술 연산자 수치 형식의 데이터를 다루는 연산자 덧셈(+), 뺄셈(-), 곱셈(*), 나눗셈(/), 나머지(%) 두 개의 피연산자가 필요한 이항 연산자(Binary Operator) 정수 형식과 부동 소수점 형식에서만 사용 가능 *, / 은 +와 - 보다 먼저 실행되는 연산자 산술 연산자예설명+ (덧셈 연산자)a = 6+2피연산자 6과 피연산자 2의 덧셈 연산- (뺄셈 연산자)a = 6-2피연산자 6과 피연산자 2의 뺄셈 연산* (곱하기 연산자)a = 6*2피연산자 6과 피연산자 2의 곱셈 연산/ (나누기 연산자)a = 6/2피연산자 6과 피연산자 2의 나눗셈 연산% (나머지 연산자)a = 6%2피연산자 6과 피연산자 2를 나눈 나머지 연산
-
[C] ch02장-variable, 변수
ch02장-variable, 변수 데이터(Data) 변수 변수 선언 형식 식별자 명명 관례 변수의 시작 주소와 &연산자 상수 리터럴 & 접미어 상수 선언 자료형 sizeof() 메소드 정수 signed & unsigned 부호있는 정수 vs 부호없는 정수 정수형의 오버플로우 & 언더플로우 실수 문자형 자료형 변환 형변환으로 인한 데이터 손실(주의) typedef
-
CSS의 장점/단점
CSS의 장점/단점 CSS의 장점 장점설명기능 확장성추가적인 SW나 플러그인이 필요 없이 HTML 기능의 확장 가능 설정하기 쉽고 단순한 규칙으로 이루어진 텍스트 W3C에서 웹표준으로 정의양식 모듈화흐름이 같은 문서 양식으로 전체 구성 가능 디자인과 웹구조의 완벽한 분리로 하나의 HTML문서에 다양한 디자인 적용이 가능간편성문서 형식을 손쉽고 다양하게 구성 가능 코드 절약을 통한 작은 용량 이해하기 쉬운 구조일관성사용 환경에 영향 받지 않습니다. 웹페이지의 한가지 요소만 변경해도 전체페이지의 내용을 한꺼번에 변경할 수있습니다. CSS의 단점 브라우저의 호환성 문제