안녕하세요 어느 4년제 대학 컴공에 재학중인 학생입니다.
오늘 정말 열받는 일이 있었는데요...
저희 학교 홈페이지는 본교 홈페이지 1개와 각 학부별 홈페이지로 나뉘어
본교 홈페이지에는 일반적인 학교 공지사항이, 학부별 홈페이지는 학부별 공지사항이 적혀있습니다.
그런데 학부 홈페이지가 RSS 피드 지원을 하지 않아 제 RSS 리더로 공지사항을 확인할 수가 없는 불편함이 있었습니다.
학부 홈페이지는 제로보드를 기반으로 제작되어있고 RSS 지원 모듈이 있어 XE 기본 RSS Path인
https://학부 홈페이지/rss로 요청하면
![CDATA[ 피드(Feed) 기능이 잠겨 있습니다.
와 같이 단지 바로 쓰려면 사용할 수 있는데 설정이 안되어있는 꼴의 메시지를 출력하고 있는 상황이라
(심지어 다른 공학부 홈페이지들은 모두 다 RSS 피드를 제공하고 있습니다;)
민원 게시판에 지원해줄 수 있냐고 민원글을 넣었는데 정말 황당한 답변이 돌아왔습니다.
======================================
안녕하세요 *팀입니다.
해당 내용 *부 홈페이지 관리자분께 문의한 결과
보안 정책상 게시판에 대해 RSS 기능을 제공하지 않는다고 합니다.
위에 대해 추가적으로 궁금하신 점 있으시면 [전화번호]로 연락바랍니다.
======================================
보안 정책???, 저희 학부 홈페이지는 robots.txt에 외부 수집이 금지되어있긴 하지만
검색으로 "*대학교 *부"라고 검색하면 사이트 루트 경로가 들어갈 수 있게 검색되어 나오고
모든 게시판을 로그인 하지 않고 글 목록과, 글 내용을 확인할 수 있게 되어있습니다.
이런 상황에서 보안 정책이라뇨? 심지어 타 학부 홈페이지(기계, 산업경영, 심지어 디자인공학까지)는 다 지원하는데?
교내 유일의 컴공학과가??? 이런 것에 더 앞장서야 하는 것 아닌가???
저는 그래서 담당자분이 특성상 잦은 유지보수 작업에 바쁘기 때문에 보수적인 답변을 주신 것이라고 생각하고
안되면 제가 직접 사이트를 파싱해서 RSS를 만드는 것은 어떻냐는 옵션까지 가지고 직접 전화해서 설득하기로 했습니다.
기억 기반으로 쓴 대화 내용입니다.
나: RSS 관련 문의드린 학생인데 보안 문제 때문이라고 답변주셨는데요 현재 타 공학부 홈페이지는 RSS를 모두 지원하는 상태인데 어떤 보안 문제 때문에 그런지 궁금해서 전화드렸습니다.
담당자: 저희 컴공학부 홈페이지는 운영주체가 타 공학부 홈페이지와는 다르게 되어있어 컴공학부가 직접 운영중이고 운영 정책상 컴공학부 홈페이지의 글을 다른데서 확인할 수 있게 하고있지 않아 지원할 수 없습니다.
나: 제가 게시판을 긁는 웹 스크래퍼를 코딩해서 RSS를 직접 만들고 사용하고자 하는 사람에게는 학교 메일 인증으로 인증키를 발급해주는 식으로 구성해서 인증키를 사용하여야 RSS 피드를 사용할 수 있게 만들어서 컴공 학부 학생들에게만 제공하는 방법은 어려울까요?
담당자: 학생한테만 허락을 해 준다고 하더래도 다른 사람이 RSS로 글을 확인할 수 있는거 아닌가요?
나: 네 그렇죠 학교 메일 인증을 받은 학생만 볼 수 있는거죠
담당자: 홈페이지가 아닌 곳에서 확인할 수 있으므로 안됩니다.
나: 타 학부는 다 제공하고있는데 학부 홈페이지의 (기능으로서의) 위상은 타 학부랑 동일하지 않나요? 왜 저희 학부만 안되는지요?
담당자: 저희 컴공학부 홈페이지는 운영주체가 타 공학부 홈페이지와는 다르게 되어있어 컴공학부가 직접 운영중이고 운영 정책상 컴공학부 홈페이지의 글을 다른데서 확인할 수 있게 하고있지 않아 지원할 수 없습니다. (재탕)
나: 왜 운영주체가 컴공학부만 다른거죠?
담당자: 그거까진 학생이 알 필요는 없는 것 같습니다.
나: 아니 어차피 로그인이 되지 않은 상태에서 모든 글을 확인할 수가 있는데 왜 지원을 (말끊)
담당자: 저희 학부 홈페이지는 로봇이 긁어가지 못 (말끊)
나: robots.txt 말하시는 거죠? 네 그게 있다고 해도 강제로 크롤링하면 추출할수가 있잖아요
담당자: 그렇게 할거면 학생, 왜 여기에 문의하신거죠?
나: 아니 제가 불법적으로 하려는 것도 이러는 것도 아니고 학부에 허락을 맡고 마음 편하게 공공재로써 RSS를 만들어서 컴공학과 학생들에게 제공하려고 문의드린거지요
담당자: 어찌됐든 그럴 수 없습니다.
나: 학부 학생들만 사용하게 할건데 어떻게 안될까요?
담당자: 안됩니다.
나: 알겠습니다 감사합니다. (부글부글)
담당자 분이 외부 사람이 아니고 9*학번 학교석사 선배로써 학교 연구원인 것 같던데 도대체 왜 이러는지...
그래서 저는 파싱으로 RSS를 제 서버에서 제공하는 것이 아니라
RSS Generator를 만들어서 GIT에 소스를 올리고
Heruku(https://www.heroku.com/)에서 할당받은 개인 서버에 RSS Generator를 올려서 RSS를 사용하는 방법을
학교 자유 게시판에 올려버리려고 합니다.
이 방법이면 자잘한 문제는 제쳐두고(담당자와의 감정 싸움) 저작권 & 홈페이지 관리자의 의사 여부 & 현행법상 아무런 문제가 없을까요?
이런 쪽에 대한 제 지식이 얕아서 질문해봅니다 ㅜㅜ;
б ߿ մϴ..
װ ( ϸ ) Ҽ ׳ δ° ٰ ϴ..
л̸ б () ..
װ ó ִ Ŀ װ óϼ..
ϴ ͵ ƴϰ ߴٰ ̻ ¡踦 ̰ бΰ ° ׳ ֽϴ.
ϴ ̴ϴ..
Ϳ ɸ Ͱ ڿ ɸ ڰ ɸ ۻ쳳ϴ..
ۻ ?... ̶ . ̶ . Դٰ бԴϴ.
Ƹ « к ѰϽô ̾ Ʒ پٴϱ ٴ
ϰ Դϴ...
к Ȩ ̱ ̽ ̷ ó Կ° ϴ. (а ߸ Ѱ Կð)
ϴ..
ĿԴϴ..
2cpu ͵ Ľϸ .. Ϻη ϴ°ó
Ȥ Ȱ ũ ϴ ֳ ?
.. 1ʸ 1 3ʸ 3ʰ ۿ ʳ?
2cpu ... 翬 ܾ° ѹ °ű ϰ
Ű ö .. .. 0.5 1 û ؾ ..
÷°͵ ƴѰ?
1 ûؼ 䱸ѽô Ű?
RSS ܿ ݺ Ľ ڰ ûϸ ٷ Խǿ Http Get HTML ļ ؼ RSS ϸ ˴ϴ.
Ͻ ݺ û å ƴұ? F5 Ÿ Dos Ǵܵ ִ ó, ڰ RSS ⸦ 100ȸ ûؼ ϳ Ȩ 100ȸ ؼ ϳ ٸ ϰ Ŭ Դϴ.
"̰ αε XXкδ ź ǻ縦 ؿͼ ش к Ȩ մϴ"
÷ ϴ.
¥ 뵵 α̶ Ȩ ο ҰŰ, ߿ ˾Ƽ ϴ...
־ б ؼ ϴ.
̷ ̳ ī̽Ʈ ߾ϴ. ý ¥ ̿.
¾ ڳ.
Ʒ ö аϰ ۿ ϴ
Ʒ ο̳ HELP ġ л ο ִ° ƴϴϱ :-(
ִٸ (Ư ź ǻ簡 ) ϴ° ½ϴ.
100 Ŷ ص ڰ ƴϸ ƴѰŶ...
ٵ Dos Ϸ° ƴݾƿ.. ġ к Ȩ ִ(׳ Ʈ ) α ϸ ҹ ֵ ?
Դٰ "RSS ǵ带 ϴ " źδ ̰ ϰ ϴ "RSS ǵ带 ִ α ҽ ڵ常 ϴ " Դϴ...
帰 װ̴ϴ..
츮 ٸŶ 忡
" " ϴ Ͱ " "ϴ° ϰ ϱ..
RSS ٸ ƴϳ?
츮 ٸ ڱⰡ ġ ʴ° ۰̴ϴ..
ٸ ̱̾߱ ,, б о ϸ õ ҷ Ҹ ϴ.
鼭 ̶ մϴ.
ʿ ϴ°Ͱ ϴ Ϲ ǹ̷ε ٸٰ ϴ Դϴ.
ģ ϴ ȭϴ Ͱ װ ϴ ó Դϴ...
& غڴٸ ¼ҽ ߵǴ ҽڵ尡 GIT öִ ͵ ֽϴ.
Ʈ Takedown ʰ ٷ ֽϴ.
Ǿ ڰ ɸ ̴ϴ. /ڰ Ǵ .
ȴٽ ְԴϴ. ٸ ִ .
ϰ ص Ǵ İ ƴ϶, ϳ , ɻ ϼ ڴ ̴ϴ.
Ʈ7 ִ ̶ ϴ.
" ̺귯 ؼ RSSǵ ִ ִ" α ° Ƹ ̴ϴ. ڱ⸸ Ŵϱ. ִ ְ.
ȭ ϴ° ۱ǹ ʴ°Ŷ ġ ̴ϴ.
Խù , и ϴ ܿ ó ϳ ʰ Ҿմϴ.
ɻ϶ մϴ. غڽϴ.
Դϴ.Ф
ۿ rss feed security risks ˻ϸ Ϳ. Ѷ RSS ̵ ߾µ ϴµ Ȯ پ ̷ ° .
丮 Ǽ Ͽ û ģſ ϳ ̽ ɰ Ѿ ϳ ¥ϴ.
̽ ġϸ 丷 ϴ ϰڽϱ? ϸ ƹ μ ͳ ȵ ٶ ν մϴ. ߿ ȸ ȸ ȿ ̽ Ͽ ©° ̴ϴ.
ȸ ԻҶ ȼ༭ ۼϰ б⸶ ȼ༭ Ʈ մϴ. ƹ͵ ƴ û ؿ.
RSS 带 ۾ Ѵٰ ƴϱ.
ϱ RSS ǵ ڰ RSS Injection ʴ RSS ϸ
ʿ RSS ؽƮ ɰ HTML ±װ ԵǴ κ Injection ϸ ɰ ̽ ϱ
RSS ȶ پٴ° ϱ , ġ 丷 ʽϴ, 丷 Ǵ ̻ ɰҰ Ͼ ڴ Ͼ ̸ ġ ʰ Ȱ ϰų ġ ʴ 쵵 Դϴ.
ڰ ִ Խñ ƴ϶ ִ 簡ؼ RSS Ѵٴ ( ϰڴٴ ͱ ƴ) ȸ Ȱǿ ༭ Ͻô ϴ...
̰ ƴմϴ. ȵȴٰ ϸ ȵ˴ϴ.
䱸Ѵٰ ָ ٱ? ü Խñ XML ϴ ۾ ϴµ 浵 ʰ װ Ͻô ذ ʰ Ʈô ٰ ġڽϴ.
װ å? ٰ ϴ å ?
RSS Ľ ˰ Ϻθ ϰ ٴ, RSS ǵ尡 ʴ´ٴ ؼ å ? å ִ ֽø غڽϴ.
վ Ѵٸ ɼ ƿ ٰ .
׳ ȥ ū ϸ ʾҴٸ ƹ ġ մϴ.
ٸ Դϴ.
кλ̸ ̽ٵ ̹ µǼ ִ ֳ?
غڽϴ.
1. к Ȩ ö ȵǴ ö, Ȩ Ǿ RSS ǵ忡 ij Ǿ ش ܷϴ Ⱓ
-> ù° к Ȩ ̹ Http Get ִ Եθ ȵǴ ö ߸Դϴ, ε ش ð Եθ ȵǴ ȸ Դϴ, ι° ̴ RSS ǵ带 Ҷ ijð ƴ Ľ ˴ϴ.
2. к Ȩ ŷǾ ŷ ũƮ ϴ ڹٽũƮ к Ȩ ڵ忡 , ̴ RSS ǵ Ľ̵ Ϳ ִ
-> к Ȩ ϰ ؼ Դϴ, RSS 谡 ϴ, ̴ Ϲ ͽ÷ ־ ̸ "̿ RSS ڴܿ Ǵ " RSS ߸ к Ȩ ߸(Ѵ ߸ ߸ ٸϴ) ƴմϴ.
3. к Ȩ ϰ ٸ ڿ ð ,
-> RSS Ⱑ Ϸ翡 ѹ Խ ܾ´ٰ սô. ̴ Խ HTML ִ URL Ȯ ѹ εؼ ̷ ̸ ̴ Ϲ ڰ 1ȸ ؼ ̹, ũƮ, HTML ҷ г iư Դϴ.
Ϲ 1ȸ =RSS 1ȸ ϶ ϴ Ѵ 30 Ʈ ϴ Ƽ ϴ Ϲ кλ Դϴ. RSS Ⱑ Ǿ û Ʈ ȸϿ RSS Ѵٰ ϸ ϴ Ѵ 30 ְڽϴ.
RSS ̶ ؼ ̰ ֽϴ. RSS Դϴ ͵ ƴϰ PLS, M3U8 ̶ ְڽϴ. XML JSON ٰ ؼ XML µǴ ̰ ؾ ϳİ Ͱ ̻ а ϼ̴ٰ ϰ ڸ RSS ϶ ̷Ʈ Ǫ ó þ ̶ ˴ϴ. RSS ü Ұ ̸ RSS Ǵ Atom Ű ִ ڸ üϴ ٰ ϴ. ʿѰ̴ϴ.
ź ֽô ˰ ְ ̴ ǰ ֽ е鿡 ϰ մϴ
۱ & Ȯ "RSS ڵ带 ϴ " ִ ؼ ñ ̰ Դϴ. ϸ ҹ̶ Ȯϸ ̰ ٰ Ǵ Դϴ.
ȵȴٰ ϸ ȵȴٴ ϼź ð ֽô е ð ϴ...
̻ ϼ ڴٴ ٶԴϴ ̤;
Ȯ ۱ & ٰſ ֽø ϰڽϴ. û Ǵ Դϴ!..
ֽŴٸ ٽñ Ǵ ϴµ ϴ.
ϰ ȵȴٸ ȸ õ ϰ װɷ Ŭ ɸ ٽ ٸ ȸϰ..
鼭 ϴ .
μ ۾ .. ȱ ֳ? ֲ . ȸ.