米国時間10月1日、AppleはiPhoneの開発者が結んでいる守秘義務契約(NDA)を外すことを発表したが、これによって彼らは、適切なアプリケーションの作り方について議論できるようになる。この判断はiPhoneのアプリケーションにとってだけでなく、iPhoneのアプリケーションセキュリティにとっても「よいこと」だ。
iPhoneのNDAは開発者の仕事の仕方の対極にあるものだった。開発者は、コードの断片や設計パターンから学ぶものだ。彼らがゼロからものを発明することはほとんど無く、これまでのアプリケーションがどのように作られたかということから学び、現在のプロジェクトでの判断に生かしているのだ。これは、開発者に独創性が欠けているからではなく、物事のやり方には何百万通りもの方法があるが、効率的で、効果的で、最終的にセキュリティ的な問題を引き起こさないような方法は、ほんの一握りであることを彼らは知っているからだ。
過去10年間、開発者とセキュリティコンサルタントは協力して、隠れたセキュリティ上の問題を理解しないまま作成された、何百万行ものコードを修正してきた。「バッファオーバーフロー」や「二重解放」は、不適切なコーディング方法の結果起こる脆弱性だ。ソフトウェア開発コミュニティは、C言語の文字列やSQLクエリー、暗号などを取り扱う際の正しい方法と誤った方法を説明するコードを掲載したプログラミングガイドを作り始めている。このような開かれた議論がなかったら、われわれは未だに基本的なプログラミングの誤りと戦っていたことだろう。しかし、そのような問題は、数年前からかなり減ってきている。
私はプログラミングに関する問題がiPhoneのアプリケーションに存在するかどうかは知らない。iPhoneのアプリケーションに使われるプログラミング言語などからみて、問題は少ないだろう。しかし、問題が生じた場合、プログラミング技術に対してNDAが結ばれていると、その問題を解決するのは非常に難しくなる。
この記事は海外CNET Networks発のニュースをシーネットネットワークスジャパン編集部が日本向けに編集したものです。海外CNET Networksの記事へ
「セキュリティ」 の新着情報
-
「iPhone」と「iPod touch」を狙う危険なワームが出現
「iPhone」を標的とする新たなワームが登場した。前回見つかったものに比べ、個人情報の盗難など深刻な被害を招くおそれがあ... - マイクロソフト、「IE」のCSS処理に関する脆弱性を調査中と発表
- Firefoxのセキュリティを向上させる--お勧めアドオン10選
- マイクロソフトがGoogle Chrome Frameにセキュリティホールを発見
- OSSTech、OpenLDAPを製品パッケージ化--性能向上で商用版からの置き換え狙う
- セキュリティ 一覧へ »
「Zero Day」 のバックナンバー
-
マイクロソフトがGoogle Chrome Frameにセキュリティホールを発見
Internet Explorerのプラグイン、Google Chrome Frameにセキュリティホールが発見された。パッチは公開済みで、自動的にアップデートされる。 -
モジラがFirefox 3.6で悪質アドオン対策を実装
-
Windows 7の脆弱性に対する攻撃コードが公開される
-
アップルはなぜWindowsのAutoRunに干渉しようとするのか
-
Safariに7件の脆弱性を修正するパッチ
- Zero Day 一覧へ »
-
POSデータを活用し、売上アップを導く「分析力」とは?
- 日本モバイルインターネット端末市場分析 〜2008〜2012年のMID及びスマートフォン...
- HP LeftHandが仮想化環境の構築の効率を向上させた3社の事例集
- コスト削減に寄与するMDM(マスターデータマネジメント)
- ストレージ問題の課題に対する解決方法
- HP LeftHand SAN のパフォーマンス評価
- iPhoneをビジネスで活用する時代へ〜ビジネス&モバイルのミライ〜
- Active Directoryの課題に関する調査結果と対処方法
- ETLの進化形「データ統合」への移行戦略 −「データ統合」成功のための技術要件
- 米企業の約8割、社内にXBRLの専門家なし
企画特集
-
大丈夫?あなたの会社のセキュリティ対策
中堅・中小企業のネットワーク・セキュリティを考える -
マネジメントの「コラム」と「コネタ」
今日のキーパーソンは誰? -
高まるiSCSIストレージへの注目度
ストレージシステムの4つの課題とiSCSI導入のメリット -
―エン・ジャパン厳選求人☆毎週更新―
ハンゲームの社長が語る・人材とサービスの在り方 -
100万円で実現!中小企業の情報漏えい対策
中小企業の課題!?セキュリティ管理者不在でも大丈夫 -
グリー、3人のエンジニアが語る仕事への想い
連載第2話、元SIerに聞くリニューアルと開発の舞台裏 -
企業ITシステムの企画、構築、運用のイロハ
戦略的なITシステムのために、今考えるべきポイント -
【最終警告】パンデミック対策特集
サービス品質を保証するためのリスクマネジメントとは -
電力に"ふた"をする独自の省エネ機能とは!?
動的に電力割り当ても可能なHPの最新鋭ブレードに迫る -
J-SOX法制定により内部統制の整備が急務に
重要性高まるActive Directoryの課題と対処法を公開中 -
容量制限によるメール消去は一切無し!
全てを保存するメールセキュリティSaaSが登場 -
VMware OEMベンダー6社を独占インタビュー
IBM、HP、NEC、DELL、日立、富士通のVMwareの取り組み -
急増するオンライン犯罪への解決策!
オンラインサービス保護ソリューション
ZDNet Japan イベント
- 開催日:2009年11月26日(木)
- イベント一覧へ»
-
5. lambda関数を使って
この5分間のビデオは、並列コードをより読みやすくするために、Threaded... -
6. 既知のバグをデバッグする
この4分間のビデオは、並列プログラムエラーが疑われる既知のバグをデバ...
新着企業動向
-
『社員による企業評価 Vorkers.com』 獲得ポイントにより閲覧期間を延長できる「投票ポイン...
株式会社ヴォーカーズ -
販促、集客でTwitterを活かす。
コンテクスト -
「大江戸セキュリティくろすわーど」好評につき期間延長しました!(11/15まで)
日立システムアンドサービス -
商用サービス用バックアップソフト ShadowProtect - IT Edition
アズジェント - 企業動向一覧へ»
