Web Programming
-
크로스 사이트 스크립팅 XSS
Web Programming 2023. 2. 17. 16:34와 같이 작성 쿠키를 빼낼 때 사용할 수 있는 스크립트(쿠키에는 세션정보가 포함되어 있음) 만약 해커가 일반 게시판 글쓰기 상태에서 위와 같은 스크립트 코드를 작성해 놓으면 document.cookie 로 쿠키 정보를 얻어내고 얻어낸 정보를 document.location 위치(외부사이트)에 전달 할 수 있게 된다. src 를 이용하여 외부의 자바스크립트를 페이지 내에 삽입 시킬 수 있음 -> 외부 해커사이트 올려둔 악성 스크립트 파일을 실행 할 수가 있게 됨. XSS 공격이란 클라이언트 쪽의 웹브라우저를 공격하는 기법으로 와 같은 입력 값이 그대로 웹페이지에 표시되게 되면 위험하다. 위의 방법으로 해커가 쿠키 정보(세션정보가 포함)를 얻게 되면 사용자로 접속 할 수 있게 되며 특히 관리자 계..
-
-
오라클 DECODE 예시
Web Programming 2023. 2. 16. 23:17오라클 데이터 값을 원하는 값으로 변경하고자 할 때 DECODE 사용 !! 아래는 기본적이 예시이다. 부서 10, 20, 30 코드화 된 것을 영업, 총무, 회계 그리고 나머지는 기타로 나타낸다. SELECT EMPNO, ENAME, DECODE(DEPTNO, 10, '회계', 20, '영업', 30, '총무', '기타') FROM EMP; 별칭사용 시 SELECT EMPNO, ENAME, DECODE(DEPTNO, 10, '회계', 20, '영업', 30, '총무', '기타') AS DEPARTNAME FROM EMP;