Toggle menu
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

GPU Sanitizer: Difference between revisions

From noriwiki
새 문서: index.php?title=분류:GPU 보안 == 개요 == 본 문서는 여러 GPU Sanitizer들을 다축분석하는 문서이다. == 요약 == {| class="wikitable" |+ ! rowspan="2" | ! rowspan="2" |Detection coverage ! rowspan="2" |Instrumentation ! rowspan="2" |Metadata identity ! colspan="4" |Compiler Optimizations ! colspan="4" |Runtime Optimizations |- !Common !Local !Shared !Global !Common !Local !Shared !Global |- |Compute Sanitizer |GPU UAF/OOB |Binary |Location-based (Redzo...
 
No edit summary
 
Line 8: Line 8:
|+
|+
! rowspan="2" |
! rowspan="2" |
! rowspan="2" |Detection
! rowspan="2" |UAF
coverage
! rowspan="2" |OOB
! rowspan="2" |Instrumentation
! rowspan="2" |Mechanism
! rowspan="2" |Metadata identity
! colspan="2" |Metadata identity
! colspan="2" |Overhead
! colspan="4" |Compiler Optimizations
! colspan="4" |Compiler Optimizations
! colspan="4" |Runtime Optimizations
! colspan="4" |Runtime Optimizations
|-
|-
!Identity
!Cost
!Perf
!Mem
!Common
!Common
!Local
!Local
Line 25: Line 30:
|-
|-
|Compute Sanitizer
|Compute Sanitizer
|GPU UAF/OOB
|O
|O
|Binary
|Binary
|Location-based (Redzone)
|Location
|
|
|
|
|
| colspan="7" | -
| colspan="7" | -
|-
|-
|GMOD
|GMOD
|Global UAF/OOB
|O
|O
|Compiler
|Compiler
|Location-based (Canary)
|Canary
|
|
|
|
|
| colspan="7" | -
| colspan="7" | -
|-
|-
|CLARMOR
|CLARMOR
|GPU UAF/OOB
|O
|O
|Compiler
|Compiler
|Location-based (Canary)
|Canary
|
|
|
|
|
|
|
Line 52: Line 69:
|-
|-
|GPUShield
|GPUShield
|GPU UAF/OOB
|O
|O
|Compiler + HW
|Compiler + HW
|Tag-based
|HW Tag
|
|
|
|
|
|
|
Line 65: Line 86:
|-
|-
|CuCatch
|CuCatch
|GPU UAF/OOB
|O
|O
|Compiler
|Compiler
|Object-identity (Pointer tagging)
|Object
|
|
|
|Metdata hoisting, min/max merging, Loop hoisting, Bound merging
|Metdata hoisting, min/max merging, Loop hoisting, Bound merging
|
|
Line 78: Line 103:
|-
|-
|CuSafe
|CuSafe
|GPU UAF/OOB
|O
|O
|Compiler
|Compiler
|Object-Identity (Pointer tagging)
|Object
|
|
|
|
|
|
|
Line 91: Line 120:
|-
|-
|GPU Armor
|GPU Armor
|GPU UAF/OOB
|O
|O
|Compiler + HW
|Compiler + HW
|
|
|
|
|
|
|

Latest revision as of 03:03, 8 July 2026

index.php?title=분류:GPU 보안

개요

본 문서는 여러 GPU Sanitizer들을 다축분석하는 문서이다.

요약

UAF OOB Mechanism Metadata identity Overhead Compiler Optimizations Runtime Optimizations
Identity Cost Perf Mem Common Local Shared Global Common Local Shared Global
Compute Sanitizer O O Binary Location -
GMOD O O Compiler Canary -
CLARMOR O O Compiler Canary
GPUShield O O Compiler + HW HW Tag
CuCatch O O Compiler Object Metdata hoisting, min/max merging, Loop hoisting, Bound merging Infer base pointer statically Per-thread Metdata Remove metdata fetching
CuSafe O O Compiler Object
GPU Armor O O Compiler + HW

CuCatch