ブックマーク / blog.taosoftware.co.jp (43)

  • アプリを公開する前に、最低限知っておきたいセキュリティ事項のパワポをアッ プしました。

    こんにちは。 タオソフトウエアの杉山です。 今回は炊飯について取り上げます! 電気からガスへ 慣れると戻れない できるだけ大きな家電を買わずにすますため、 島へ移住の話【家電品 – 使わなくなった電子レンジ– 】 で触れた通り、もともと電子レンジで炊飯していました。これが水や米が変わっても使えそうな炊飯釜などを調べている中で、炊飯にガスを使うようになりました。 子どもの頃の実家のご飯も電気釜で、人生のほとんどは電気で炊飯されたご飯をべてきました。ガスで炊飯するのは小学生の授業での経験ぐらいしかなかったですが、普段の生活で電気からガスへ変えてみたら意外と早く時間短縮になるので驚いています。 ガス代は少し上がりますが急上昇するようなことは無く、電気代が下がったので安上がりになりました。大島はプロパンガスのため、都市ガスだともっと安くなるかなと感じています。 昔のガス釜の炊飯器は壊れず美味しい

    kkeisuke
    kkeisuke 2015/04/25
  • Android 4.3で追加されたパーミッション

    Android 4.3がリリースされて、しばらく時間がたってしまいましたが、Android4.3で2つのパーミッションが追加されました。 Android Developer SiteのAndroid 4.3APIsの最後の方にちょろっとだけ記載があります。 BIND_NOTIFICATION_LISTENER_SERVICEと、SEND_RESPOND_VIA_MESSAGEの2つが追加されたわけですが、ぶっちゃけこれらのパーミッションは、普通のアプリケーションを使用する人は気にしなくてもいいと思います。 BIND_NOTIFICATION_LISTENER_SERVICEが、4.3で新規に追加された、NotificationListenerService の機能を使う時に使うパーミッションで、SEND_RESPOND_VIA_MESSAGEが4.3で仕様変更(解放された)電話着信のQui

    Android 4.3で追加されたパーミッション
    kkeisuke
    kkeisuke 2013/09/07
  • Android 脆弱性があるアンドロイドアプリの作り方のパワポアップしました。 ( ABC 2013 Spring)

    今週の、金曜日、土曜日と、日アンドロイドの回主催によるイベント、Android Bazaar and Conference 2013 Springが開催されます。 3月15日(金曜日)の13:00から、「脆弱性があるアンドロイドアプリの作り方」と題して、40分登壇させて頂きます。 タイトルは、もうちょっとうまいタイトルを思いつかななったのかと反省物なのですが、開発者向けのアンドロイドアプリのセキュリティとかそのあたりのお話です。 03/15 13:00E会場(28号館 104教室)アンドロイドアプリケーションの脆弱性が現在問題になっており、有名なアプリケーションの 脆弱性問題が次々と報告されています。しかしながらこれらの問題の殆どは、単にアンドロイドOSのセキュリティについての知識不足から発生しています。 セキュリティホールがあるアプリケーションをを作らないようにするために、やりがちな例

    Android 脆弱性があるアンドロイドアプリの作り方のパワポアップしました。 ( ABC 2013 Spring)
    kkeisuke
    kkeisuke 2013/03/15
  • Application Resource Optimizer講演動画

    こんにちは。 タオソフトウエアの杉山です。 今回は炊飯について取り上げます! 電気からガスへ 慣れると戻れない できるだけ大きな家電を買わずにすますため、 島へ移住の話【家電品 – 使わなくなった電子レンジ– 】 で触れた通り、もともと電子レンジで炊飯していました。これが水や米が変わっても使えそうな炊飯釜などを調べている中で、炊飯にガスを使うようになりました。 子どもの頃の実家のご飯も電気釜で、人生のほとんどは電気で炊飯されたご飯をべてきました。ガスで炊飯するのは小学生の授業での経験ぐらいしかなかったですが、普段の生活で電気からガスへ変えてみたら意外と早く時間短縮になるので驚いています。 ガス代は少し上がりますが急上昇するようなことは無く、電気代が下がったので安上がりになりました。大島はプロパンガスのため、都市ガスだともっと安くなるかなと感じています。 昔のガス釜の炊飯器は壊れず美味しい

    kkeisuke
    kkeisuke 2013/02/22
    Androidアプリが行う通信の最適化
  • アンドロイド用プライバシーガイドラインをバージョンアップ

    こんにちは。 タオソフトウエアの杉山です。 今回は炊飯について取り上げます! 電気からガスへ 慣れると戻れない できるだけ大きな家電を買わずにすますため、 島へ移住の話【家電品 – 使わなくなった電子レンジ– 】 で触れた通り、もともと電子レンジで炊飯していました。これが水や米が変わっても使えそうな炊飯釜などを調べている中で、炊飯にガスを使うようになりました。 子どもの頃の実家のご飯も電気釜で、人生のほとんどは電気で炊飯されたご飯をべてきました。ガスで炊飯するのは小学生の授業での経験ぐらいしかなかったですが、普段の生活で電気からガスへ変えてみたら意外と早く時間短縮になるので驚いています。 ガス代は少し上がりますが急上昇するようなことは無く、電気代が下がったので安上がりになりました。大島はプロパンガスのため、都市ガスだともっと安くなるかなと感じています。 昔のガス釜の炊飯器は壊れず美味しい

    アンドロイド用プライバシーガイドラインをバージョンアップ
    kkeisuke
    kkeisuke 2013/01/24
    Android
  • Android OS 4.2 パーミッションの変更点

    Android OS 4.2でPermission Groupが倍に膨れ上がる変更がありました。パーミッション自体の変更についてはそんなにありません。新しく追加されたパーミッションはなく、Protection Levelがちょこちょこと変更になりました。 使えなくなったパーミッションプロテクションレベルが、Signature|System等に変更され一般のアプリケーションから使用不可能になった物です CHANGE_CONFIGURATION 4.2からsignature|system|development、それ以前はdangerousMOUNT_FORMAT_FILESYSTEMS 4.2からsystem|signature、それ以前はdangerousMOUNT_UNMOUNT_FILESYSTEMS 4.2からsystem|signature、それ以前はdangerous普通のアプリ

    Android OS 4.2 パーミッションの変更点
    kkeisuke
    kkeisuke 2012/12/11
  • Android OS 4.2のPermission Groupの変更点

    Android 4.2がリリースされました。セキュリティ周りの変更点を全て纏めてからブログに書こうと思ってたのですが、下調べを必要とする項目が多く時間がかかりそうなので少しずつ書いていく予定です。 今回あまり開発者には影響ないけれども、タオとしては大きく影響があった項目は、パーミッションが所属するパーミッショングループが増えた事。今まで12個だったグループが24個になりました。tSpyCheckerも変更しなければいけないし、なんといってもAndroid Securityは、このパーミッショングループ毎にパミッション説明をしているので、うぐぐといった感じです。 詳細の前にまとめCOSTMONEYグループに所属するパーミッションがなくなりました。 COSTMONEYグループは、「お金が発生するパミッションを入れる」ということで、CALL_PHONEやSEND_SMSが所属していましたが、C

    kkeisuke
    kkeisuke 2012/11/29
  • Nexus Qのアプリ開発

    先日、アンドロイド上で動くゲームのアルテミスをNexus Qで動作させるようにしました。 他にも同じような事を考える方がいると思うので(きっといる!)三回に分けてブログ記事をアップします。 概要Nexus Q は、他のAndroid端末を使って、音楽や映像をストリーミング再生できる機器です。 2012年の Google I/O で無料配布されたものと、Google Play で予約受付をしていた人に、発売延期の発表時に無料提供されたものだけで、現在は、既に持っている人から譲り受ける以外に入手方法はありません。 仕様などの詳しいことはガイドライン (英語) に記載されています。 周辺機器との接続方法などは、日語の解説サイトがいくつかありましたので、そちらをご覧ください。 ガジェット通信PC WatchKako Homepage まず、開発を行うためには、Nexus Q と PC を adb

    Nexus Qのアプリ開発
    kkeisuke
    kkeisuke 2012/10/18
  • Android CAMERAパミッションなしに写真を取る方法

    先日のGoogle I/O 2012で行われた「Security and Privacy Android Apps」という講演について、軽く「パナソニックでの講演と、松下幸之助歴史館と、大阪駅」の記事でご紹介しましたが、その中で、パミッションをなるべく少なくする方法として、「Get a camera pic without CAMERA permission」というスライドがありましたので、それのご紹介です。 android.permission.CAMERAが必要なパターン android.permission.CAMERAパミッションが必要ないパターン 既にこの機能については、色々な所で紹介されていますが、改めて色々なアプリを見てみると、Facebookアプリなどはこれ使ったらカメラパミッションいらなくなるのでは?なんて事を感じたりしました。既に既知情報ではありますが、パミッションを少

    Android CAMERAパミッションなしに写真を取る方法
    kkeisuke
    kkeisuke 2012/07/19
  • https://blog.taosoftware.co.jp/2012/06/android_11.html

    kkeisuke
    kkeisuke 2012/06/12
    セキュリティ
  • Android Marketが複数人で管理できるようになりました。

    Androidの公式ブログに、チームでアンドロイドマーケットのコンソールを管理できるようになったよーという記事が出ていたので早速試してみました。 Making the Android Developer Console work for your whole team 今までは一つのアカウントでしかログインできませんでした。タオでは一人一人手持ちのアプリがあり、それぞれの人が作成したアプリを自分自身で管理するので、皆同じアカウントでログインするなど非常に気持ち悪い運用形態でした。アドセンスとかアドワードとかは管理アカウントに加えて、権限を設定したユーザを作成する事ができたのですが、アンドロイドマーケットはなかなか機能拡張されないなぁと思ってましたが、ようやくです。 ハッカソンその他、チームでアプリを作成して公開する人に取っても朗報ですね 共有ユーザの設定の仕方今まで使っていたアカウントで、

    Android Marketが複数人で管理できるようになりました。
    kkeisuke
    kkeisuke 2012/03/31
  • アンドロイド パーミッション PHONE_CALLS

    こんにちは。 タオソフトウエアの杉山です。 今回は炊飯について取り上げます! 電気からガスへ 慣れると戻れない できるだけ大きな家電を買わずにすますため、 島へ移住の話【家電品 – 使わなくなった電子レンジ– 】 で触れた通り、もともと電子レンジで炊飯していました。これが水や米が変わっても使えそうな炊飯釜などを調べている中で、炊飯にガスを使うようになりました。 子どもの頃の実家のご飯も電気釜で、人生のほとんどは電気で炊飯されたご飯をべてきました。ガスで炊飯するのは小学生の授業での経験ぐらいしかなかったですが、普段の生活で電気からガスへ変えてみたら意外と早く時間短縮になるので驚いています。 ガス代は少し上がりますが急上昇するようなことは無く、電気代が下がったので安上がりになりました。大島はプロパンガスのため、都市ガスだともっと安くなるかなと感じています。 昔のガス釜の炊飯器は壊れず美味しい

    kkeisuke
    kkeisuke 2011/12/17
    Android
  • Android パミッション PERSONAL_INFO

    日が開いてしまいましたが、AndroidのパミッションのPERSONAL_INFOグループの解説です。 グループ名の通りに、個人的な情報を取り扱う権限となります。 以前記事に書いた、Android 4.0で追加されたパミッションのREAD_PROFILEもこのグループに入ります。 また、先日の「Androidの10円アプリを総てインストールしなかった理由」に、電話帳データを抜き取られる可能性の話を書きましたが、それらのパミッションもこのグループに含まれます。 逆に言えば、これらのパミッションが入っていると、スパイウェアじゃないかと疑われる可能性があるので、ソフト開発をされる方も、十分に気をつけてパミッションを付加してください。

    kkeisuke
    kkeisuke 2011/12/13
  • 「安全なアプリケーションを作成するために」の資料アップしました。

    先日のブログでご紹介したとおり、Androidの会12月の定例イベントに登壇させて頂きました。 その時に使用しました資料をアップしました。下記リンクよりダウンロード可能です。 2011年12月5日 日アンドロイドの会定例 安全なアプリケーションを作成するために資料(PDF) ソフトウェアを作成する観点から、アンドロイドのセキュリティってどのような機能があるのか、注意点等を説明しています。ただ、私は、基的にパワポにあまり詳しく書かずに、キーワードを書いておきその場で話す内容を決めていくタイプなので、あまり詳しく資料には書いてないので、これだけではあまりわからないかなぁと思ったりもしています。(今回の資料は書いてあるほうなのですが…) 実は昨日は、持ち時間が30分だったのですが、少しぐらいオーバしても大丈夫だろうと、思っていたのですが、みんな仲良くそんな感じだったらしく、全体としてかなり時

    kkeisuke
    kkeisuke 2011/12/10
    Android
  • Android パーミッション NETWOREK

    ネットワークに使うよー関係のパミッションです。外と通信するパミッションですので、これらのパミッションと電話帳の読み取りパミッションを持ってると、電話帳を吸い取って収集なんて事ができます。 BLUETOOTHなんかも同じような事ができるんですが、まぁ、一ユーザとして考えると、近接通信ですので、INTERNETほどシビアになる必要はないと思いますが…(これ使うならINTERNETパミッション使うだろうし) 逆に言えば、アプリケーション作者は、ユーザがそのように思うことを考えて、INTERNETパミッションを持つアプリを作成する場合は、色々機能を付けすぎてパミッションまみれにならないように注意してください。 パミッション説明ProtectionLevel

    kkeisuke
    kkeisuke 2011/11/27
  • アンドロイド Permission MESSAGES

    AndroidのPermissionをグループ別に解説しています。 Android Developer siteでの説明は全然詳しくないので、それより詳しく説明しているつもりです。 また、使用できないProtection Levelがsignature,signatureOrSysteの物を除外することで、無駄な情報を省いています。 メッセージとは、SMSやMMS等の携帯電話で昔からある、テキストメールの事を示します。元々テキストしか送信できない企画でしたので、日ではこれを使わず各キャリア独自のメッセージシステムが普及しました(iモードメールとかそんなやつ)。従って日ではあまり普及していません。(使えますけど) 海外ではキャリアをまたいでメッセージのやり取りもできますし、かなり使用されています。 ちなみにMMSというのはSMSがテキストしか送れなかったので、画像とか色々送れるようにした

    kkeisuke
    kkeisuke 2011/11/21
    Android
  • Android WRITE_APN_SETTINGS 終了のお知らせ

    Android4.0のソースコードがきたので色々と見ていたら、パミッションの変更があるのに気がつきました Android 4.0で追加されたPermisionの記事で、追加されたパミッションについて説明をしましたが、以前からあるパミッションの中に変更になっているものがありました。 WRITE_APN_SETTINGSのProtectionLevelがdangerousからsinatreOrSystemに変更になったため、一般のアプリケーションでは、WRITE_APN_SETTINGSの権限を使う事はできなくなりました。 まぁAPNを勝手に変更できるようにするのは危険なのでわかりますが、このパミッションを使用しているアプリは、4.0で使用できなくなりますので注意してください。 ソースは、「frameworks/base/core/res/AndroidManifest.xml」です。 変更前

    kkeisuke
    kkeisuke 2011/11/17
  • Android Permission 一覧 HARDWARE_CONTROLS

    Android Permission 一覧 ACCOUNTSに記載した、ABC順のグループ別に記事を書いています。次はDEVELOPMENT_TOOL なんですが、これはアプリケーションのリリース版に入れる事はないし、調べる人は自分で調べると思うので、DEVELOPMENT_TOOLは飛ばして、HARDWARE_CONTROLSです。

    kkeisuke
    kkeisuke 2011/11/16
  • Android パーミッション COST_MONEY

    こんにちは。 タオソフトウエアの杉山です。 今回は炊飯について取り上げます! 電気からガスへ 慣れると戻れない できるだけ大きな家電を買わずにすますため、 島へ移住の話【家電品 – 使わなくなった電子レンジ– 】 で触れた通り、もともと電子レンジで炊飯していました。これが水や米が変わっても使えそうな炊飯釜などを調べている中で、炊飯にガスを使うようになりました。 子どもの頃の実家のご飯も電気釜で、人生のほとんどは電気で炊飯されたご飯をべてきました。ガスで炊飯するのは小学生の授業での経験ぐらいしかなかったですが、普段の生活で電気からガスへ変えてみたら意外と早く時間短縮になるので驚いています。 ガス代は少し上がりますが急上昇するようなことは無く、電気代が下がったので安上がりになりました。大島はプロパンガスのため、都市ガスだともっと安くなるかなと感じています。 昔のガス釜の炊飯器は壊れず美味しい

    kkeisuke
    kkeisuke 2011/11/14
  • Android Permission 一覧 ACCOUNTS

    アンドロイドアプリを作成していると AndroidManifestにuse-permissionにパミッション設定をする事が多いですが、このパミッションにどんなのがあるかなぁと思ってAndroid Developerサイトで確認すると山のように出てきてて、総て把握するのを挫折された方も多いと思います。(私も最初はそうでした)また、これらの具体的な説明を把握しようとしても、1行程でさらっと書いてあるだけで、なんとなくしかわかりません。 タオソフトウェアでは、tSpycheckerというパミッションを組み合わせて怪しいアプリを推測するアプリケーションを出しているので、パミッションに関しての調査をやっています。 先日のICSで追加されたパミッションの説明記事が評判よかったので、調子にのってアンドロイドの使えるパミッションの説明をしていきたいと思います。 実は、Android Developer

    kkeisuke
    kkeisuke 2011/11/11