タグ

twitterとoauthに関するtsupoのブックマーク (94)

  • 超軽量Twitterクライアント「もふったー」コンシューマシークレットキー難読化最後の挑戦

    Twitter公式クライアントなどのコンシューマキーが判明したのが原因でセキュリティ的に危険な状況に陥り、さまざまな被害が発生し始め、いかにTwitter公式の姿勢が良くないかを指摘することを目的として、Windows95以降でも動作する超軽量Twitterクライアント「もふったー」作者による以下のようなエントリーが公開されました。 2013年03月11日 TweetDeck をハックしたら予想以上に酷かった件 - Windows 2000 Blog http://blog.livedoor.jp/blackwingcat/archives/1760823.html 「ためしに、 Tweet Deck でコンシューマキーとコンシューマシークレットキーが抜き出せるか試してみました」ということでいろいろ試した結果、実行ファイル自体をテキストエディタ、たとえばWindows標準の「メモ帳」でも開

    超軽量Twitterクライアント「もふったー」コンシューマシークレットキー難読化最後の挑戦
    tsupo
    tsupo 2013/03/27
    GIGAZINEがまとめブログ化してる
  • App only authentication and OAuth 2.0 Bearer Token - X

    App only authentication and OAuth 2.0 Bearer Token X offers applications the ability to issue authenticated requests on behalf of the application itself, as opposed to on behalf of a specific user. X’s implementation is based on the Client Credentials Grant flow of the OAuth 2 specification. Application-only authentication doesn’t include any user-context and is a form of authentication where an a

    App only authentication and OAuth 2.0 Bearer Token - X
    tsupo
    tsupo 2013/03/12
    ユーザーごとの認証とは別の、アプリケーション自身による認証の仕組み
  • TwitterのOAuthの問題の補足とか

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

    TwitterのOAuthの問題の補足とか
    tsupo
    tsupo 2013/03/08
    malaさんによる解説
  • Twitter公式クライアントのコンシューマキー

    Twitter for iPhone Consumer key: IQKbtAYlXLripLGPWd0HUA Consumer secret: GgDYlkSvaPxGxC4X8liwpUoqKwwr3lCADbz8A7ADU Twitter for Android Consumer key: 3nVuSoBZnx6U4vzUxf5w Consumer secret: Bcs59EFbbsdF6Sl9Ng71smgStWEGwXXKSjYvPVt7qys Twitter for iPad Consumer key: CjulERsDeqhhjSme66ECg Consumer secret: IQWdVyqFxghAtURHGeGiWAsmCAGmdW3WmbEx6Hck Twitter for Mac Consumer key: 3rJOl1ODzm9yZy63FACdg Consum

    tsupo
    tsupo 2013/03/08
    これか……
  • ブログ

    詳細はTwitterの公式ブログをご覧ください。

    ブログ
    tsupo
    tsupo 2012/08/17
    現在利用されているTwitter API Version 1.0 (以下v1.0) からv1.1への移行期間は、v1.1の提供開始より6ヶ月を予定 / 新しく提供されるv1.1ではエンドポイントを問わず、すべてのAPI利用に対し承認が必要
  • https://jp.techcrunch.com/2011/06/11/20110610third-party-twitter-apps-can-access-your-private-messages-without-authorization/

    https://jp.techcrunch.com/2011/06/11/20110610third-party-twitter-apps-can-access-your-private-messages-without-authorization/
    tsupo
    tsupo 2011/06/18
    ダイレクトメッセージへのアクセス権を独立させる件、6月末まで延期されてたのか!
  • Twitpic

    Dear Twitpic Community - thank you for all the wonderful photos you have taken over the years. We have now placed Twitpic in an archived state. For more information, click here.

    tsupo
    tsupo 2011/03/08
    TwitPic 経由で Twitter に写真とテキストを投稿する API / Twitter との間の認証は OAuth Echo を使用、TwitPic の API キーをあらかじめ取得しておく必要あり
  • Big Sky :: TwitterのBasic認証廃止は約半分のデスクトップクライアントを殺した。

    さて、TwitterがBasic認証を廃止して1ヶ月が経とうとしています。 皆さんクライアントをOAuth対応したり、乗り換えたりしたでしょうか? 今までBasic認証で動いていた、ちょっとした捨てコード、どうなってるでしょうか? Twitterが始まった当初、gtktwitterというデスクトップGUIで動くTwitterクライアントを作りました。まぁ作りはそれ程優れた物じゃなくて、RTなんか無い頃でfriends_timelineが見れて、発言出来て、@によるリプライが出来る程度の物でした。 ただ純粋なC言語だけでGTKおよびcurlを使ったクライアントという事もあり、一部のgeekからは人気があったみたいです。 さてこのgtktwitterを今回、Basic認証が消え去った現状でも動くようにしてあげようと思い、今回改造を始めた訳です。 まず大きな壁にぶち当たりました。 Twitter

    Big Sky :: TwitterのBasic認証廃止は約半分のデスクトップクライアントを殺した。
    tsupo
    tsupo 2010/09/08
    xAuth/OAuthしか認証方法が無い現状のTwitterで、オープンソースアプリケーションのソースコードに何を持って識別IDを格納出来るのか → これ、Amazon の問題 http://bit.ly/E3sab にも通じる
  • Twitterさん、OAuthのアクセス権限の細分化を! : akiyan.com

    Twitterさん、OAuthのアクセス権限の細分化を! 2010-09-07 TwitterのOAuth認証を利用するサービスを作ってみたが... 一昨日の日曜日(9/5)に、クックパッドさんのオフィス提供による 『TFJ CodeCamp #2』 という1日開発合宿に行きまして、TwitterのOAuth認証を使ったサービスを初めて作ったんです。ユーザーのタイムラインを読んでいろいろやってくれるタイプのサービスを。で、実際OAuth認証するサービスを公開することを考えてみたんですが、どーにも無視できないリスクがありまして。 まず、TwitterのOAuth認証のアクセス権限レベルって、「全部のデータが読める」or「何でもできる」しかありません。今回のサービスはタイムラインさえ読めればいいのですが、OAuth認証としては全部のデータを読める要求しかできなくて、その認証をしてもらったならば

    tsupo
    tsupo 2010/09/07
    せめて Jaiku のように、authorize リクエスト時に、引数で権限を指定できるようにすればいいのに、とは思う。権限が細分化されてないのは変わらないけど。動的に権限を変更できるようにはなる。
  • 今をメモするTimelog

    株式会社ファッションストリームの運営するTimelogは、2007年に始まった老舗SNS。日語に特化した機能による使いやすさと親しみやすさが、暖かいコミュニティによって支持されています。Timelogは無料でお楽しみいただけます!新規登録はこちら ロガーのみなさまはこちらからログイン

    tsupo
    tsupo 2010/08/10
    Timelog 自身は OAuth 導入したりすることはないのかな?
  • ブログ

    Twitterのサービスをご利用になると、Cookieの使用 に同意したものとみなされます。Cookieはアナリティクス、カスタマイズ、広告などに使われます。

    ブログ
    tsupo
    tsupo 2010/06/18
    移行の期限を2010年8月16日まで延長 / 2010年8月16日から段階的にBasic Authの対応を廃止 → いま、Twitter でエラーが頻発していて、アプリの動作確認が厳しい状態なので、移行を延期ってことか。はうはう
  • Twitter の OAuth 許可ページがあまりにも酷い => 応急処置 - mooz deceives you

    OAuth の Read と Write 先日, ツイート君に会話をまとめてもらい, 大変嫌な思いをした. Twitter の OAuth には Read 権限と Write 権限があって, Write 権限があると つぶやく 誰かをフォローする 誰かをリムーブする などのことが行えてしまう. つまり, Write 権限を要求するアプリケーションを許可することは, 「このアプリケーションが私のアカウントを使って勝手に変なことをつぶやいたり, 勝手に誰かをフォローしたり, 勝手に誰かをリムーブしても文句は言いませんよ」ということに等しい. さて, それでは OAuth の権限付与画面を見てみよう. ここでは冒頭に上げたツイート君が権限をこちらに要求してきている. では, いったい何の権限を要求してきているのだろうか. Read なのだろうか. それとも Write なのだろうか. 答えは R

    Twitter の OAuth 許可ページがあまりにも酷い => 応急処置 - mooz deceives you
    tsupo
    tsupo 2010/05/28
    「つぶやく」のと「フォロー/リムーブ/ブロックする」のとは別の権限として分離した方がいいと思うけど、現状はそうなってない
  • TwitterのOAuth認証を使ったサービスを開発する際の注意 - Sacrificed & Exploited

    「OAuth を使ってソーシャル・ネットワーキング Web サイトにアクセスする: 第 2 回: OAuth 対応のWeb 版 Twitter クライアントを作成する」のサンプルをいじくっていて気づいたんですが、TwitterのOAuth認証を使ったサービスを開発する場合、AccessTokenの管理方法に注意が必要です。 あんまり自信がないので、誤りがあればどんどん指摘してください。 以下の条件が成り立つ場合、サービス内でなりすましができてしまいます。 サービス(Consumer)がtwitterIDとAccessTokenをひもづけて保管している。 サービスがブラウザへ渡すcookietwitterIDをそのまま保存している ブラウザからサービスへtwitterIDを含むCookieが渡された場合、twitterIDをキーとしてサービス内に保存しているAccessTokenを検索し、

    TwitterのOAuth認証を使ったサービスを開発する際の注意 - Sacrificed & Exploited
    tsupo
    tsupo 2010/05/28
    そもそも、サービス開発者・提供者側に悪意があれば、(API でできる範囲に限定されるけど)何でもできてしまう。パスワードがわからないとできないような操作だけが保護されている(ことになっているけど、……)。
  • PHP+OAuthでTwitter連携アプリを作る!(Botも作れるよ!) [準備編] - 都影レポート

    ■まずOAuthって何ぞ? 読み方は「オース」 Basic認証と違い、パスワードを必要とせずにアクセス権を取得する事が出来る。 ここ見ればいいと思うよ→ゼロから学ぶOAuth ■OAuth対応すると、どんな利点があるの?しばそんさんが詳しく書かれてるので詳しくはこちらに→TwitterのbotをOAuthに対応させる プログラムはRubyですが、ほぼ共通してる事なので省略。 ■セキュリティ等々はいいから、利点教えやがれ!OAuthで認証すると、クライアント名が「API」から「自分の好きな名前*1」に変えれるのです! え?Basic認証でもクライアント名変えれるんじゃないかって?いつの話ですか全く…。*2 ■Twitter連携アプリを作る為の準備をするPHPの設定方法等々は省略。curlが使えれば大丈夫です。*3 ちなみに、XAMPPでは初期状態だとcurlに対応していないので、下

  • OAuthプロトコルの中身をざっくり解説してみるよ - ( ꒪⌓꒪) ゆるよろ日記

    「おーおーっすっ!」 てなこって、TwitterAPIのBASIC認証も6月末に終了してOAuth/xAuthに移行するというこの時期に、あらためてOAuthについて勉強してみたんですのよ? OAuth認証を利用するライブラリは各言語で出そろってきてるのでそれを使えばいんじゃまいか? というと話が終わるので、じゃあそのライブラリの中身はなにやってんのよってことを、OAuthするScalaのライブラリ作りながら調べたことをまとめてみました。 間違っているところもあると思うのでツッコミ歓迎です>< OAuthってそもそもなんなの? ものすごくざっくりというと「API利用側が、ユーザ認証をAPI提供サービス側にやってもらうための仕様」って感じでしょうか? BASIC認証の場合、API利用側が認証に必要なアカウントやパスワードを預かる必要があるわけです。悪意のあるAPI利用側が「なんとかメーカー

    OAuthプロトコルの中身をざっくり解説してみるよ - ( ꒪⌓꒪) ゆるよろ日記
    tsupo
    tsupo 2010/05/07
    OAuthで使うURLエンコードは2種類あって、ちゃんと使い分けないとはまることを、どこかに書いておいた方が親切だと思います / あと、favotter が出てくる絵は間違ってるような。favotter は立場的には user (OAuth client) になります
  • ブログ

    Twitterのサービスをご利用になると、Cookieの使用 に同意したものとみなされます。Cookieはアナリティクス、カスタマイズ、広告などに使われます。

    ブログ
    tsupo
    tsupo 2010/04/30
    「OAuthの普及が進んだことから、われわれはベーシック認証への対応を2010年6月30日をもって終了する予定です。このためそれ以降は、ベーシック認証を行っていたサービスが利用できなくなる可能性があります」
  • TwitterのBASIC認証廃止、企業ユーザーが知っておくべきこと

    Twitterユーザー、あるいはこのプラットフォームを利用しているデベロッパーや企業は、2010年6月30日に向けて適切な対応を図る必要がある。Twitter APIのBASIC認証が廃止されるためだ。 意外と知られていないこととして、APIの制限のほかにユーザーごとの制限があると丹羽氏。1日当たりのツイートやフォロー、ダイレクトメッセージなどに上限があるが、ダイレクトメッセージの250件/日制限に引っかかってはじめてそれに気付く企業アカウントも少なくないという 「Twitter Development Talk(Twitter-Dev)」や「Twitter API Announcements」などではかなり前からアナウンスされていたが、2010年6月30日を最後に、Twitter APIのBASIC認証はエラーが返ってくるようになる。一見地味に映るこの出来事だが、カウントダウンサイトも用

    TwitterのBASIC認証廃止、企業ユーザーが知っておくべきこと
    tsupo
    tsupo 2010/04/28
    Twitterとしては、WebアプリケーションではOAuth認証を、OAuthの利用が困難な携帯電話を含むデスクトップアプリケーションではxAuth認証を利用してもらいたい意向
  • TwitterでxAuthを使う試み - 4403 is written(終了しました)

    @自宅(個人の見解に基づいており,所属組織などとは一切関係ありませんし,事実かどうかもわかりません) この世界に希望をもつためには批判し続けることこそが必要だ - Edward W. Said (1935-2003) なにやら2010年6月頃に従来使われていたBASIC認証でのAPIコールができなくなるらしく,OAuthまたはxAuthへの対応が必要となっております.ぶっちゃけ,作っているのはbotなので,OAuthのような仰々しい実装(ぇ)は必要ないので,簡易的なxAuthを用いようと考えました.なお,OAuth対応を行うと60分に350回(将来的には1500回)のAPIコールができるようになるらしい.これはかなり自由度が増します.というわけで,今回はxAuthに対応する話を書いておきます.例によって,実装はPHPです. 参考にしたのはこちら.というか,そのまんまです.OAuth/xAu

  • sdn-project.net

    tsupo
    tsupo 2010/04/12
    abraham's twitteroauth は、すでに xAuth も対応済みなので、PHP でアプリを作っている人におすすめ。
  • TwitterのOAuth認証をInactiveされたことに関する諸々のまとめ - Pastalablog in はてな

    先日、BlowsingNowをGoogleChromeに移植した*1のですが、そのときにTwitter OAuth認証のアプリケーション登録がInactive*2になったりしたので、そのときの経緯をまとめておきます。 アプリケーションの仕様によって原因は様々だと思いますが、参考になればと思います。 公開〜Inactiveされるまで 4月4日に開発に着手を始める。このタイミングでOAuthを登録しておいた。 5日に実用出来るレベルになったので、公開し、日付変更線を超えた頃にブログに記事を書く*3 翌日朝Twitterからメールが来る メール内からリンクされているページ達 http://help.twitter.com/forums/26257/entries/18311 http://twitter.com/apirules http://help.twitter.com/forums/10

    TwitterのOAuth認証をInactiveされたことに関する諸々のまとめ - Pastalablog in はてな
    tsupo
    tsupo 2010/04/12
    いったん suspended になってしまったのを、どうやって復活させることに成功したかの記録