ロゴ
ユニオンペディア
コミュニケーション
Google Play で手に入れよう
新しい! あなたのAndroid™デバイスでユニオンペディアをダウンロードしてください!
ダウンロード
ブラウザよりも高速アクセス!
 

Spectre

索引 Spectre

本脆弱性のロゴマーク Spectre(スペクター)は、今日の幅広いマイクロプロセッサに存在するハードウェアレベルの脆弱性であり、正当な権限のないプロセスが保護されたメモリの領域(例:サンドボックスの外側)にアクセスすることが可能になる。.

32 関係: AMD RadeonAndroidARMアーキテクチャ実行時コンパイラマイクロプロセッサニューヨーク・タイムズ分岐予測アドバンスト・マイクロ・デバイセズインテルウェブブラウザサンドボックス (セキュリティ)副作用 (プログラム)脆弱性情報データベースGoogle ChromeGraphics Processing UnitIntel CoreIntel Core 2IOS (アップル)JavaScriptLGA775MacOSMeltdownMozilla FirefoxNehalemマイクロアーキテクチャNetBurstマイクロアーキテクチャNVIDIA GeForceRaspberry PiSafariTvOSWIRED (雑誌)X86投機的実行

AMD Radeon

Radeon HD 4870 Radeon(レイディオン)は、AMD社が開発するGPUのブランド名である。 日本ではローマ字読みのラデオンやラディオンをはじめとして多様な呼称が用いられ、しばしばラデと略して呼称される。.

新しい!!: SpectreとAMD Radeon · 続きを見る »

Android

Android(アンドロイド)は、Googleが開発したモバイルオペレーティングシステムである。Linuxカーネルやオープンソースソフトウェアがベースで、主にスマートフォンやタブレットなどのタッチスクリーンモバイルデバイス向けにデザインされている。テレビ用にはAndroid TV、自動車用にはAndroid Auto、ウェアラブルデバイス用にはWear OSがある。世界で最も人気のあるモバイルオペレーティングシステムであり、20億人を超える月間アクティブユーザーがいる。.

新しい!!: SpectreとAndroid · 続きを見る »

ARMアーキテクチャ

ARMアーキテクチャ とは、ARMホールディングスの事業部門であるARM Ltdにより設計・ライセンスされている、組み込み機器や低電力アプリケーション向けに広く用いられている、プロセッサコアのアーキテクチャである。.

新しい!!: SpectreとARMアーキテクチャ · 続きを見る »

実行時コンパイラ

実行時コンパイラ(じっこうじコンパイラ、、JITコンパイラ、その都度のコンパイラ)とは、ソフトウェアの実行時にコードのコンパイルを行い実行速度の向上を図るコンパイラのこと。通常のコンパイラはソースコード(あるいは中間コード)から対象CPUの機械語への変換を実行前に事前に行い、これをJITと対比して事前コンパイラ (Ahead-Of-Timeコンパイラ、AOTコンパイラ)と呼ぶ。.

新しい!!: Spectreと実行時コンパイラ · 続きを見る »

マイクロプロセッサ

マイクロプロセッサ(Microprocessor)とは、コンピュータなどに搭載される、プロセッサを集積回路で実装したものである。 マイクロプロセッサは小型・低価格で大量生産が容易であり、コンピュータのCPUの他、ビデオカード上のGPUなどにも使われている。また用途により入出力などの周辺回路やメモリを内蔵するものもあり、一つのLSIでコンピュータシステムとして動作するものを特にワンチップマイコンと呼ぶ。マイクロプロセッサは一つのLSIチップで機能を完結したものが多いが、複数のLSIから構成されるものもある(チップセットもしくはビットスライスを参照)。 「CPU」、「プロセッサ」、「マイクロプロセッサ」、「MPU」は、ほぼ同義語として使われる場合も多い。本来は「プロセッサ」は処理装置の総称、「CPU」はシステム上で中心的なプロセッサ、「マイクロプロセッサ」および「MPU(Micro-processing unit)」はマイクロチップに実装されたプロセッサである。本項では、主にCPU用のマイクロプロセッサについて述べる。 当初のコンピュータにおいて、CPUは真空管やトランジスタなどの単独素子を大量に使用して構成されたり、集積回路が開発されてからも、たくさんの集積回路の組み合わせとして構成されてきた。製造技術の発達、設計ルールの微細化が進むにつれてチップ上に集積できる素子の数が増え、一つの大規模集積回路にCPU機能を納めることが出来るようになった。汎用のマイクロプロセッサとして最初のものは、1971年にインテルが開発したIntel 4004である。このマイクロプロセッサは当初電卓用に開発された、性能が非常に限られたものであったが、生産や利用が大幅に容易となったため大量に使われるようになり、その後に性能は著しく向上し、価格も低下していった。この過程でパーソナルコンピュータやRISCプロセッサも誕生した。ムーアの法則に従い、集積される素子数は増加し続けている。現在ではマイクロプロセッサは、大きなメインフレームから小さな携帯電話や家電まで、さまざまなコンピュータや情報機器に搭載されている。.

