米国時間10月1日、AppleはiPhoneの開発者が結んでいる守秘義務契約(NDA)を外すことを発表したが、これによって彼らは、適切なアプリケーションの作り方について議論できるようになる。この判断はiPhoneのアプリケーションにとってだけでなく、iPhoneのアプリケーションセキュリティにとっても「よいこと」だ。
iPhoneのNDAは開発者の仕事の仕方の対極にあるものだった。開発者は、コードの断片や設計パターンから学ぶものだ。彼らがゼロからものを発明することはほとんど無く、これまでのアプリケーションがどのように作られたかということから学び、現在のプロジェクトでの判断に生かしているのだ。これは、開発者に独創性が欠けているからではなく、物事のやり方には何百万通りもの方法があるが、効率的で、効果的で、最終的にセキュリティ的な問題を引き起こさないような方法は、ほんの一握りであることを彼らは知っているからだ。
過去10年間、開発者とセキュリティコンサルタントは協力して、隠れたセキュリティ上の問題を理解しないまま作成された、何百万行ものコードを修正してきた。「バッファオーバーフロー」や「二重解放」は、不適切なコーディング方法の結果起こる脆弱性だ。ソフトウェア開発コミュニティは、C言語の文字列やSQLクエリー、暗号などを取り扱う際の正しい方法と誤った方法を説明するコードを掲載したプログラミングガイドを作り始めている。このような開かれた議論がなかったら、われわれは未だに基本的なプログラミングの誤りと戦っていたことだろう。しかし、そのような問題は、数年前からかなり減ってきている。
私はプログラミングに関する問題がiPhoneのアプリケーションに存在するかどうかは知らない。iPhoneのアプリケーションに使われるプログラミング言語などからみて、問題は少ないだろう。しかし、問題が生じた場合、プログラミング技術に対してNDAが結ばれていると、その問題を解決するのは非常に難しくなる。
この記事は海外CNET Networks発のニュースをシーネットネットワークスジャパン編集部が日本向けに編集したものです。海外CNET Networksの記事へ
「セキュリティ」 の新着情報
-
月額498円でノートン先生が保護--イー・モバイル、月額版ノートン 360提供
シマンテックは、イー・モバイルの月額制オプションサービス「EMセキュリティ」のユーザーを対象に、セキュリティソフト「ノ... - 日本PGP、ホワイトリスト活用するデータ保護とアプリ制御の新製品を発表
- TLSとSSLにゼロデイ脆弱性--セキュリティ研究家が明らかに
- MS、11月の月例パッチで「Windows」「Office」の脆弱性を修正すると事前通知
- 三井住友銀行、投資銀行部門のEUC基盤でセキュリティ対策強化
- セキュリティ 一覧へ »
「Zero Day」 のバックナンバー
-
フィッシング実験ですべてのスパムフィルタを迂回することに成功
最近行われた、倫理的フィッシングに関する実験では、テスト対象となったすべてのアンチスパムフィルタを出し抜くことに成功していた。 -
Shockwave Playerに深刻なセキュリティホール--アドビが修正パッチ公開
-
US-CERT、BlackBerryをねらったスパイウェアを警告
-
ボットネットに接続させるFacebookのパスワードリセットスパムが出回る
-
Operaに任意のコードが実行されるセキュリティホール
- Zero Day 一覧へ »
-
新型インフルエンザ等のパンデミック時に対応できるユーザー認証のあり方と仕組み
- 日本モバイルインターネット端末市場分析 〜2008〜2012年のMID及びスマートフォン...
- パンデミックでも社員を守り業務継続を支援する
- iPhoneをビジネスで活用する時代へ〜ビジネス&モバイルのミライ〜
- 圧倒的なWeb会議市場シェアを誇る「nice to meet you」のご紹介
- ITコスト削減の傾向と対策 〜情報システム部様限定〜
- SOA による製造ラインとバックエンド レガシー メインフレームの統合
- ビジネス コンポーネント アーキテクチャ -- SOA と EDA の統一 --
- 最上級のブレードがこれだ!導入実績豊富な製品で構成され、仮想化環境に最適化し...
- 異種データベースサーバ統合による戦略的コスト削減のススメ
企画特集
-
100万円で実現!中小企業の情報漏えい対策
中小企業の課題!?セキュリティ管理者不在でも大丈夫 -
大丈夫?あなたの会社のセキュリティ対策
中堅・中小企業のネットワーク・セキュリティを考える -
進むストレージ環境の見直し
仮想環境に最適なiSCSIストレージLeftHandのメリット -
求めているのはSIerのエンジニア!!
連載インタビュー第1話、グリーCTO藤本氏が語る -
マネジメントの「コラム」と「コネタ」
今日のキーパーソンは誰? -
【最終警告】パンデミック対策特集
サービス品質を保証するためのリスクマネジメントとは -
企業ITシステムの企画、構築、運用のイロハ
戦略的なITシステムのために、今考えるべきポイント -
最大32個のセンサーが電力を徹底管理!
『省エネ性能』追求HPx86サーバー徹底レビュー -
―エン・ジャパン厳選求人☆毎週更新―
ハンゲームの社長が語る・人材とサービスの在り方 -
J-SOX法制定により内部統制の整備が急務に
重要性高まるActive Directoryの課題と対処法を公開中 -
情報漏えいを食い止める!
証跡としての信用力を高めるメールアーカイブとは? -
VMware OEMベンダー6社を独占インタビュー
IBM、HP、NEC、DELL、日立、富士通のVMwareの取り組み -
急増するオンライン犯罪への解決策!
オンラインサービス保護ソリューション
-
5. lambda関数を使って
この5分間のビデオは、並列コードをより読みやすくするために、Threaded... -
6. 既知のバグをデバッグする
この4分間のビデオは、並列プログラムエラーが疑われる既知のバグをデバ...
新着企業動向
-
ウォルフソン、半導体開発センターを開設
ウォルフソン・マイクロエレクトロニクス -
【東京会場】12/5(土)プログラミングからWeb デザインまで、高速・高機能のテキストエディ...
エムソフト -
事例のご紹介 Vol.14 | 情報インフラの全体最適化
EMCジャパン -
UTM-1 Edge
アズジェント - 企業動向一覧へ»
