URL 에 직접 \"> 를 추가해서 이동하면 쿠키가 보이는 상태가 되어 있습니다. 검색해보니 XSS 패치를 해야 하는데.. 게시판에 적어서 작동하는건 막는데.. 직접쳐서 들어오는건 어떤식으로 막아야 할지 고민입니다.","url":"https://sir.kr/boards/program/3314","author":{"@type":"Person","name":"Sunys","url":"https://sir.kr/profile/c509392a-f6c7-4c6e-8e9a-5dc037aa4ce0"},"interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":0},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":5}],"datePublished":"2011-12-01T20:50:28+09:00","dateModified":"2011-12-08T10:35:02+09:00","comment":[{"@type":"Comment","text":"직접처서 본인 쿠키 보는건 별문제없을거같은데요 게시판에 심어서 다른사람 쿠키 빼와세션값취하는게문제","author":{"@type":"Person","name":"K찰스"},"datePublished":"2011-12-02T01:11:20+09:00"},{"@type":"Comment","text":"abc변수에대해 값을 체크하세요.","author":{"@type":"Person","name":"흐스"},"datePublished":"2011-12-02T02:04:19+09:00"},{"@type":"Comment","text":"페이지 상단에 아래의 PHP구문\r\n$qqq = $_GET['qqq'] = $_POST['qqq'] = str_replace('","author":{"@type":"Person","name":"라엘"},"datePublished":"2011-12-02T09:27:27+09:00"},{"@type":"Comment","text":"POST든 GET이든 모든 변수값은 검사되어야 합니다.","author":{"@type":"Person","name":"똥싼너구리"},"datePublished":"2011-12-03T01:00:14+09:00"},{"@type":"Comment","text":"만약 브라우저 주소창에 입력해서 넘어오는 경우라면 HTTP REFERER 값이 비어서 오기 때문에\r\n그거 체크해서 잘못된 접근이라고 차단 하시면 됩니다.\r\n그외에 경우라면 변수값을 검사하는 함수 하나 만들어서 차단 하시면 됩니다.","author":{"@type":"Person","name":"임장군"},"datePublished":"2011-12-08T10:35:02+09:00"}]}
댓글 5개
$qqq = $_GET['qqq'] = $_POST['qqq'] = str_replace('<',<,$_GET['qqq']);
한줄 추가해보세요.
그거 체크해서 잘못된 접근이라고 차단 하시면 됩니다.
그외에 경우라면 변수값을 검사하는 함수 하나 만들어서 차단 하시면 됩니다.