Matches in SemOpenAlex for { <https://semopenalex.org/work/W4313021234> ?p ?o ?g. }
Showing items 1 to 75 of
75
with 100 items per page.
- W4313021234 endingPage "134511" @default.
- W4313021234 startingPage "134502" @default.
- W4313021234 abstract "Since its creation, the Linux kernel has gained international recognition and has been employed on a large range of devices: servers, supercomputers, smart devices and embedded systems. Given its popularity, the security of the kernel has become a critical research topic. As a consequence, a wide range of third party tools were created to detect bugs in its implementation. However, new vulnerabilities are discovered and exploited every year. The explanation for this phenomenon lies in the fact that the programming language that is used for the kernel implementation, C, is designed to allow unsafe memory operations. In this paper, we show that it is possible to incrementally transition the kernel code from C to a memory safe programming language, D, by porting and integrating a device driver. In addition, we propose a series of code transformations that allow the D compiler to reason about the safety of certain memory operations. Our implementation increases the security guarantees of the kernel without incurring any performance penalties." @default.
- W4313021234 created "2023-01-05" @default.
- W4313021234 creator A5008985716 @default.
- W4313021234 creator A5025707388 @default.
- W4313021234 creator A5039473376 @default.
- W4313021234 creator A5072899308 @default.
- W4313021234 date "2022-01-01" @default.
- W4313021234 modified "2023-10-15" @default.
- W4313021234 title "Safer Linux Kernel Modules Using the D Programming Language" @default.
- W4313021234 cites W2061117785 @default.
- W4313021234 cites W2097990218 @default.
- W4313021234 cites W2098806455 @default.
- W4313021234 cites W2575425722 @default.
- W4313021234 cites W2766711930 @default.
- W4313021234 cites W2927543040 @default.
- W4313021234 cites W2972595880 @default.
- W4313021234 cites W4200428004 @default.
- W4313021234 cites W4285413708 @default.
- W4313021234 doi "https://doi.org/10.1109/access.2022.3229461" @default.
- W4313021234 hasPublicationYear "2022" @default.
- W4313021234 type Work @default.
- W4313021234 citedByCount "0" @default.
- W4313021234 crossrefType "journal-article" @default.
- W4313021234 hasAuthorship W4313021234A5008985716 @default.
- W4313021234 hasAuthorship W4313021234A5025707388 @default.
- W4313021234 hasAuthorship W4313021234A5039473376 @default.
- W4313021234 hasAuthorship W4313021234A5072899308 @default.
- W4313021234 hasBestOaLocation W43130212341 @default.
- W4313021234 hasConcept C106251023 @default.
- W4313021234 hasConcept C111919701 @default.
- W4313021234 hasConcept C114614502 @default.
- W4313021234 hasConcept C169590947 @default.
- W4313021234 hasConcept C199360897 @default.
- W4313021234 hasConcept C2776654903 @default.
- W4313021234 hasConcept C2777904410 @default.
- W4313021234 hasConcept C28180684 @default.
- W4313021234 hasConcept C33923547 @default.
- W4313021234 hasConcept C38652104 @default.
- W4313021234 hasConcept C41008148 @default.
- W4313021234 hasConcept C553261973 @default.
- W4313021234 hasConcept C74193536 @default.
- W4313021234 hasConcept C90307666 @default.
- W4313021234 hasConceptScore W4313021234C106251023 @default.
- W4313021234 hasConceptScore W4313021234C111919701 @default.
- W4313021234 hasConceptScore W4313021234C114614502 @default.
- W4313021234 hasConceptScore W4313021234C169590947 @default.
- W4313021234 hasConceptScore W4313021234C199360897 @default.
- W4313021234 hasConceptScore W4313021234C2776654903 @default.
- W4313021234 hasConceptScore W4313021234C2777904410 @default.
- W4313021234 hasConceptScore W4313021234C28180684 @default.
- W4313021234 hasConceptScore W4313021234C33923547 @default.
- W4313021234 hasConceptScore W4313021234C38652104 @default.
- W4313021234 hasConceptScore W4313021234C41008148 @default.
- W4313021234 hasConceptScore W4313021234C553261973 @default.
- W4313021234 hasConceptScore W4313021234C74193536 @default.
- W4313021234 hasConceptScore W4313021234C90307666 @default.
- W4313021234 hasLocation W43130212341 @default.
- W4313021234 hasOpenAccess W4313021234 @default.
- W4313021234 hasPrimaryLocation W43130212341 @default.
- W4313021234 hasRelatedWork W1996063432 @default.
- W4313021234 hasRelatedWork W2069900988 @default.
- W4313021234 hasRelatedWork W2351352110 @default.
- W4313021234 hasRelatedWork W2354677839 @default.
- W4313021234 hasRelatedWork W2355761960 @default.
- W4313021234 hasRelatedWork W2356262521 @default.
- W4313021234 hasRelatedWork W2356921469 @default.
- W4313021234 hasRelatedWork W2380718268 @default.
- W4313021234 hasRelatedWork W2385651623 @default.
- W4313021234 hasRelatedWork W4206431808 @default.
- W4313021234 hasVolume "10" @default.
- W4313021234 isParatext "false" @default.
- W4313021234 isRetracted "false" @default.
- W4313021234 workType "article" @default.