1: ロンメル銭湯兵 ★@\(^o^)/ 2015/09/17(木) 20:08:22.75 ID:???.net

(画像:F-22らぷたん).

201509170119190000w

 オバマ大統領は最近、最近頻発している中国からのサイバー攻撃に対して懸念を表明した。しかし、こうしたサイバー攻撃により例えば、F-22のような戦闘機が乗っ取られる恐れはないのだろうか?

 そのようなF-22のセキュリティーに関わる、John Lehman海軍長官による(昔の)コメントがRedditで話題に上っていた。

 彼がWall Street Journalに投稿した記事(引用はTimeによるもの)によると、「まさか、中国もF-22が1983年に作られたビンテージのIBMソフトで動いているとは考えないだろう(No one in China knows how to program the '83 vintage IBM softwarethat runs them.)」というのである。

 一体、John Lehman海軍長官はF-22の何が1983年製のビンテージソフトだと言っているのだろうか?

 この記事に関わるRedditのsubredditを丹念に読むと、恐らくJohn Lehman海軍長官が指摘しているのはDO-178Bに準拠したINTEGRITY-178BリアルタイムOSのことではないかとの指摘が書かれてあった。

 DO-178BとはF-22が採用している基幹ソフトウェアのベースになったNSAが策定したソフトウェア開発技術仕様のことであり、INTEGRITY-178B RTOSとはそれにそって作られたリアルタイムOSとなる。

 INTEGRITY-178B RTOSには、モダンOSではサポートされているパイプラインキャッシュも、スレッドも、ハイパースレッドも、分岐予測(インストラクション・プレディクション)も、バーチャルメモリーの何もサポートはされておらず(とにかくモダンOSで必須とされているほとんど全ての機能はサポートされいない)脆弱性が発生する余地を徹底的に排除することで、産業用の基幹ソフトとしての信頼性を確保しているというのである。

 F-22というと多くの人は最新鋭のテクノロジーが結集した機体だと考えるだろう。しかし、実際のところ、F-22の基幹には、初代のIBM PCが発表された1983年当時に作られたOSが使われているのである。

 INTEGRITY-178B RTOSは、Green Hills SoftwareというIT業界ではまったく無名の企業の製品となるが、この企業のホームページの説明を読むとこのOSはF-35から日本のH-IIA/H-IIBロケットの誘導システムまで様々な分野で採用されていると書かれており結構、驚かされる。

by Gerald Byrd

ビジネスニュースライン 2015 9 17
http://www.businessnewsline.com/news/201509170119190000.html



5: <丶`∀´>(´・ω・`)(`ハ´  )さん@\(^o^)/ 2015/09/17(木) 20:13:10.29 ID:kV95U7ge.net

海軍長官にこう言うのも失礼かもしれんが、中国がいくら間抜けでも
軍用品がWindowsで動いてるのは韓国みたいな国だけだと思うよ、俺は。



24: <丶`∀´>(´・ω・`)(`ハ´  )さん@\(^o^)/ 2015/09/17(木) 20:29:23.20 ID:YKf6aiW7.net

>>5
イージス艦のUSS YorktownがNTが固まってどんな目に遭ったか
知らんのかね?



63: <丶`∀´>(´・ω・`)(`ハ´  )さん@\(^o^)/ 2015/09/17(木) 21:24:39.83 ID:t9lQyxQ3.net

>>5
イギリスの原子力潜水艦もWindows



12: <丶`∀´>(´・ω・`)(`ハ´  )さん@\(^o^)/ 2015/09/17(木) 20:14:55.33 ID:PIGty3F5.net

某大手半導体工場のPIコーターの稼動プログラムには
PC9801でMS_DOSが稼動していた。

ほんと感動したわ。



7: <丶`∀´>(´・ω・`)(`ハ´  )さん@\(^o^)/ 2015/09/17(木) 20:13:41.85 ID:obnbADqY.net

パイプラインキャッシュ? ハイパースレッド 分岐予測 仮想メモリが
脆弱性の発生原因になる可能性なんて少ないだろ
単純なだけに解析されやすいとも言えるし
NXビットみたいな保護もない



25: <丶`∀´>(´・ω・`)(`ハ´  )さん@\(^o^)/ 2015/09/17(木) 20:29:44.20 ID:7OhUcUwu.net

>>7
キャッシュや仮想メモリの脆弱性が見つかったとは過去に何回かあっただろ。
戦争の真っ最中に脆弱性が見つかったら、どうやって対処するというんだ?



40: <丶`∀´>(´・ω・`)(`ハ´  )さん@\(^o^)/ 2015/09/17(木) 20:46:40.88 ID:obnbADqY.net

>>25
仮想メモリがなきゃ 単一のアドレススペースが皆に丸見えになってるだけじゃないのか
それにCPUやOSの機能が原因で脆弱性が起きるよりも
スタックの破壊とかソフトウェアのミスで起きる脆弱性の方が圧倒的に多いだろ
OSやハードの機能をこんなに絞ったから安全に決まってるって決め込むのは危険

戦争中に脆弱性が見つかったら...というのはINTEGRITY-178Bだって同じ
F22他軍事的に重要な物の制御に使われてるのが知られてる以上、確実に狙われてるわけだし
特に他のRTOSと比べて安全だとは思えないな



51: <丶`∀´>(´・ω・`)(`ハ´  )さん@\(^o^)/ 2015/09/17(木) 21:00:02.46 ID:7OhUcUwu.net

>>40
誤解してるようだけど、「機能を絞ったから安全」だと考えてるわけじゃなくて、
初登場の83年以降、とことん不具合・セキュリティホールを潰して枯れたOSだから安全なんだよ。
今の高機能なOSも、40年くらいしたら枯れて安全になるかもしれない。



13: <丶`∀´>(´・ω・`)(`ハ´  )さん@\(^o^)/ 2015/09/17(木) 20:15:02.79 ID:e6C0ZfY0.net

>初代のIBM PCが発表された1983年当時に作られたOSが使われているのである。

IBN5100か?!



8: <丶`∀´>(´・ω・`)(`ハ´  )さん@\(^o^)/ 2015/09/17(木) 20:14:08.24 ID:FGBADM6n.net

要するに確実性を確保するために枯れた技術を使ってるっつーこと?


30: <丶`∀´>(´・ω・`)(`ハ´  )さん@\(^o^)/ 2015/09/17(木) 20:34:30.69 ID:113vr/4B.net

>>8
どちらかというと、今のOSでは必須の技術のほとんどが必要ない
実行するプログラムの数は一定だし、使用するメモリの量も正確に予測できる
飛行中にソフトウェアのアップデートもしないし、ネット経由でiTunesで楽曲データを参照するわけでもない



14: <丶`∀´>(´・ω・`)(`ハ´  )さん@\(^o^)/ 2015/09/17(木) 20:15:08.84 ID:R+V27woo.net

DOSじゃないの?


19: <丶`∀´>(´・ω・`)(`ハ´  )さん@\(^o^)/ 2015/09/17(木) 20:20:31.40 ID:pkEbuYGU.net

そこのチャイナ人もまさか本気で飛んでるF22をハックできるとは考えてないだろ
…まさかなぁ?



28: <丶`∀´>(´・ω・`)(`ハ´  )さん@\(^o^)/ 2015/09/17(木) 20:33:17.48 ID:Jc+LQ7lQ.net

余計な機能を排除しているから、そこから生まれる脆弱性が無いって事だわな


31: <丶`∀´>(´・ω・`)(`ハ´  )さん@\(^o^)/ 2015/09/17(木) 20:34:40.16 ID:SuoXbyuC.net

アメリカは昔、駆逐艦にWindows NTを乗っけたら、ブルースクリーンが
表示されて2,3時間漂流したことがあったからな。



33: <丶`∀´>(´・ω・`)(`ハ´  )さん@\(^o^)/ 2015/09/17(木) 20:38:55.72 ID:Jc+LQ7lQ.net

今のOSやアプリはなぜか画像に埋め込まれたコードを実行する機能とか誰も使わんようなものが付いてて
そこから乗っ取ってくるからな



43: <丶`∀´>(´・ω・`)(`ハ´  )さん@\(^o^)/ 2015/09/17(木) 20:47:19.72 ID:M004B9ni.net

 ,;:⌒:;,
8(・ω・)8 いまだに使える設計がしてあるOSというのも凄いよね
      とか言ってもバージョンアップはしてきてるんだろうな
      まさか1983年当時のままってことはないだろ



50: <丶`∀´>(´・ω・`)(`ハ´  )さん@\(^o^)/ 2015/09/17(木) 20:57:48.68 ID:u03J7Eg7.net

CPUもOSも複雑だもんな
悪いことばっか考えてる連中にとっては、
許されてることを組み合わせて悪さするのは
すごく楽しいんだろうけど
パズルみたいなもんか



52: <丶`∀´>(´・ω・`)(`ハ´  )さん@\(^o^)/ 2015/09/17(木) 21:02:56.34 ID:SuoXbyuC.net

アメリカの駆逐艦はリブートしても最初に起動するアプリがOSを落とし
続けたんだよな。デバイスがメモリを保持してたんかな。



53: <丶`∀´>(´・ω・`)(`ハ´  )さん@\(^o^)/ 2015/09/17(木) 21:06:37.85 ID:7OhUcUwu.net

スレとは直接関係ないが、リブート版の宇宙空母ギャラクティカを思い出すな。
最新鋭の宇宙艦隊が敵のウイルスで機能停止して全滅したけれど、
退役寸前の老朽艦ギャラクティカだけが旧世代のテクノロジーだったので生き残ったんだよね。



59: <丶`∀´>(´・ω・`)(`ハ´  )さん@\(^o^)/ 2015/09/17(木) 21:15:19.20 ID:YKf6aiW7.net

>>53
バトルスターギャラクティカ懐いなあ
あれ大好きだわw



73: <丶`∀´>(´・ω・`)(`ハ´  )さん@\(^o^)/ 2015/09/17(木) 22:05:33.47 ID:T8kxae0E.net

>>53
というか、サイバー戦お手の物のサイロンと戦う為に、徹底的にローテク化、非ネットワーク化してた設定だったかと。
サイロンが消えたあとの新世代艦は普通に自動化しててアッサリやられてしまった。



55: <丶`∀´>(´・ω・`)(`ハ´  )さん@\(^o^)/ 2015/09/17(木) 21:07:22.12 ID:Lx6IVnSe.net

CDP1802という8ビットのCPUは
1976年だかに耐放射線のシリコンオンサファイアで
作ったロットがなかなか無くならなかったとかで

火星に初めて着陸したバイキングに積まれてから、木星探査機ガリレオの頃まで
ずっと使われてたんだよな。あとはボイジャーもそうだった
過酷な使用環境とか不安定な電源云々に耐えうるやつがこれしかなかったらしい

鬼のように遅いプロセッサだったけど
姿勢制御から通信までやたらと色々な仕事をさせてた



54: <丶`∀´>(´・ω・`)(`ハ´  )さん@\(^o^)/ 2015/09/17(木) 21:06:59.20 ID:uwzCNmJ5.net

人民解放軍はどんなソフトを使ってるんだろう・・・


56: <丶`∀´>(´・ω・`)(`ハ´  )さん@\(^o^)/ 2015/09/17(木) 21:08:34.60 ID:DsXU3ui9.net

>>54
違法コピーのウインドウズに決まってんだろw

たとえユニックスでもハッキング合戦になったら開発国であるアメリカの敵ではないw



58: <丶`∀´>(´・ω・`)(`ハ´  )さん@\(^o^)/ 2015/09/17(木) 21:11:23.51 ID:7OhUcUwu.net

>>54
マジレスすると、(オープンソースの)Linuxを改造したものでは無いかと言われている。



68: raku_s ◆6C42qQcUX. @\(^o^)/ 2015/09/17(木) 21:43:32.61 ID:w7XkNuhv.net

必要なのは速答性だけだからな。
今の工場ラインでもPLCだもんな。



70: <丶`∀´>(´・ω・`)(`ハ´  )さん@\(^o^)/ 2015/09/17(木) 21:49:47.57 ID:0qiHsGXX.net

ウリがActiveXで効率よく作り直してやるニダ


76: <丶`∀´>(´・ω・`)(`ハ´  )さん@\(^o^)/ 2015/09/17(木) 22:20:28.48 ID:cdwEdpXY.net

逆にアメリカはハッキングしてるんだろかそれともそんなことするまでもないと思ってるんだろか


79: <丶`∀´>(´・ω・`)(`ハ´  )さん@\(^o^)/ 2015/09/17(木) 22:39:59.93 ID:ZGQ12UD+.net

会社の工作室ではPDP-7と紙テープパンチャが現役
NC旋盤専用なのさ



85: <丶`∀´>(´・ω・`)(`ハ´  )さん@\(^o^)/ 2015/09/17(木) 23:53:36.91 ID:Lx6IVnSe.net

>>79
>会社の工作室ではPDP-7と紙テープパンチャが現役


まともに動作するのがすごいな。40年は経ってるだろうに

たしかに寿命を数年で設定するような民生機器と違って、
産業用機器は空調が掛かった環境ならそれぐらいは持つって言うけどな



86: <丶`∀´>(´・ω・`)(`ハ´  )さん@\(^o^)/ 2015/09/17(木) 23:58:03.17 ID:Hww2SiKH.net

つまり、自動装置全部切っても、最悪人的コントロールが効くって事なんだわ。
帰投が出来たら良い。日本も見習うべき所だな、もう採用してるかもしれないが。



89: ccooppyylleefftt1509@\(^o^)/ 2015/09/18(金) 00:27:28.47 ID:2u2E37nu.net

まぁF22Aのステルス性能とスーパークルーズ能力は魅力だけど、
データリンク、多面AESAレーダー、LOAL、エキスパートシステムはどう考えてもF35A以下。

自衛隊にF22欲しいって言ってる奴の中で、こうしたアビオニクスに言及しない奴多いけど、
単にステルスとクルーズを使った戦術の有効性を言及するなら、その前にステルス爆撃機かICBM持てよって話なんだよな。



92: <丶`∀´>(´・ω・`)(`ハ´  )さん@\(^o^)/ 2015/09/18(金) 02:01:18.92 ID:mGHjJ+Pz.net

スペースシャトルはIBMのシリーズ1乗せてたが
あのコンピューターは20年前でもおっそいCPUだった
当時のパソコンのほうがはるかに性能が良いのは
動き見てるだけでわかった



95: <丶`∀´>(´・ω・`)(`ハ´  )さん@\(^o^)/ 2015/09/18(金) 02:43:52.18 ID:6PwTqNU9.net

っていうか、軍用機や宇宙機の制御には信頼性を考えて数世代前のコンピュータを使うというのはお決まりの話だろ。
OSにWindows10でも使われてたらそれこそビックリものだ。



97: <丶`∀´>(´・ω・`)(`ハ´  )さん@\(^o^)/ 2015/09/18(金) 03:11:16.70 ID:KqvnhetM.net

日本の家電は今でもTRONなのだろうか
HDレコーダーはLinuxが多いらしいけど



103: <丶`∀´>(´・ω・`)(`ハ´  )さん@\(^o^)/ 2015/09/18(金) 04:46:00.58 ID:HqxSsat0.net

そそ
Windowsは妙に複雑になってる
アジレントのオシロが組み込みWindowsになったとき
オシロでソリティアが出来て不安になったよ



105: <丶`∀´>(´・ω・`)(`ハ´  )さん@\(^o^)/ 2015/09/18(金) 07:42:32.52 ID:hvPh5fgR.net

F-22はクラッキングはされないかも知れないが、
実用化前は飛行中のシステムダウン、フリーズに悩まされたんだっけ。

2時間に一度、空中でリブートを強いられてた時期もあったとかなんとか。



111: <丶`∀´>(´・ω・`)(`ハ´  )さん@\(^o^)/ 2015/09/18(金) 09:10:02.12 ID:O8xTce/w.net

90式だったか74式戦車のOSも十数kb位の容量だったらしいな。
機能限定させればそんなに大きくはならんのだろうけど



120: <丶`∀´>(´・ω・`)(`ハ´  )さん@\(^o^)/ 2015/09/18(金) 11:49:30.25 ID:xtPy894a.net

いやいやグリーンヒルズなんてリアルタイムOSの老舗じゃん
日本はITRONのシェア大きかったから流行らなかったけど、規模の大きなリアルタイムシステム作るんなら第一候補でしたよ



122: <丶`∀´>(´・ω・`)(`ハ´  )さん@\(^o^)/ 2015/09/18(金) 11:54:01.10 ID:UQf5Gx1e.net

軍事や宇宙開発ほどシステムは古いもんだと思ってたけど
一つ一つがクソ高いから徹底的に脆弱性を検証したシステムになるだろうから必然的に古いものにと



125: <丶`∀´>(´・ω・`)(`ハ´  )さん@\(^o^)/ 2015/09/18(金) 11:57:09.79 ID:Dr7Qju58.net

>>122
衛星打ち上げが使い捨てロケットに回帰した理由は実は最新技術をどんどん取り入れられるから。



132: <丶`∀´>(´・ω・`)(`ハ´  )さん@\(^o^)/ 2015/09/18(金) 12:17:52.63 ID:TylLEvwh.net

医療系もQNX多いしな。
Linuxですら高信頼性組み込みは弱い



133: <丶`∀´>(´・ω・`)(`ハ´  )さん@\(^o^)/ 2015/09/18(金) 12:29:10.66 ID:t/KEdsPp.net

つか、F-22自体が80年代に開発された代物だし


137: <丶`∀´>(´・ω・`)(`ハ´  )さん@\(^o^)/ 2015/09/18(金) 12:44:09.43 ID:I9Mqul0F.net

要は当時のミニコンリアルタイムOS
チャネルからバスに移行する過渡期OSがベース
RASを考えれば単純な機構の方がリスクは小さい



139: <丶`∀´>(´・ω・`)(`ハ´  )さん@\(^o^)/ 2015/09/18(金) 13:18:08.40 ID:TylLEvwh.net

メモリ使わずにレジスタだけでやりくりできる
処理がかなり多いことを最近の若いもんは
知っているんだろうかね。



144: (´・ω・`)(`ハ´  )さん 2015/09/19(土) 00:04:44.24 ID:nPn491uYS

この記事書いた記者は、CPUとOSの区別がついていないな。
パイプラインや分岐予測はCPUの機能であって、OSとは関係ない。



127: <丶`∀´>(´・ω・`)(`ハ´  )さん@\(^o^)/ 2015/09/18(金) 12:03:01.57 ID:Yjh+CVXb.net

余計な機能つけるほうが隙ができるからな

確実堅牢ならシンプルなほうがいい





このエントリーをはてなブックマークに追加




最新記事一覧


他ブログのおすすめ記事