Can strace make you fail? (Дмитрий Левин, OSSDEVCONF-2016) — различия между версиями

Материал из 0x1.tv

(Batch edit: replace PCRE (\n\n)+(\n) with \2)
 
== Аннотация ==
;Докладчик: {{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>


== Видео ==
реализации 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/>
[[File:{{#setmainimage:Can strace make you fail? (Дмитрий Левин, OSSDEVCONF-2016)!.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

Аннотация

Докладчик
Дмитрий Левин.jpg
Дмитрий Левин

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.

Видео

on youtube

Посмотрели доклад? Понравился? Напишите комментарий! Не согласны? Тем более напишите.

Слайды

Can strace make you fail? (Дмитрий Левин, OSSDEVCONF-2016).pdf Can strace make you fail? (Дмитрий Левин, OSSDEVCONF-2016).pdf Can strace make you fail? (Дмитрий Левин, OSSDEVCONF-2016).pdf Can strace make you fail? (Дмитрий Левин, OSSDEVCONF-2016).pdf Can strace make you fail? (Дмитрий Левин, OSSDEVCONF-2016).pdf Can strace make you fail? (Дмитрий Левин, OSSDEVCONF-2016).pdf Can strace make you fail? (Дмитрий Левин, OSSDEVCONF-2016).pdf Can strace make you fail? (Дмитрий Левин, OSSDEVCONF-2016).pdf Can strace make you fail? (Дмитрий Левин, OSSDEVCONF-2016).pdf Can strace make you fail? (Дмитрий Левин, OSSDEVCONF-2016).pdf Can strace make you fail? (Дмитрий Левин, OSSDEVCONF-2016).pdf Can strace make you fail? (Дмитрий Левин, OSSDEVCONF-2016).pdf Can strace make you fail? (Дмитрий Левин, OSSDEVCONF-2016).pdf Can strace make you fail? (Дмитрий Левин, OSSDEVCONF-2016).pdf Can strace make you fail? (Дмитрий Левин, OSSDEVCONF-2016).pdf Can strace make you fail? (Дмитрий Левин, OSSDEVCONF-2016).pdf Can strace make you fail? (Дмитрий Левин, OSSDEVCONF-2016).pdf Can strace make you fail? (Дмитрий Левин, OSSDEVCONF-2016).pdf Can strace make you fail? (Дмитрий Левин, OSSDEVCONF-2016).pdf Can strace make you fail? (Дмитрий Левин, OSSDEVCONF-2016).pdf Can strace make you fail? (Дмитрий Левин, OSSDEVCONF-2016).pdf

Расширенные тезисы


Примечания и отзывы

Can strace make you fail? (Дмитрий Левин, OSSDEVCONF-2016)!.jpg

Plays:363   Comments:0