업무와 상관없이 두고두고 쓰는 몇가지 쿼리들.. 저장해두고 쓰자 1. 테이블, 컬럼 코멘트 조회 SELECT A.OWNER, A.TABLE_NAME, B,COMMENTS, A,COLUMN_NAME , ( SELECT X.COMMENTS FROM ALL_COL_COMMENTS X WHERE X.OWNER = A.OWNER AND X.TABLE_NAME = A.TABLE_NAME AND X.COLUMN_NAME = A.COLUMN_NAME -- AND X.COMMENTS LIKE '%%' -- 컬럼 코멘트 ) COL_COMMENTS , A.DATA_TYPE , A.DATA_LENGTH , A.DATA_PRECISION , A.DATA_SCALE FROM ALL_TAB_COLS A, ALL_TAB_COMMEN..
문제점 : 서비스 내 마스킹 처리 부재로 개인정보가 노출 위험성이 존재 해결방안 : 개인정보, 사용자 식별 정보 등 중요한 값은 노출되지 않도록 해야 한다. 부득이하게 중요한 값이 포함되어야 한다면 마스킹 혹은 암호화를 하여야 한다. 1. preg_replace 정규식 이용 치환 함수 function maksing($name){ // 뒤에 두글자 *로 마스킹 $fnl = preg_replace('/.(?!..)/u', '*', $name); return $fnl; } "McDonald" > "McDona**" "감자" > "**" "홍길동" > "홍**" "아이스크림" > "아이스**" 2. substr_replace 문자열 치환 함수 function masking($name){ //index 3번 문자..
내 블로그 - 관리자 홈 전환 |
Q
Q
|
---|---|
새 글 쓰기 |
W
W
|
글 수정 (권한 있는 경우) |
E
E
|
---|---|
댓글 영역으로 이동 |
C
C
|
이 페이지의 URL 복사 |
S
S
|
---|---|
맨 위로 이동 |
T
T
|
티스토리 홈 이동 |
H
H
|
단축키 안내 |
Shift + /
⇧ + /
|
* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.