著者
Ostorlab Team
Cordovaアプリケーションのテスト
Cordovaのようなハイブリッドフレームワークには、一つのアプリで複数のプラットフォーム(Android、iOS、Windows Phone、FireOS、FirefoxOSなど)に対応できる利点があります。開発が容易かつ迅速で、一般にすべてのプラットフォームで共通のAPIを利用できます。
2016年11月24日
Android、SQL、ContentProvider:SQLインジェクションがいまだになくならない理由
SQLインジェクションと、何が問題になり得るのかを見ていく前に、まずContent Providerに関する技術的な情報を押さえておきます。
2016年11月3日
Androidの外部ライブラリ
Android開発者にとって、モバイルアプリの機能を手軽に拡張するために外部ライブラリを使うことは標準的な手法になっています。Gradleによる依存関係の容易な統合のおかげで、HTTPフレームワ...
2016年11月1日
Google Playストアがテストする脆弱性
Googleは、Playストアに公開されるアプリのセキュリティ上の弱点の特定を開始します...
2016年9月5日
Ostorlab Teamのその他の記事
Python ProcessPoolExecutor:カスタムプロセスプール
Ostorlabでは毎日数百のモバイルアプリケーションをスキャンしています。各スキャンは非常に多くのリソースを消費するため、当初から、コードの速度を最適化し、クラウドリソースの利用を最大化する必要がありました。
2016年7月18日
SSLピンニングとは:OkHttpを使ったAndroidガイド
Network Security Config、OkHttp、Retrofitを使ってAndroidにSSLピンニングを実装し、その動作をテストして、ピンを安全にローテーションする方法を解説します。レガシーライブラリの例も掲載しています。
2016年5月11日
JNIのリバースエンジニアリング、あるいはFacebookが自社アプリをクラッシュさせている件
Facebookは、ユーザーの反応をテストしFacebookサービスへの定着度を評価する目的で、自社アプリを意図的にクラッシュさせているようです。しかし本稿はユーザーの振る舞い解析についてではなく、それがどのように行われているかという技術的側面について、あるいは単にJNIのリバースエンジニアリングに踏み込むための口実についてのものです。
2016年1月7日