新しい!!: Spectreとマイクロプロセッサ · 続きを見る »

ニューヨーク・タイムズ

ニューヨーク・タイムズ(The New York Times)は、アメリカ合衆国ニューヨーク州ニューヨーク市に本社を置く、新聞社並びに同社が発行している高級日刊新聞紙。アメリカ合衆国内での発行部数はUSAトゥデイ(211万部)、ウォール・ストリート・ジャーナル(208万部)に次いで第3位(103万部)部数は平日版、2008年10月 - 2009年3月平均。.

新しい!!: Spectreとニューヨーク・タイムズ · 続きを見る »

分岐予測

ンピュータ・アーキテクチャにおける分岐予測(ぶんきよそく、Branch Prediction、ブランチプレディクション)とは、プログラム実行の流れの中で条件分岐命令が分岐するかしないかを予測することにより、命令パイプラインの効果を可能な限り維持し、性能を高めるためのCPU内の機能である。.

新しい!!: Spectreと分岐予測 · 続きを見る »

アドバンスト・マイクロ・デバイセズ

アドバンスト・マイクロ・デバイセズ(Advanced Micro Devices, Inc.

新しい!!: Spectreとアドバンスト・マイクロ・デバイセズ · 続きを見る »

インテル

インテル(英:Intel Corporation)は、アメリカ合衆国カリフォルニア州に本社を置く半導体素子メーカーである。 社名の由来はIntegrated Electronics(集積されたエレクトロニクス)の意味である。.

新しい!!: Spectreとインテル · 続きを見る »

ウェブブラウザ

情報なし ウィキメディア財団のサーバにアクセスしたウェブブラウザの割合(2012年12月) ウェブブラウザ(インターネットブラウザ、web browser)とは、 World Wide Web (WWW) の利用に供するブラウザであり、ユーザエージェント (UA) である。具体的には、ウェブページを画面や印刷機に出力したり、ハイパーリンクをたどったりするなどの機能がある。単にブラウザ(ブラウザー)と呼んだ場合、多くはウェブブラウザのことを指す。 WWW 上の情報リソースを扱うアプリケーションであり、ウェブページ・画像・動画・音声等の情報リソースの識別には Uniform Resource Identifier (URI) を使用する。 ウェブブラウザは WWW への接続を第一の目的としているが、プライベートネットワーク内の Web サーバやファイルシステム内のファイルが提供する情報への接続にも利用できる。主なウェブブラウザとして、Internet Explorer, Microsoft Edge, Mozilla Firefox, Google Chrome, Opera, Safari 等がある。.

新しい!!: Spectreとウェブブラウザ · 続きを見る »

サンドボックス (セキュリティ)

ンピュータセキュリティ技術において、サンドボックス(sandbox)は、外部から受け取ったプログラムを保護された領域で動作させることによって、システムが不正に操作されるのを防ぐセキュリティ機構のことをいう。 実行されるプログラムは保護された領域に入り、ほかのプログラムやデータなどを操作できない状態にされて動作するため、プログラムが暴走したりウイルスを動作させようとしてもシステムに影響が及ばないようになっている。 ウェブページに配置されたJavaアプレットやFlash、JavaScriptなどのプログラムは自動的に実行される。そのため、気づかないうちにコンピュータ上にあるファイルを盗み見られたり書き換えられたり、あるいはコンピュータウイルスに感染させられたりするおそれがある。そこで安心してネットサーフィンを楽しめるように提供されたのが、そういった攻撃のできない安全な「砂箱」(サンドボックス)である。.

新しい!!: Spectreとサンドボックス (セキュリティ) · 続きを見る »

副作用 (プログラム)

プログラミングにおける副作用(ふくさよう)とは、ある機能がコンピュータの(論理的な)状態を変化させ、それ以降で得られる結果に影響を与えることをいう。代表的な例は変数への値の代入である。 例えば与えられた数字を二倍して返す機能"double"があるとする。 このような機能では次のことが成立する。.

新しい!!: Spectreと副作用 (プログラム) · 続きを見る »

脆弱性情報データベース

脆弱性情報データベース(ぜいじゃくせいじょうほうデータベース)とは、脆弱性情報をデータベース化し、一般向けに公開されているものを指す。.

新しい!!: Spectreと脆弱性情報データベース · 続きを見る »

Google Chrome

Google Chrome(グーグル・クローム)は、HTMLレンダリングエンジンにBlinkを採用し、Googleが開発しているウェブブラウザである。.

新しい!!: SpectreとGoogle Chrome · 続きを見る »

Graphics Processing Unit

Graphics Processing Unit(グラフィックス プロセッシング ユニット、略してGPU)は、リアルタイム画像処理に特化した演算装置ないしプロセッサである。グラフィックコントローラなどと呼ばれる、コンピュータが画面に表示する映像を描画するための処理を行うICから発展した。特にリアルタイム3DCGなどに必要な、定形かつ大量の演算を並列にパイプライン処理するグラフィックスパイプライン性能を重視している。現在の高機能GPUは高速のVRAMと接続され、グラフィックスシェーディングに特化したプログラマブルな演算器(シェーダーユニット)を多数搭載している。さらにHPC分野では、CPUよりも並列演算性能にすぐれたGPUのハードウェアを、より一般的な計算に活用する「GPGPU」がさかんに行われるようになっており、そういったセクター向けに映像出力端子を持たない専用製品も多く現れている。 NVIDIA製のGPU - GeForce 6600 GT.

新しい!!: SpectreとGraphics Processing Unit · 続きを見る »

Intel Core

Intel Coreは、インテルが製造するx86アーキテクチャのマイクロプロセッサのうち、メインストリームからハイエンドPC向けのCPUに与えられるブランド名である。 Coreプロセッサのラインナップには、最新のIntel Core i9、Core i7、Core i5、Core i3、Core Mプロセッサ(しばしばCore i シリーズ、Coreプロセッサ・ファミリなどと称される)と、その前世代のCore 2 Solo、Core 2 Duo、Core 2 Quad、Core 2 Extreme(Intel Core2の項目を参照)、初代となるIntel Core Solo、Core Duoが含まれる。.

新しい!!: SpectreとIntel Core · 続きを見る »

Intel Core 2

Intel Core 2(インテル コア ツー)はインテルが2006年7月27日に発表した、x86命令セットを持つCPU用のマイクロプロセッサ。 元々はモバイル向けとして開発され、そこからデスクトップ、ワークステーション、サーバ向けの製品が派生的に開発されている。そのため、Coreマイクロアーキテクチャ内での世代を表す開発コードネームは、モバイル向けの標準ダイのものが用いられる。しかしそれぞれの用途向けであっても内容的にはほぼ同じであり、先行して開発が進んでいたモバイル向けにそれぞれの用途向けの機能が追加されていったり、組み込まれた機能を無効化することでそれぞれの用途向けに作り分けられている。 2008年の第4四半期より出荷が始まったCore i7をはじめとする、Nehalemマイクロアーキテクチャの各CPUに順次置き換えられた。.

新しい!!: SpectreとIntel Core 2 · 続きを見る »

IOS (アップル)

iOS(アイオーエス)は、アップルが開発・提供するオペレーティングシステム(組み込みプラットフォーム)である。iPhone、iPod touch、iPad各全モデルに搭載している。 2008年まではOS X iPhoneという名前だったが、2009年にはiPhone OS(アイフォーン オーエス)という名前になり、2010年6月21日にリリースしたバージョン4.0からは現在の名称となった。.

新しい!!: SpectreとIOS (アップル) · 続きを見る »

JavaScript

JavaScript(ジャバスクリプト)とは、プログラミング言語のひとつである。Javaと名前が似ているが、全く異なるプログラミング言語である(後述の#歴史を参照)。 JavaScriptはプロトタイプベースのオブジェクト指向スクリプト言語であるが、クラスなどのクラスベースに見られる機能も取り込んでいる。 ウェブブラウザ上で動作し動的なウェブサイト構築やリッチインターネットアプリケーションの開発に用いられる。また、2010年以降はnode.jsなどのサーバサイドJavaScript実行環境や各種ライブラリの充実により、MEANに代表されるように、Web開発の全ての領域で活用されるようになってきている。.

新しい!!: SpectreとJavaScript · 続きを見る »

LGA775

LGA775はインテル製CPUのソケットの一つ。Socket Tともいう。 775本のピンがあり、同数の電極があるLGA(ランド・グリッド・アレイ)パッケージを採用したCPUを受け入れる。 インテル製品において、後期のPentium 4およびPentium D、Core 2シリーズ、または同世代のCeleronシリーズにおいて使用された。 LGAパッケージは従来のCPU側にピンがあるPGA-ZIF形式とは違い、ソケット側にピンがある形式に変更されている。これによって、CPUクーラーを取り外す際にCPUがヒートシンクに固着しCPU側のピンを破損するという事故はなくなった。この事故は先にソケットのレバーを解放しておき、ヒートシンクごとプロセッサを外してしまうという方法で回避できる。Pentium 4はヒートスプレッダを装着しているので、その後でマイナスドライバーで剥がせば危険は少ない。反面、ソケット側に用意されたピンはより繊細な扱いを必要とするようになった。 "Socket T"の"T"は、第五世代Pentium4として開発されていたが開発を中止してしまったプロセッサの、コードネーム"Tejas"(テハス)に由来する。.

新しい!!: SpectreとLGA775 · 続きを見る »

MacOS

macOS(マックオーエス)は、アップルが開発・販売する、Macのオペレーティングシステムである。かつての名称はOS X、Mac OS Xであった(後述)。 技術的に直系ではないが、Classic Mac OS (Mac OS、System) の後継として、新たにBSD系UNIXをベースに開発された。.

新しい!!: SpectreとMacOS · 続きを見る »

Meltdown

本脆弱性のロゴマーク Meltdown(メルトダウン)は、今日の幅広いマイクロプロセッサに存在するハードウェアレベルの脆弱性であり、正当な権限のないプロセスが、ドライバやカーネルなどより高い特権レベルのメモリにアクセスすることが可能になる。.

新しい!!: SpectreとMeltdown · 続きを見る »

Mozilla Firefox

Mozilla Firefox(モジラ・ファイアーフォックス)は、Mozilla Foundationおよびその傘下のMozilla Corporationによって開発されているフリーかつオープンソースのウェブブラウザである。FirefoxはWindows、macOS、およびLinuxで使用でき、AndroidではFirefox for Androidが利用できる。それらはGeckoエンジンによってウェブサイトをレンダリングし、それは現行のウェブ標準を満たすか先取りするものである。iOS向けには2015年後期にリリースされたFirefox for iOSがあるが、アップルがサードパーティのウェブブラウザを制限しているために、GeckoではなくWebKitに基づいたものになっている。 Firefoxは2002年に、Mozilla Application Suiteではなくスタンドアロンのブラウザを求めたMozillaのコミュニティによって、「Phoenix」という名で開発された。ベータ版では、Firefoxは当時市場を支配していたInternet Explorer 6と比べて高速で強固なセキュリティを持ち、アドオンによる拡張性を持つことがテスターに称賛された。Firefoxは2004年11月にリリースされ、9か月間で6000万回ダウンロードされるという成功をおさめ、初めてInternet Explorer 6の牙城を崩したブラウザとなった。Firefoxは、AOLに買収される前のNetscapeによってMozillaのコミュニティが作られたことから、Netscape Navigatorの精神的な後継者とみなされている。.

新しい!!: SpectreとMozilla Firefox · 続きを見る »

Nehalemマイクロアーキテクチャ

Nehalemマイクロアーキテクチャ(ネハレム【ネヘイレム、ネヘーレム等】マイクロアーキテクチャ、単にNehalem とも)は、インテルが開発した、Coreマイクロアーキテクチャの後継となるマイクロプロセッサ(CPU)のマイクロアーキテクチャである。このアーキテクチャに則って製造されたCPU群は、主に2008年〜2011年ごろに発売された。.

新しい!!: SpectreとNehalemマイクロアーキテクチャ · 続きを見る »

NetBurstマイクロアーキテクチャ

NetBurstマイクロアーキテクチャ(ネットバースト・マイクロアーキテクチャ、NetBurst Microarchitecture)は、インテルの8世代目のx86系として開発されたCPUの基本設計である。 命令解釈を行うフロントエンドと命令処理を行うバックエンドとを完全に分離することでCPUの機能拡張への対応や高クロック化が容易になるよう設計され、2000年のPentium 4で初めて採用された。しかしプロセスの微細化に伴い、高消費電力と高発熱という問題が深刻化し、2006年以降、これらの問題を改善したCoreマイクロアーキテクチャに置き換えられ2007年に生産を終了した。.

新しい!!: SpectreとNetBurstマイクロアーキテクチャ · 続きを見る »

NVIDIA GeForce

GeForce(ジーフォース)は、NVIDIAが製造販売するGraphics Processing Unit (GPU) の製品群ブランド名である。 1999年に発表されたGeForce 256を筆頭に、競合するアドバンスト・マイクロ・デバイセズ (AMD) のRadeonと共にパーソナルコンピュータにおけるグラフィックス・テクノロジーを先導している。2017年12月現在の主力はGeForce 10シリーズである。.

新しい!!: SpectreとNVIDIA GeForce · 続きを見る »

Raspberry Pi

Raspberry Pi(ラズベリー パイ)は、ARMプロセッサを搭載したシングルボードコンピュータ。イギリスのによって開発されている。日本では略称としてラズパイとも呼ばれる。 主に教育で利用することを想定しているが、IoTが隆盛した2010年代後半以降は、安価に入手できるIoT機器として趣味や業務に広く用いられている。IoT教育においては、ソフトウェア開発に強いRaspberry Piと、ハードウェア開発に強いArduinoの組み合わせが一般的である。.

新しい!!: SpectreとRaspberry Pi · 続きを見る »

Safari

Safari(サファリ)は、アップルにより開発されているウェブブラウザ。macOS標準のウェブブラウザとしてMac OS X v10.3より搭載されている。iPhone、iPod touch、iPadのiOSプラットフォーム向けにmacOS用からカスタマイズされたSafariが標準ウェブブラウザとして搭載されている。.

新しい!!: SpectreとSafari · 続きを見る »

TvOS

tvOS は、アップルがApple TV向けに開発・提供するオペレーティングシステムである。 tvOSは、2015年9月9日に第4世代Apple TVとともに発表された。これまでのApple TVのソフトウェア同様iOSがベースになっているが、従来と大きく異なるのはtvOS向けApp Storeが搭載され、アプリケーションをApple TVにダウンロード出来るようになったことである。 なおそれ以前のApple TV (第1、2、3世代)ではtvOSは利用できない。.

新しい!!: SpectreとTvOS · 続きを見る »

WIRED (雑誌)

WIRED(ワイアード)は、アメリカ合衆国で1993年に創刊された雑誌である。 ジャンルはビジネス、インターネット、ジャーナリズム、カルチャーなど。本国以外では、イギリス、イタリア、ドイツ、日本の4カ国でそれぞれ発行・発売されている。また、台湾では中国語版ウェブサイトが開設されている。 雑誌に限らず、ウェブサイトや電子書籍など、様々な形でグローバルにコンテンツを展開している。.

新しい!!: SpectreとWIRED (雑誌) · 続きを見る »

X86

x86(エックスはちろく)は、Intel 8086、およびその後方互換性を持つマイクロプロセッサの命令セットアーキテクチャの総称。16ビットの8086で登場し、32ビット拡張の80386(後にIA-32と命名)、64ビット拡張のx64、広義には更にAMDなどの互換プロセッサを含む。 なおインテルのIA-64は全く異なる。.

新しい!!: SpectreとX86 · 続きを見る »

投機的実行

投機的実行(とうきてきじっこう、)とは、コンピュータに必要としないかもしれない仕事をさせることである。この性能最適化技法は、パイプライン化されたプロセッサなどのシステムで使われている Butler Lampson Microsoft Research OPODIS, Bordeaux, France 12 December 2006。.

新しい!!: Spectreと投機的実行 · 続きを見る »

出ていきます入ってきます
ヘイ!私たちは今、Facebook上です! »