Can strace make you fail? (Дмитрий Левин, OSSDEVCONF-2016) — различия между версиями
Материал из 0x1.tv
StasFomin (обсуждение | вклад) |
StasFomin (обсуждение | вклад) (Batch edit: replace PCRE (\n\n)+(\n) with \2) |
||
(не показано 37 промежуточных версий этого же участника) | |||
== Аннотация == ;Докладчик: {{Speaker|Дмитрий Левин}} <blockquote> strace is a diagnostic, debugging and instructional userspace utility for Linux. It is used to monitor interactions between processes and the Linux kernel, which include system calls, signal deliveries, and changes of process state. This year strace has been extended to tamper with tracees using controllable syscall fault injection. </blockquote> == Видео == {{vimeoembed|185219717|800|450}} <!-- {{youtubelink|}} -->|bD4WC3-soA8}}{{letscomment}} == Слайды == реализации success injection -- сохранение семантики системных вызовов, результатами работы которых является не только код возврата, но и, например, запись определенных адресов оперативной памяти. Область применения strace syscall fault injection -- не только расширение тестового покрытия и поиск ошибок. Например, с помощью этой функции непривилегированный пользователь может легко организовать временное блокирование отдельных системных вызовов и обращений к отдельным файлам у определенных процессов, не прибегая к написанию seccomp filters. \begin{thebibliography}{9} \bibitem{gsoc} Google Summer of Code: strace. \\ \url{https://summerofcode.withgoogle.com/organizations/5106770607341568/} \bibitem{nahim} strace syscall fault injection. \\ \url{https://brokenpi.pe/tools/strace-fault-injection} \end{thebibliography} </latex> == Примечания и отзывы == <!-- <blockquote>[©]</blockquote> --> {{fblink|1782189678700712}} {{vklink|209}} <references/> [[Category:File:{{#setmainimage:Can strace make you fail? (Дмитрий Левин, OSSDEVCONF-2016]] [[Category:Open-source]])!.jpg}}|center|640px]] {{stats|disqus_comments=0|refresh_time=2021-08-31T16:14:59.567620|vimeo_comments=0|vimeo_plays=90|youtube_comments=0|youtube_plays=273}} [[Категория:OSSDEVCONF-2016]] [[Категория:Strace]] |
Текущая версия на 12:19, 4 сентября 2021
Аннотация
- Докладчик
- Дмитрий Левин
strace is a diagnostic, debugging and instructional userspace utility for Linux.
It is used to monitor interactions between processes and the Linux kernel, which include system calls, signal deliveries, and changes of process state.
This year strace has been extended to tamper with tracees using controllable syscall fault injection.
Видео
Посмотрели доклад? Понравился? Напишите комментарий! Не согласны? Тем более напишите.
Слайды
Расширенные тезисы
Примечания и отзывы
Plays:363 Comments:0