PHPとは?4

背景
投稿者投稿者takeshi  いいね0  お気に入り登録
プレイ回数2  難易度(5.0) 3630打 長文
タグ長文

関連タイピング

問題文

ふりがな非表示 ふりがな表示
(このようなじゅうだいなぜいじゃくせいをはっけんしたのは、せきゅりてぃきぎょうのけんきゅうしゃたちと) このような重大な脆弱性を発見したのは、セキュリティ企業の研究者たちと (さいせんたんのai(じんこうちのう)です。にんげんだけでなく「aiがこーどのけっかんを) 最先端のAI(人工知能)です。人間だけでなく「AIがコードの欠陥を (はっけんした」というてんでもおおきなわだいになっています。) 発見した」という点でも大きな話題になっています。 (おもなはっけんしゃとはっけんのながれ) 主な発見者と発見の流れ (1。べいせきゅりてぃきぎょう「かりふ」) 1。米セキュリティ企業「カリフ」 (かりふしゃのけんきゅうしゃがopenaiのさいしんaiもでるをかつようしてphpのこーどを) カリフ社の研究者がOpenAIの最新AIモデルを活用してPHPのコードを (かいせきしたところ、10ねんいじょうもみのがされてきたじゅうだいなけっかん) 解析したところ、10年以上も見逃されてきた重大な欠陥 ((めもりにかんするばぐ)をはっけんしました。) (メモリに関するバグ)を発見しました。 (2。べいせきゅりてぃきぎょう「うぃず」) 2。米セキュリティ企業「ウィズ」 (googleさんかのせきゅりてぃきぎょうであるうぃずしゃもgoogleのaiや) Google傘下のセキュリティ企業であるウィズ社もGoogleのAIや (openaiのaiをくみあわせてどくじにちょうさをおこない、) OpenAIのAIを組み合わせて独自に調査を行い、 (どうようのけっかんをつきとめました。) 同様の欠陥を突き止めました。 (なぜ「aiによるはっけん」がちゅうもくされているのか?) なぜ「AIによる発見」が注目されているのか? (ながねんみおとされていたけっかん:こんかいみつかったけっかんは、なんと10ねんいじょうも) 長年見落とされていた欠陥:今回見つかった欠陥は、なんと10年以上も (まえからphpないぶにそんざいしていたものでした。にんげんのせきゅりてぃせんもんかでも) 前からPHP内部に存在していたものでした。人間のセキュリティ専門家でも (ながねんきづけなかったぶぶんです。) 長年気づけなかった部分です。 (ちょうさすぴーどのげきてきなこうじょう:じゅうらいであればせんもんちーむがすうかげつかけて) 調査スピードの劇的な向上:従来であれば専門チームが数ヶ月かけて (おこなうようなふくざつなさぎょうを1りのけんきゅうしゃがaiをつかうことでわずか1しゅうかんていどで) 行うような複雑な作業を1人の研究者がAIを使うことでわずか1週間程度で (かんりょうさせたといわれています。せきゅりてぃけんきゅうしゃがaiをこうどな) 完了させたと言われています。セキュリティ研究者がAIを高度な (「ぶんせきつーる」としてくししたことで、ながねんひそんでいたきけんなあなが) 「分析ツール」として駆使したことで、長年潜んでいた危険な穴が
など
(あかるみにでることとなりました。) 明るみに出ることとなりました。 (phpのこあかいはつしゃたちがこのようなじゅうだいなけっかんをながねんみおとして) PHPのコア開発者たちがこのような重大な欠陥を長年見落として (しまったのには、おーぷんそーすそふとうぇあかいはつのこうぞうや、ぷろぐらむの) しまったのには、オープンソースソフトウェア開発の構造や、プログラムの (しくみならではのいくつかのふかいりゆうがあります。) 仕組みならではのいくつかの深い理由があります。 (おもなりゆうはいかの4てんです。) 主な理由は以下の4点です。 (1。にんげんのめがとどきにくい「きわめてふくざつかつていそうなぶぶん」だった) 1。人間の目が届きにくい「極めて複雑かつ低層な部分」だった (こんかいみつかったけっかんは、わたしたちがふだんかくようないっぱんてきなぷろぐらむの) 今回見つかった欠陥は、私たちが普段書くような一般的なプログラムの (こーどではなく、phpというげんごそのものをうごかしているえんじん) コードではなく、PHPという言語そのものを動かしているエンジン ((cげんごでかかれたそこぶぶん)のめもりかんりのしくみにひそんでいました。) (C言語で書かれた底部分)のメモリ管理の仕組みに潜んでいました。 (ここは、こんぴゅーたーのめもりをちょくせつこうりつよくそうさするひじょうにふくざつな) ここは、コンピューターのメモリを直接効率よく操作する非常に複雑な (ぷろぐらむがかかれているえりあです。にんげんのぷろぐらまーが) プログラムが書かれているエリアです。人間のプログラマーが (こーどれびゅー(おたがいのまちがいをちぇっくしあうさぎょう)をおこなうさい) コードレビュー(お互いの間違いをチェックし合う作業)を行う際 (あまりにもふくざつでせんもんてきなぶぶんであるため、ながねん「みなれたぜんてい」として) あまりにも複雑で専門的な部分であるため、長年「見慣れた前提」として (するーされてしまっていました。) スルーされてしまっていました。 (2。10ねんいじょうまえにつくられたふるいこーどだった) 2。10年以上前に作られた古いコードだった (phpは25ねんいじょうのれきしをもつひじょうにいきのながいぷろぐらむです。) PHPは25年以上の歴史を持つ非常に息の長いプログラムです。 (こんかいのけっかんがあったぶぶんは10ねんいじょうまえにかかれたこーどで、とうじはあんぜんだと) 今回の欠陥があった部分は10年以上前に書かれたコードで、当時は安全だと (かんがえられていました。そのご、ぷろぐらみんぐげんごとしてのしんかやじだいの) 考えられていました。その後、プログラミング言語としての進化や時代の (へんかにともなって、しゅういのこーどはなんどもかきかえられましたが) 変化に伴って、周囲のコードは何度も書き換えられましたが (「むかしからあるおおもとのきそぶぶん」はながねんふれられずにそのまま) 「昔からある大元の基礎部分」は長年触れられずにそのまま (のこされていました。そのため、だれも「そこにきけんなけっかんがある」と) 残されていました。そのため、誰も「そこに危険な欠陥がある」と (うたがっていなかったのです。) 疑っていなかったのです。 (3。つうじょうのじどうてすとではみつけられないとくしゅなばぐだった) 3。通常の自動テストでは見つけられない特殊なバグだった (phpのかいはつちーむは、ぷろぐらむにまちがいがないかをちぇっくするために) PHPの開発チームは、プログラムに間違いがないかをチェックするために (ぼうだいなかずの「じどうてすと」をひびじっこうしています。しかし、こんかいのばぐは) 膨大な数の「自動テスト」を日々実行しています。しかし、今回のバグは (「とくていのきょくたんなじょうけんかや、ひじょうにとくしゅなでーたのにゅうりょくほうほう」がかさなった) 「特定の極端な条件下や、非常に特殊なデータの入力方法」が重なった (ときにだけひょうめんかするものでした。つうじょうのてすとつーるでは「せいじょうにうごく」) ときにだけ表面化するものでした。通常のテストツールでは「正常に動く」 (とはんていされてしまうため、じどうてすとのあみをすりぬけてしまっていました。) と判定されてしまうため、自動テストの網をすり抜けてしまっていました。 (4。かいはつりそーす(ひとでとじかん)のげんかい) 4。開発リソース(人手と時間)の限界 (phpのほんたいをかいはつ、めんてなんすしているのは、せかいじゅうからあつまった) PHPの本体を開発、メンテナンスしているのは、世界中から集まった (ゆうしのぷろぐらまー(こあちーむ)です。かれらはひじょうにたかいぎじゅつりょくを) 有志のプログラマー(コアチーム)です。彼らは非常に高い技術力を (もっていますが、そのおおくはぼらんてぃあや、ほかのほんぎょうをもちながら) 持っていますが、その多くはボランティアや、他の本業を持ちながら (さんかしているひとたちです。せかいじゅうでつかわれているきょだいなしすてむであるにも) 参加している人たちです。世界中で使われている巨大なシステムであるにも (かかわらず「すべてのこーどをくまなくにんげんがかんぺきにかんししつづける」には) かかわらず「すべてのコードをくまなく人間が完璧に監視し続ける」には (あっとうてきにひとでもじかんもたりないというおーぷんそーすとくゆうのこうぞうてきな) 圧倒的に人手も時間も足りないというオープンソース特有の構造的な (かだいがあります。だれもいとてきにかくしていたわけではなく、きょだいでふくざつな) 課題があります。誰も意図的に隠していたわけではなく、巨大で複雑な (しすてむのおくふかくに、じゅうらいのてすとではみつけられないかたちで) システムの奥深くに、従来のテストでは見つけられない形で (10ねんいじょうねむっていたというのが、みおとされてしまったはいけいです。) 10年以上眠っていたというのが、見落とされてしまった背景です。 (こんかいのじけんは、にんげんのちからだけではみつけられないかくれたばぐを、さいせんたんの) 今回の事件は、人間の力だけでは見つけられない隠れたバグを、最先端の (aiをかつようすることではじめてあばきだすことができたという) AIを活用することで初めて暴き出すことができたという (せきゅりてぃぎょうかいのれきしてきにもおおきなてんかんてんとなりました。) セキュリティ業界の歴史的にも大きな転換点となりました。
問題文を全て表示 一部のみ表示 誤字・脱字等の報告

takeshiのタイピング

オススメの新着タイピング

タイピング練習講座 ローマ字入力表 アプリケーションの使い方 よくある質問

人気ランキング

注目キーワード