원격 블로깅 혹은 메타웹를로그 등으로 알려진 블로그 API를 이용한 글 올리기/수정 기능은 기본적으로 원격지에 자신의 암호를 넣어야합니다. 그것도 일반 텍스트로 넣어야하지요. 현재 MetaWeblogAPI나 MovableType등의 그 뿌리가 같은 xml-rpc류에는 일회용 암호를 제공하는 기능이 없습니다.
음, BlogAPI 에서 사용될 수 있는 암호를 추가하는 것은 어떨까요?
xml-rpc 류... 는 HTTP 위에서 동작을 합니다. 따라서 HTTP 가 가지고 있는 문제점을 xml-rpc 가 물려받은 것입니다. plain/text 로 비밀번호를 전송하는 것 또한 HTTP 의 문제이며,
일반적인 방법으로 사용자가 웹브라우저를 통해서 홈페이지에 로그인을 한다면, 이때 HTTP를 쓰게됩니다. 즉, xml-rpc 류 뿐만 아니라, 그냥 웹브라우저를 사용할때에도 이와 같은 비밀번호 노출은 문제가 됩니다. 물론 세션이니, HTTPS 니 해서... 이러한 비밀번호나 정보의 보안을 높일 수 있습니다.
xml-rpc 류의 보안 문제는 일반 HTTP 류의 보안문제와 동일하다고 봅니다.
xml-rpc 류의 보안을 문제삼을 것이 아니라, 먼저 HTTP 의 보안 문제를 문제삼아야한다고 생각을 합니다.
xml-rpc 류에서 이런 보안적인 문제는 HTTPS 위에서 동작을 하도록 변경을 하면 된다고 생각을 합니다.
국내에서 대표적인 예를 들면 이글루스라고 볼 수 있죠.
xml-rpc 를 HTTP 에서 동작을 시키면 ... 여러가지로 말이 많을 테니... HTTPS 로 동작을 시킨 것이 아닌가 짐작을 해 봅니다.
(사실 개인적인 생각으로는 이글루스가 HTTP 에서 HTTPS 로 변경한 것은 중간의 게이트웨이 역활을 하는 사이트 때문이지 않나 싶습니다. 어떤 경우는 클라이언트가 곧바로 서버에 접속을 하지않고, 중간 노드를 한번 거치게되는데, 여기 중간 노드에서.... 장난을 치지 않을까 하는 것을 염려해서라고 생각을 합니다... 말이 길어지네요...)
기본 프로토콜을 변경하는 것은 사실 쉽지가 않다고 생각을 합니다.
클라이언트가 아이디/비번을 전송할 때, 안전하지 못하다는 것은,
웹브라우저로 글을 슬때 엮시 안전하지 못하다는 것이라 생각을합니다. (물론 처음 로그인할때에만 정보를 전송하고 나머지는 세션화 하겠지만,)
이 문제는 xml-rpc 류 계층(단계)에서 처리를 해야할 문제는 아니라 생각을 합니다.
사실, HTTP의 문제는 어쩔 수 없다 손 치더라도, 예를 들면, BlogAPI를 이용하는 원격 블로깅쿨이 외부 웹사이트일때, 즉, 구글 도큐먼트의 블로그 포스팅이나 알라딘의 ThankToBlogger 서비스나, Me2Day의 한 줄 로그를 블로그에 새벽마다 실어 나르는 기능 등은 모두 블로그 ID 와 비밀번호를 그 사이트에 저장해야 가능한 일입니다. 자신의 홈페이지의 모든 권한을 그 사이트에 알려주는 일이 아닌 단지 포스팅을 위한 것만 저장하는 것인데, 약간 위험하지요.
저는 이런 것들을 염두에 두고 태터의 MetaWeblog API접속을 전용 비번으로 하는 것이 어떤가 싶어서 입니다.
TTB 와 같이 블로그 ID,PW 를 자체적으로 보관하는 사이트들이 가장 큰 문제라고 생각을 합니다.
물론 믿을 수 있는 사이트라면 모르겠지만, 그래도 ID,PW 가 유출될 수 있으며, 또는 악의적인 목적으로 블로깅 툴 역활을 하는 유사성 사이트를 만들어 사용자의 ID,PW 정보를 요구하는 경우가 발생한다는데 있겠죠.
운영체제에서 직접적으로 실행되는 컴파일된 어플리케이션에서는 ID,PW 를 text 형태로 전송을 한다고 해도 크게 문제되지는 않을 것이라 생각을 합니다.
하지만 이런 중간에서 블로깅을 해주게하는 사이트들이 크게 문제가 되지요.
그렇다고 모든 블로그 사이트에서 API 서비스를 위해서 HTTPS 를 적용할 수도 없고, ...
API 를 위한 별도의 비밀번호를 관리하게 하는 것(또는 사용하게 하는 것) 엮시 사용자들에게 부담이 될 것 같구요.
쉽지가 않네요. 무엇보다 첫째는 사용자들에게 대한 경고가 아닐까 생각을 합니다. 자신이 무엇을 하는지 정확히 알지 못하면 블로그 ID, PW 를 다른 곳에 기재하지 말라구요...
안녕하십니까. 문의가 있어서 글을 씁니다. 티스토리 포럼에는 가입이 안되는것 같아서..
BlogAPI와 관련이 있는 질문인지는 모르겠지만, 저희 회사에서 테터툴즈를 이용해서 개발 관련 이메일을 정리하고자합니다. 많은 이메일이 오가고 있지만, 이를 각 개인이 메일로 저장하기 때문에 관리가 되지 않습니다. 그래서 한 개인이 메일을 특정 계정으로 보내면 이 메일 내용을 테터툴즈의 한 글 목록으로 등록했으면 합니다. 그리고 테터툴즈에서 글을 올리면 그 내용이 이메일로 특정 사람들에게 전달이 되고..
요는 테터툴즈에 글을 올리는 작업은 이메일로 하고, 오가는 이메일들을 테터툴즈에서 보관/관리할수 있게 하길 원하는것입니다만..가능한지요..
혹시 답변이 가능하시다면, ivykim63@paran.com으로 메일주시면 감사하겠습니다.
번거롭게 해드려서 죄송합니다..웹을 잘 몰라서..
출시를 위해서 태터툴즈의 교주(inureyes)님의 수많은 밤 동안 gtalk online을 보아온 저로서는 한 일이 별로 없어서 너무 미안할 따름입니다. XML-RPC가 공식으로 들어갔으니 제게도 버그 리포트가 많이 올라오겠지요.
Tatter and Friends(TnF) 일원으로서, 내부 설문조사도 있었으나, 다시 한 번 출시를 기회삼아 제가 생각하고 있는 태터툴즈에 대한 생각을 정리해보고자 합니다.
태터툴즈는 제게 있어서, 장난감입니다. 처음에는 어떻게 하면 저를 나타낼 수 있을까를 고민하다가 선택하였고, Blogger API를 만들며, 이 놈의 코드(?)에 애착이 가게 되었습니다. 사실 태터툴즈는 최적화 툴을 거쳐 나온 소스가 릴리즈 되는 것이라, 같은 함수가 여기저기에 나타납니다. 언뜻 보기에 아주 못만든 제품처럼 보이죠. 소스를 보시려면 설치된 것을 보는 것이 아니라 subversion repository를 살펴봐야합니다.
태터툴즈를 통해서 사람들을 사귈 수 있게 되었습니다. 이 동네에도 KLDP 같은 사귐이 있는 것을 보게 되었고, 철학 또한 성공한 공개 소프트웨어를 지향하고 있어서 더욱 비슷한 분위기로 코드를 만질 수 있게 되었습니다. 다음주에 있을 TnF 엠티에서 못봤던 사람들을 볼 수 있기를 희망해봅니다. 제게 주말은 시간을 내기 어려운지라, KLDP Codefest 조차 제대로 못갔었는데, TnF도 몇번 고사하고 드디어(!) 가게되었습니다.
태터툴즈는 살아 있는 프로젝트입니다. 살아 있다는 것은 사용하는 사람이 많다는 얘기입니다. 사용하는 사람이 많으면, 프로젝트 일원으로서 기분이 좋아지죠 ^^; 재미있어서 좋습니다. 어쩌다가 여기에 편승할 수 있는 기회를 얻게 되어 장난감이면서 동시에 책임감을 느끼면서 참여하게 되었습니다.
태터툴즈를 1.1로 업그레이드하기까지 수고해주신 많은 TnF/TnC 사람들께 다시 한 번 감사드립니다.
Tracked from eBIZnews.co.kr 2006/11/11 23:25
Delete
소프트뱅크벤처스(대표: 문규학)는 설치형 블로그 '태터툴즈'로 잘 알려진 '태터앤컴퍼니(대표 노정석, 김창원)'에 15억 원을 투자했다고 지난 8일 밝혔다. 이번 투자는 소프트뱅크벤처스가 국내 인터넷 벤처기업에 대한 투자와 세계화를 지원하기 위해 조성한 400억 원 규모인 '레인저펀드'의 첫 번째 투자이다. '태터앤컴퍼니'는 국내의 리딩 블로거들이 가장 많이 사용하는 블로그 툴인 '태터툴즈'로 유명한 기업이다. 최근 '태터툴즈' 블로그 소프트웨어 외..
태터툴즈 블로그 :: 태터툴즈 1.1 을 공개합니다 11월 11일. 태터툴즈 1.1 Friends 를 공개합니다. 그동안 많은 분들이 기대해주신대로 기존 버전에서 더욱 향상된 기능들로 찾아뵙습니다. ▲ 더욱 강화된 플러그인 기능 ▲ 드래그앤드롭으로 손쉽게 블로그 메뉴를 구성할 수 있는 사이드바 기능 ▲ 스팸 차단 Eolin Antispam Service 플러그인의 내장과 휴지통 추가 ▲ 센터와 알림판을 통한 보다 빠른 접근과 확장 및 XHTML 구조..
태터툴즈 1.1.x 를 쓰시는 분들은 아래 플러그인을 설치할 필요가 없습니다. 관리 메뉴 / 환경 설정 / 기타 설정 에서 블로그 API를 사용으로 설정해두시고, 아래 내용을 읽어 주세요. (2007-01-18)
-------
만일 BlogAPI 0.9.9 를 사용중이시라면, 분류에 "Aladdin" 이라는 것을 넣어 주어야합니다.
알라딘에서 분류를 Aladdin으로 보내주는데, 0.9.9까지는 해당 분류가 없으면 포스팅이 실패하거든요. 0.9.10 은 만약 존재하지 않는 분류로 포스팅을 해오면 분류를 "전체"로 설정하여 글을 올리도록 바꾸었습니다.
알라딘에 가입을 하신 분들은 다음과 같이 합니다. 블로그 관리 링크를 누릅니다.
그리고 오른쪽에 선택되는 화면에서 설치형 블로그 > 태터툴즈 선택> 태터가 설치된 경로를 입력합니다. 화면 예는 "http://www.bookino.net" 인데, 이 경우 태터가 root에 설치되었으므로, 그렇게 한 것입니다. 저의 경우는 /tt 에 설치되어있으므로 "http://coolengineer.com/tt" 가 됩니다. 그리고, 원격 블로깅 설정 링크를 누릅니다.
블로그 주소는 위에서 입력한 것이 나오며, 원격 블로깅 API 주소는 그 뒤에 1.0.x의 경우 "/plugin/BlogAPI" 가 붙게 되는 꼴입니다. 그리고, 태터툴즈에 원격 로그인하기 위한 ID 즉, 관리자 Email을 넣습니다. 비밀번호도 마찬가지로 넣습니다.
Tracked from 알라딘 Thanks to Blogger 공식 블로그 2006/09/23 23:41
Delete
1. 알라딘 상품정보페이지 상단에 보면, '장바구니에 담기' 버튼 아래에 '블로그 원격 글쓰기' 버튼이 있습니다. 2. '블로그 원격 글쓰기' 버튼을 클릭하면 로그인을 거쳐 아래와 같은 원격 글쓰기 팝업창이 듭니다. 원격 글쓰기가 편리한 반면 아래 2가지 조건을 갖춰야 이용하실 수 있습니다. 1) TTB 회원이셔야하는 것은 물론, TTB 정보 설정에서 블로그 정보와 원격 블로깅 정보를 입력하셔야 합니다. 아래 그림과 같이 미리 입력해두신 원격 블로..
Tracked from 알라딘 Thanks to Blogger 공식 블로그 2006/09/23 23:42
Delete
태터툴즈도 원격 블로깅이 가능한가하고 문의주신 분들이 계셔서 답변을 드립니다. 태터툴즈도 1.1버젼부터는 원격 블로깅 API를 자체 내장할 계획이라고 밝히고 있습니다만, 지금도 최호진님의 BlogAPI 플러그인을 설치하면 사용이 가능합니다. 그리고 TTB의 태터툴즈 원격블로깅 설정의 API Endpoint도 이 플러그인 사용을 기본 전제로 미리 값이 입력되어있습니다. [추가(2006.9.23 23:00)] 최호진님께서 친히 Thanks to Blog..
앗, 죄송. ttb 관리자님께 질문하면서 이게 알라딘 서치 플러그인과 또 다른 플러그인을 설치해야 가능하다는 걸 알았습니다-_-; 그러니 당연히 에러가 뜰 수밖에요.^^; 저같은 경우, 알라딘에서 블로그로 쓸 생각이 없다는 생각이 드는데 그렇다면 굳이 이 플러그인을 사용할 필요는 없겠군요.
근데 하나 더 여쭤보고 싶은 게 있습니다. 만약을 위해서;;
제가 BlogAPI를 업로드해서 플러그인 사용 중으로 놓고, 말씀하신 위의 화면대로 그대로 따라했는데도..실패했다고 나오거든요. 루트수준에 잘못된 데이터가 있다면서요.
플러그인 설정해놓는 것 외에 뭔가 더 다른 작업을 해야 하는 것이 있는지요? http://www.coolengineer.com/tt/311 여기 설명을 보았는데..잘 이해가 안 가서요.ㅠ
일단 blogAPI 플러그인을 사용중으로 활성화시키면 블로그 맨 윗줄에 아래 문자가 생깁니다. 어떤 의미인지 잘 모르겠어요.
File(/home/hosting_users/lyzche/www/plugins/BlogAPI/../../components/Eolin.PHP.XMLStruct.php) doesn't exist
제가 궁금한 건 플러그인을 업로드하고 사용중으로 하기 전에 안의 파일들에게 어떤 작업을 해줘야 하는지 궁금한 거였습니다. 제 버전이 1.061 가장 최신 버전인데 설명보니까 자정으로 위치가 지정된다고 나와서, 그냥 플러그인을 업로드만 시켜도 된다고 이해했거든요.
제 계정에 들어와서 살펴보신다는 말씀이신가요? 위의 사항이 해결방법이 아니라면 다시 댓글 달겠습니다.
알려주신대로 인덱스파일의 41번째줄을 고치고 업로드, 플러그인을 활성화하고 사이트 등록을 하려고 했는데 여전히 동일한 에러가 뜨네요. 아래 알려주신 http://lyzche.cafe24.com/plugin/BlogAPI/test 링크를 눌렀더니 아래의 메시지가 나오구요.
File(/home/hosting_users/lyzche/www/plugins/BlogAPI/../../components/Eolin.PHP.XMLStruct.php) doesn't exist Set "$debug = 1;" in /home/hosting_users/lyzche/www/plugins/BlogAPI/index.php
저만 이런 현상인가봐요;
으음..저는 잘 안되는데요
일단 9.10 버전 설치하고 테터 환경설정해서 사용까지 체크 했는데
알라딘에서 통신 테스트 하면 다음과 같은 에러가 뜹니다
[루트 요소가 없습니다] 이러면서 블로그 주소 나오고 xml 코드 같은게 나오네요.
흐음..알라딘도 참, 이런 일을 하려면 좀 준비를 다 해놓고 해야지, 중간에 저질러놓고 사용자들이 백업해주기를 바라는 건지 원. 저처럼 잘 모르는 사람은 대체 어떻게 쓰라는건 답답하네요. 설치조차 제대로 안되는데.
원격블로그 한번 하기 정말 힘드네요. 대충 아래와 같은 에러가 계속 뜨면서 저를 힘들게 합니다. 원격을 그냥 잊고, 아날로그로 살아가야 할까요.
아래와 같은 이유로 실패하였습니다.
줄 '7'의 'meta' 시작 태그가 'HEAD'의 끝 태그와 일치하지 않습니다. 줄 8, 위치 5<hr/><br/>url:http://blog.khan.co.kr/97dajak/xmlrpc.php<br/>XML : <xmp><?xml version="1.0" encoding=utf-16"?><methodCall><methodName>blogger.getUsersBlogs</methodNace><params><param><value><string>0</string></value></param><param><value><string>dajak97@hanmail.net</string></value></param><param><value><string>******(비번)</string></value></param></params></methodCall></xmp>
테터툴즈로 네이버와 드림위즈를 추가했는데 설정을 하지 않아서 등록이 되지 않았습니다. 네이버는 원격 블로깅이 지원하지 않는다고 하구요. 드림위즈도 그렇고요. 솔직히 테터툴즈가 뭔지도 잘 모르겠습니다.
마지막 가르침을 주십시오. 포기하고만 싶군요. 설명도 너무 전문 용어라서 무슨 말인지 잘 모르겠습니다. 나만 컴맹인 듯하여 씁쓸하기도 하구요.
태터툴즈는 네이버 블로그같은 블로그를 제공해주는 것으로 제로보드 설치하듯이 웹서버에 설치해서 사용하는 툴입니다. 블로그에 글을 올릴때, 대개 관리자 메뉴에 들어가서 글을 올리지만, API가 제공되는 블로그들은 전문 블로깅 툴을 이용하여 글을 올리는 것이지요.
위의 에러가 blog.khan.co.kr 에서 제공한 것을 그대로 카피한 것이고, 원격 블로깅 툴을 어떤 것을 사용하셨는지 모르겠지만, 그 내용에서 <methodCall><methodName>blogger.getUsersBlogs</methodNace>
이렇게 되어 있는 부분의 마지막에 methodName 대신 methodNace가 들어 있는 것이 잘못된것으로 보입니다. 툴 만든 사람에게 리포트를 해야할 것 같네요.
안녕하세요. 다름이 아니라 최호진 님께서 배포하고 계신 BlogAPI를 이용해서 알라딘TTB 서비스를 이용하다 태터 1.1로 업그레이드 이후 원격 글쓰기가 안되어서 문의글을 쓰게 되었습니다. 1.1 업그레이드 전 1.06을 쓸 때에는 제대로 되었는데 1.1 업그레이드 이후에는 404 에러가 납니다. 업그레이드 방식은 패치된 버젼을 덥어쓰기 하고 자동 체크하는 방식 이었습니다. 해결 방법이 있을까요?
이번에 블러그 주소를 새로 이동하면서 다시 설치했는데, 뭐가 문제인지 자꾸 에러가 납니다 ^^ ;;
우선 플러그 인에서 알라딘 AladdinSearch 플러그인을 누르면 http://kashino.byus.net/plugins/aladdin ··· EC%9D%B4 주소로 갑니다^^;;; 관리자 페이지는 'voyage'가 빠져요. 그래서 다시 수작업으로 정상적인 주소를 치고 나서 등록하려고 하면 저장이 안 되는지 아무 반응이 나오지 않습니다. ^^;; 무슨 문제일까요 ;ㅁ;
안녕하세요.
블로그 초보입니다... ^^
알라딘 매니아라서, 알라딘에서 TTB를 하려고 (정말이지 이게 최대의 목적이라는... ^^) 힘들게 기존 홈페이지 계정에 태터툴즈를 설치하고 블로그를 만들고, 최호진님의 플러그인을 다운로드 받아 설치하고, 플러그인을 "사용중" 상태까지 바꾸는 건 했는데요.
Zoundry에서는 Homepage만을 입력함으로 자동으로 xmlrpc 경로를 인식할 수 있습니다.
기능:
1. Blogger API
2. MetaWeblog API
3. 테스트된 클라이언트: writely.com, zoundry, performancing
4. RSD(Really Simple Discovery) 지원
5. ID 를 URL에 넣어 전달 가능 http://yourdomain/<tt-installpat ··· mail.com
6. Semagic의 경우 ID가 15자를 넘으면 지원하지 않습니다. 이경우 다음과 Semagic의 File/Server settings에
Path 를 다음과 같이 사용하세요.
/<TT-installpath>/plugin/BlogAPI?id=your@email.com
그리고 Username 은 아무거나 넣어 주시고, API는 MetaWeblog를 사용하시면 됩니다.
Versions:
이게 뭔말인지, 하나도 모르겠어요. ㅠ.ㅠ
이렇게 무식한 것이... 블로그를 한다니, 라고 구박하지마시구.
뭐가 문제인지, 어떻게 해야 하는 건지 좀 도와주세요.
사실대로 말씀드리면 "블러깅 툴"이라는게 도대체 뭔지부터 모르겠으니... ㅠ.ㅠ
아, 제가 제 계정에 설치한 태터툴즈의 버전은 1.1.0.2 입니다.
최호진님의 블러그를 둘러보다보니 태터툴즈 1.1 이후 버전부터는 blogger api 가 포함되었다고 하는데 이건 또 무슨 말인지...
한국말을 써 놓은것 같기는 한데, 이게 과연 한국말이 맞기는 하니, 싶은 경지에 도달해 있습니다. 하하...
블로그 주소 : www.bookcha.com
태터툴즈 버전 : 1.1.2.1
사용 스킨 : base
사용 플러그인 : Blog API
문제가 발생하는 링크 주소 : http://www.aladdin.co.kr/ttb/wblog_manage.aspx
사용 OS : Windows XP 64 영어판(한국어MUI 사용)
사용 웹브라우저 : IE 7.0
1.1.2.1을 사용하기 때문에 플러그인에 BlogAPI 사용으로 설정하였습니다. 그런데 알라딘에서 첨부한 그림파일처럼 하면 에러가 납니다.