メイン

2011年11月30日

Androidの会12月定例会はセキュリティがテーマ!

日本アンドロイドの会、12月定例会が、12月5日に開催されます。
現在旬のアンドロイドのセキュリティに関する講演が3本有ります。
現在の状況でアンドロイドのセキュリティに関して話をするのは怖い物がありますが、著作権、プライバシー、セキュリティに関する一番ホットな所は、日本アンドロイドの会 会長の丸山先生がお話になります。

私は、「安全なアプリケーションを作成するために」と題しまして、アンドロイドアプリケーションを普通に開発する方を対象としたお話をさせて頂きます。
アンドロイドのパミッションの話とか、こんな所に気をつけよう的な開発者向けの話となります。
ハッキングの話とか、組み込み系の話は含まれません。ハード系の話は、@goroh_lun様がお話になると思います。(きっと)

この話を聞いたときには、「ハード」、「ソフト」、「ビジネス」といった3つの軸で講演するのはとてもいいアイディアだなぁと思いました。アンドロイドといっても幅が非常に広いので、アンドロイドに関わっている方は、この3つの何処かがメインになっていて、すべてを網羅した知識を持っている方は非常に少ないと思っています。
私も勉強させていただきます。

続きを読む "Androidの会12月定例会はセキュリティがテーマ!" »

2011年11月25日

Android パーミッション NETWOREK

NETWOREK

ネットワークに使うよー関係のパミッションです。外と通信するパミッションですので、これらのパミッションと電話帳の読み取りパミッションを持ってると、電話帳を吸い取って収集なんて事ができます。
BLUETOOTHなんかも同じような事ができるんですが、まぁ、一ユーザとして考えると、近接通信ですので、INTERNETほどシビアになる必要はないと思いますが...(これ使うならINTERNETパミッション使うだろうし)

逆に言えば、アプリケーション作者は、ユーザがそのように思うことを考えて、INTERNETパミッションを持つアプリを作成する場合は、色々機能を付けすぎてパミッションまみれにならないように注意してください。

続きを読む "Android パーミッション NETWOREK" »

2011年11月24日

Galaxy S II LTE SC-03D買ってきました。

Galaxy S II LTE端末が本日発売になりました。
最近は発売日に買うことはしないのですが、メインアンドロイド端末がテスト端末に流れてしまい、古い端末を使っていたのと、LTEも新しいし、LTE体感しなきゃなぁー仕事だし!と思い機種変更してきました。

galaxyIILTE_0.jpg

予約はしてなかったのですが、お昼頃、秋葉ヨドバシに、「いまから行きたいんですけどーありますかぁ??」て電話したら、全然大丈夫との事で、そそくさといってきました。
上の写真は、体験できるブースの写真です。(結構賑わってました)

続きを読む "Galaxy S II LTE SC-03D買ってきました。" »

2011年11月21日

アンドロイド Permission MESSAGES

AndroidのPermissionをグループ別に解説しています。
Android Developer siteでの説明は全然詳しくないので、それより詳しく説明しているつもりです。
また、使用できないProtection Levelがsignature,signatureOrSysteの物を除外することで、無駄な情報を省いています。

MESSAGE

メッセージとは、SMSやMMS等の携帯電話で昔からある、テキストメールの事を示します。元々テキストしか送信できない企画でしたので、日本ではこれを使わず各キャリア独自のメッセージシステムが普及しました(iモードメールとかそんなやつ)。従って日本ではあまり普及していません。(使えますけど)
海外ではキャリアをまたいでメッセージのやり取りもできますし、かなり使用されています。
ちなみにMMSというのはSMSがテキストしか送れなかったので、画像とか色々送れるようにした企画です。 興味があるかたは、Wikiperiaなりを参考にされるのが良いと思います。

続きを読む "アンドロイド Permission MESSAGES" »

2011年11月18日

Androidの権限 LOCATIONグループ

引き続きAndroidの権限についての説明です。

LOCATIONグループは位置情報の取得関係のグループです。GPSとかWifitから現在地を割り出してうんたらといった機能を実装する時に使用します。
現在いる位置情報が取得できるわけですので、protectionLevelはdangerousばっかです。

LOCATIONグループ

パミッション 説明 ProtectionLevel
ACCESS_FINE_LOCATION 精細な位置情報(GPS)使用許可
GPSなど携帯電話の位置情報にアクセスします(可能な場合)。ユーザの現在位置をアプリケーションで検出できます。
最も精緻な位置情報が取得できます。
dangerous
ACCESS_COARSE_LOCATION おおよその位置情報使用許可
ネットワーク基地局やWifiアクセスポイントの情報から携帯電話のおおよその位置を特定する情報へのアクセスを許可します。
所在地の変更イベントを取得することも可能です。
dangerous
ACCESS_MOCK_LOCATION 仮の位置情報作成許可
テスト用に仮の位置情報源を作成することを許可します。
dangerous
ACCESS_LOCATION_EXTRA_COMMANDS 位置情報プロバイダ追加コマンド利用許可
位置情報プロバイダ(location provider)が提供する追加コマンドへのアクセスを許可します。
normal

続きを読む "Androidの権限 LOCATIONグループ" »

2011年11月17日

Android WRITE_APN_SETTINGS 終了のお知らせ

Android4.0のソースコードがきたので色々と見ていたら、パミッションの変更があるのに気がつきました
Android 4.0で追加されたPermisionの記事で、追加されたパミッションについて説明をしましたが、以前からあるパミッションの中に変更になっているものがありました。

WRITE_APN_SETTINGSのProtectionLevelがdangerousからsinatreOrSystemに変更になったため、一般のアプリケーションでは、WRITE_APN_SETTINGSの権限を使う事はできなくなりました。
まぁAPNを勝手に変更できるようにするのは危険なのでわかりますが、このパミッションを使用しているアプリは、4.0で使用できなくなりますので注意してください。

続きを読む "Android WRITE_APN_SETTINGS 終了のお知らせ" »

2011年11月16日

Android Permission 一覧 HARDWARE_CONTROLS

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

HARDWARE_CONTROLS

ハードウェアをコントロールするパミッションです(そのままですいません)
カメラとか、バイブレーションとかライトコントロールなどのコントロール権限です。

続きを読む "Android Permission 一覧 HARDWARE_CONTROLS" »

タオソフトウェア

tao twitter
tao twitter
tao twitter

広告