Call gate (Intel) (original) (raw)

Property Value
dbo:abstract A call gate is a mechanism in Intel's x86 architecture for changing the privilege level of a process when it executes a predefined function call using a CALL FAR instruction. (en) コールゲートはx86 アーキテクチャのCPUに搭載されたセキュリティ機構である。CALL命令による呼び出しで上位の特権レベルのコードをあらかじめ登録されたものに限って実行することができる。 (ja) 콜 게이트(call gate)는 CPU의 동작레벨이 낮은 상태에서 높은 레벨의 코드를 호출하기 위한 '입구(Gate)'를 제공하는 구조이다. 소프트웨어 인터럽트(트랩)와 더불어 API를 호출할 때에 사용자 모드에서 커널 모드로 진입하기 위한 방법 중 하나이다. 콜게이트는 컴퓨터 시작시에 운영체제에서 준비를 하는데, 콜게이트를 정의하려면 글로벌/로컬 디스크립터 테이블에 '게이트 디스크립터'를 만들어야 한다. 이 게이트 디스크립터는 8바이트로 실행을 시작하는 코드의 셀렉터값, 그 세그먼트에서의 오프셋, 게이트 속성이 저장되어 있다. 속성에는 게이트의 특권레벨을 나타내는 필드가 있어, CPU의 동작레벨이 여기에 지정된 값 이상이면 게이트를 경유해서 지정한 코드를 실행할 수 있다. (ko) Furtka wołania (ang. Call Gate) jest mechanizmem stosowanym w architekturze IA-32, umożliwiającym programowi mniej uprzywilejowanemu wywołanie programu bardziej uprzywilejowanego. (pl) Шлюз виклику (англ. call gate) — механізм у процесорній архітектурі x86, призначений для зміни рівня привілеїв задачі, і реалізований за допомогою механізму CALL FAR. (uk)
dbo:wikiPageID 6054844 (xsd:integer)
dbo:wikiPageLength 5587 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID 1056779061 (xsd:integer)
dbo:wikiPageWikiLink dbr:Protection_ring dbr:Memory_protection dbr:Honeywell_6180 dbr:Trap_(computing) dbr:Global_Descriptor_Table dbr:Multics dbr:Local_Descriptor_Table dbr:Computer_worm dbr:Kernel_(operating_system) dbr:Function_call dbr:GE_645 dbc:X86_architecture dbr:Segment_descriptor dbr:Interrupt dbr:Application_code dbr:Instruction_pointer dbr:Microsoft_Windows dbr:OS/2 dbr:Operating_system dbr:X86_architecture dbr:System_call dbr:Exploit_(computer_security) dbr:Privilege_level dbr:Segment_selector
dbp:wikiPageUsesTemplate dbt:About dbt:More_citations_needed dbt:Reflist dbt:Short_description
dcterms:subject dbc:X86_architecture
rdfs:comment A call gate is a mechanism in Intel's x86 architecture for changing the privilege level of a process when it executes a predefined function call using a CALL FAR instruction. (en) コールゲートはx86 アーキテクチャのCPUに搭載されたセキュリティ機構である。CALL命令による呼び出しで上位の特権レベルのコードをあらかじめ登録されたものに限って実行することができる。 (ja) 콜 게이트(call gate)는 CPU의 동작레벨이 낮은 상태에서 높은 레벨의 코드를 호출하기 위한 '입구(Gate)'를 제공하는 구조이다. 소프트웨어 인터럽트(트랩)와 더불어 API를 호출할 때에 사용자 모드에서 커널 모드로 진입하기 위한 방법 중 하나이다. 콜게이트는 컴퓨터 시작시에 운영체제에서 준비를 하는데, 콜게이트를 정의하려면 글로벌/로컬 디스크립터 테이블에 '게이트 디스크립터'를 만들어야 한다. 이 게이트 디스크립터는 8바이트로 실행을 시작하는 코드의 셀렉터값, 그 세그먼트에서의 오프셋, 게이트 속성이 저장되어 있다. 속성에는 게이트의 특권레벨을 나타내는 필드가 있어, CPU의 동작레벨이 여기에 지정된 값 이상이면 게이트를 경유해서 지정한 코드를 실행할 수 있다. (ko) Furtka wołania (ang. Call Gate) jest mechanizmem stosowanym w architekturze IA-32, umożliwiającym programowi mniej uprzywilejowanemu wywołanie programu bardziej uprzywilejowanego. (pl) Шлюз виклику (англ. call gate) — механізм у процесорній архітектурі x86, призначений для зміни рівня привілеїв задачі, і реалізований за допомогою механізму CALL FAR. (uk)
rdfs:label Call gate (Intel) (en) コールゲート (ja) 콜 게이트 (ko) Furtka wołania (pl) Шлюз виклику (uk)
owl:sameAs wikidata:Call gate (Intel) dbpedia-ja:Call gate (Intel) dbpedia-ko:Call gate (Intel) dbpedia-pl:Call gate (Intel) dbpedia-uk:Call gate (Intel) https://global.dbpedia.org/id/51LmJ
prov:wasDerivedFrom wikipedia-en:Call_gate_(Intel)?oldid=1056779061&ns=0
foaf:isPrimaryTopicOf wikipedia-en:Call_gate_(Intel)
is dbo:wikiPageRedirects of dbr:Call_Gate dbr:Call_gate dbr:Callgate
is dbo:wikiPageWikiLink of dbr:Protection_ring dbr:Call_Gate dbr:Call_gate dbr:System_call dbr:Callgate
is foaf:primaryTopic of wikipedia-en:Call_gate_(Intel)