{"id":183466,"date":"2026-09-25T16:54:15","date_gmt":"2026-09-25T14:54:15","guid":{"rendered":"https:\/\/prohoster.info\/blog\/news\/ataki-po-storonnim-kanalam-cherez-mehanizm-otslezhivaniya-izmenenij-v-fs"},"modified":"2026-09-25T16:54:21","modified_gmt":"2026-09-25T14:54:21","slug":"side-channel-attacks-via-the-file-system-change-tracking-mechanism","status":"publish","type":"post","link":"https:\/\/prohoster.info\/pt\/blog\/news\/side-channel-attacks-via-the-file-system-change-tracking-mechanism","title":{"rendered":"Ataques por canais laterais atrav\u00e9s do mecanismo de rastreamento de mudan\u00e7as no sistema de arquivos","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Pesquisadores da Universidade T\u00e9cnica de Graz (\u00c1ustria) identificaram uma s\u00e9rie de ataques por canais laterais (PDF), realizados atrav\u00e9s de mecanismos de rastreamento de mudan\u00e7as no sistema de arquivos. Esses ataques permitem monitorar a atividade de outros usu\u00e1rios com base na an\u00e1lise de eventos de acesso a arquivos e diret\u00f3rios por meio de APIs como inotify no Linux, FileObserver no Android, ReadDirectoryChangesW no Windows e File System Events no macOS. As informa\u00e7\u00f5es obtidas podem ser usadas para reconstruir dados digitados pelo usu\u00e1rio no teclado, para identificar sites abertos ou para organizar ataques de clickjacking, que sobrep\u00f5em conte\u00fado na janela ativa no momento do clique. O c\u00f3digo que implementa os m\u00e9todos de ataque foi publicado sob a licen\u00e7a MIT.    <\/p>\n<p>O primeiro m\u00e9todo de ataque foi demonstrado no Linux e \u00e9 causado pela possibilidade de determinar o acesso a arquivos dentro de um diret\u00f3rio que n\u00e3o est\u00e3o diretamente dispon\u00edveis para leitura e rastreamento. Usando a fun\u00e7\u00e3o inotifywatch, \u00e9 poss\u00edvel rastrear indiretamente as mudan\u00e7as de arquivos dentro de um diret\u00f3rio por meio do monitoramento do pr\u00f3prio diret\u00f3rio.     <\/p>\n<p>Um usu\u00e1rio n\u00e3o privilegiado n\u00e3o tem permiss\u00e3o para ler o conte\u00fado e rastrear a atividade do dispositivo \/dev\/input\/event4, que reflete eventos de entrada do teclado. No entanto, os eventos que ocorrem com o arquivo \/dev\/input\/event4 afetam o estado do diret\u00f3rio pai e podem ser rastreados atrav\u00e9s do monitoramento da mudan\u00e7a de metadados do diret\u00f3rio \/dev\/input. A mudan\u00e7a de estado em \/dev\/input\/event4 ocorre durante a entrada de dados, e os atrasos entre os eventos registrados pelo inotify correlacionam-se com os atrasos entre as teclas pressionadas no teclado.     <\/p>\n<p>Utilizando m\u00e9todos de an\u00e1lise estat\u00edstica e considerando que, ao digitar, os intervalos entre as teclas dependem da disposi\u00e7\u00e3o das teclas no teclado, \u00e9 poss\u00edvel recriar a informa\u00e7\u00e3o digitada com uma certa probabilidade. Por exemplo, a rea\u00e7\u00e3o ao digitar a letra \"F\" \u00e9 mais r\u00e1pida do que ao digitar \"Q\" ou \"X\", uma vez que para pressionar \"F\" s\u00e3o necess\u00e1rios menores movimentos dos dedos. Al\u00e9m disso, a repeti\u00e7\u00e3o da mesma tecla e a press\u00e3o de teclas adjacentes (\"s\" ap\u00f3s \"a\" s\u00e3o pressionadas significativamente mais r\u00e1pido do que \"g\" ap\u00f3s \"s\") tamb\u00e9m ocorrem mais rapidamente.    <center>  <video controls=\"\" style=\"width: 700px; height: 400px; max-width:100%\" loading=\"lazy\"><source src=\"https:\/\/inoti.fyi\/vid\/linux-local-iki.mp4\" type=\"video\/mp4\" loading=\"lazy\"><\/video>  <\/center>  <\/p>\n<p>O m\u00e9todo tamb\u00e9m \u00e9 aplic\u00e1vel para recriar entradas em sess\u00f5es SSH ao conectar dois usu\u00e1rios diferentes a um \u00fanico servidor SSH. Neste caso, um dos usu\u00e1rios pode monitorar os eventos que ocorrem durante a entrada de dados do outro usu\u00e1rio, atrav\u00e9s da monitora\u00e7\u00e3o do arquivo de dispositivo \/dev\/pts. O problema foi resolvido nas atualiza\u00e7\u00f5es de janeiro dos n\u00facleos 5.10.248, 5.15.198, 6.1.160, 6.6.120, 6.12.65 e 6.18.3, atrav\u00e9s da proibi\u00e7\u00e3o da gera\u00e7\u00e3o de eventos ACCESS e MODIFY para o diret\u00f3rio pai ao acessar ou modificar arquivos especiais dentro dele.              <center>  <video controls=\"\" style=\"width: 700px; height: 400px; max-width:100%\" loading=\"lazy\" preload=\"none\"><source src=\"https:\/\/inoti.fyi\/vid\/linux-remote-iki.mp4\" type=\"video\/mp4\" loading=\"lazy\"><\/video>  <\/center>      <\/p>\n<p>O segundo m\u00e9todo de ataque permite determinar o momento em que o di\u00e1logo solicitando par\u00e2metros de autentica\u00e7\u00e3o da subsistema Polkit \u00e9 exibido, monitorando o acesso ao arquivo execut\u00e1vel \/usr\/bin\/pkexec. Nesse momento, o atacante pode criar uma janela falsa, estilizada para parecer um di\u00e1logo de entrada de senha, e exibi-la sobre o verdadeiro pedido de senha. Um usu\u00e1rio que n\u00e3o perceber a troca pode inserir sua senha de confirma\u00e7\u00e3o da opera\u00e7\u00e3o na janela do atacante. A possibilidade de realizar tal ataque foi demonstrada em distribui\u00e7\u00f5es com o ambiente de desktop KDE Plasma.      <center>  <video controls=\"\" style=\"width: 700px; height: 400px; max-width:100%\" loading=\"lazy\" preload=\"none\"><source src=\"https:\/\/inoti.fyi\/vid\/linux-auth-ui.mp4\" type=\"video\/mp4\" loading=\"lazy\"><\/video>  <\/center>  <\/p>\n<p>A API FileObserver fornecida pela plataforma Android pode ser usada para monitorar atividades com arquivos em diret\u00f3rios privados de outros aplicativos. Por exemplo, analisando a atividade no diret\u00f3rio \/sdcard\/Android\/media\/com.whatsapp\/WhatsApp, \u00e9 poss\u00edvel rastrear eventos de exclus\u00e3o, envio e recebimento de arquivos, v\u00eddeos ou imagens no WhatsApp, assim como obter os nomes dos arquivos enviados ou recebidos.    <center><img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/09\/ebf8b5a70063a90e9067532381814c77.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/center>    <\/p>\n<p>No Windows, descobriu-se que ativar o rastreamento de eventos para o diret\u00f3rio raiz (C:\\) transmite informa\u00e7\u00f5es, incluindo o caminho completo dos arquivos, sobre quaisquer eventos com todos os arquivos no sistema de arquivos, independentemente dos direitos de acesso. Pesquisadores demonstraram a possibilidade de usar essa feature para rastrear em tempo real quais sites os usu\u00e1rios abrem no Firefox (para o banco de dados IndexedDB e o cache no Firefox, \u00e9 criado um diret\u00f3rio separado com o nome do site, cujo acesso pode ser monitorado). A rea\u00e7\u00e3o da Microsoft a esse problema de seguran\u00e7a foi indicada ao Pwnies Award 2026 na categoria de resposta mais inadequada do fabricante (Lamest Vendor Response), j\u00e1 que os representantes da empresa inicialmente afirmaram que n\u00e3o se tratava de uma vulnerabilidade, mas sim de uma feature n\u00e3o documentada.        <center>  <video controls=\"\" style=\"width: 700px; height: 400px; max-width:100%\" loading=\"lazy\" preload=\"none\"><source src=\"https:\/\/inoti.fyi\/vid\/windows-website.mp4\" type=\"video\/mp4\" loading=\"lazy\"><\/video>  <\/center><br \/>\n<br \/>Fonte: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=66340\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0418\u0441\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u0438 \u0438\u0437 \u0413\u0440\u0430\u0446\u0441\u043a\u043e\u0433\u043e \u0442\u0435\u0445\u043d\u0438\u0447\u0435\u0441\u043a\u043e\u0433\u043e \u0443\u043d\u0438\u0432\u0435\u0440\u0441\u0438\u0442\u0435\u0442\u0430 (\u0410\u0432\u0441\u0442\u0440\u0438\u044f) \u0432\u044b\u044f\u0432\u0438\u043b\u0438 \u0441\u0435\u0440\u0438\u044e \u0430\u0442\u0430\u043a \u043f\u043e \u0441\u0442\u043e\u0440\u043e\u043d\u043d\u0438\u043c \u043a\u0430\u043d\u0430\u043b\u0430\u043c (PDF), \u043e\u0441\u0443\u0449\u0435\u0441\u0442\u0432\u043b\u044f\u0435\u043c\u044b\u0445 \u0447\u0435\u0440\u0435\u0437 \u043c\u0435\u0445\u0430\u043d\u0438\u0437\u043c\u044b \u043e\u0442\u0441\u043b\u0435\u0436\u0438\u0432\u0430\u043d\u0438\u044f \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439 \u0432 \u0444\u0430\u0439\u043b\u043e\u0432\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u0435. \u0410\u0442\u0430\u043a\u0438 \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044e\u0442 \u043e\u0442\u0441\u043b\u0435\u0436\u0438\u0432\u0430\u0442\u044c \u0430\u043a\u0442\u0438\u0432\u043d\u043e\u0441\u0442\u044c \u0434\u0440\u0443\u0433\u0438\u0445 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0435\u0439 \u043d\u0430 \u043e\u0441\u043d\u043e\u0432\u0435 \u0430\u043d\u0430\u043b\u0438\u0437\u0430 \u0441\u043e\u0431\u044b\u0442\u0438\u0439 \u043e\u0431 \u043e\u0431\u0440\u0430\u0449\u0435\u043d\u0438\u0438 \u043a \u0444\u0430\u0439\u043b\u0430\u043c \u0438 \u043a\u0430\u0442\u0430\u043b\u043e\u0433\u0430\u043c \u0447\u0435\u0440\u0435\u0437 \u0442\u0430\u043a\u0438\u0435 API, \u043a\u0430\u043a inotify \u0432 Linux, FileObserver \u0432 Android, ReadDirectoryChangesW \u0432 Windows \u0438 File System Events \u0432 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":10,"featured_media":183468,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-183466","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.3 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0418\u0441\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u0438 \u0438\u0437 \u0413\u0440\u0430\u0446\u0441\u043a\u043e\u0433\u043e \u0442\u0435\u0445\u043d\u0438\u0447\u0435\u0441\u043a\u043e\u0433\u043e \u0443\u043d\u0438\u0432\u0435\u0440\u0441\u0438\u0442\u0435\u0442\u0430 (\u0410\u0432\u0441\u0442\u0440\u0438\u044f) \u0432\u044b\u044f\u0432\u0438\u043b\u0438 \u0441\u0435\u0440\u0438\u044e \u0430\u0442\u0430\u043a \u043f\u043e \u0441\u0442\u043e\u0440\u043e\u043d\u043d\u0438\u043c \u043a\u0430\u043d\u0430\u043b\u0430\u043c (PDF), \u043e\u0441\u0443\u0449\u0435\u0441\u0442\u0432\u043b\u044f\u0435\u043c\u044b\u0445 \u0447\u0435\u0440\u0435\u0437 \u043c\u0435\u0445\u0430\u043d\u0438\u0437\u043c\u044b \u043e\u0442\u0441\u043b\u0435\u0436\u0438\u0432\u0430\u043d\u0438\u044f \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439 \u0432 \u0444\u0430\u0439\u043b\u043e\u0432\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u0435.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Alexander Kovalev\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/pt\/blog\/news\/side-channel-attacks-via-the-file-system-change-tracking-mechanism\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"pt_PT\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0410\u0442\u0430\u043a\u0438 \u043f\u043e \u0441\u0442\u043e\u0440\u043e\u043d\u043d\u0438\u043c \u043a\u0430\u043d\u0430\u043b\u0430\u043c \u0447\u0435\u0440\u0435\u0437 \u043c\u0435\u0445\u0430\u043d\u0438\u0437\u043c \u043e\u0442\u0441\u043b\u0435\u0436\u0438\u0432\u0430\u043d\u0438\u044f \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439 \u0432 \u0424\u0421 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0418\u0441\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u0438 \u0438\u0437 \u0413\u0440\u0430\u0446\u0441\u043a\u043e\u0433\u043e \u0442\u0435\u0445\u043d\u0438\u0447\u0435\u0441\u043a\u043e\u0433\u043e \u0443\u043d\u0438\u0432\u0435\u0440\u0441\u0438\u0442\u0435\u0442\u0430 (\u0410\u0432\u0441\u0442\u0440\u0438\u044f) \u0432\u044b\u044f\u0432\u0438\u043b\u0438 \u0441\u0435\u0440\u0438\u044e \u0430\u0442\u0430\u043a \u043f\u043e \u0441\u0442\u043e\u0440\u043e\u043d\u043d\u0438\u043c \u043a\u0430\u043d\u0430\u043b\u0430\u043c (PDF), \u043e\u0441\u0443\u0449\u0435\u0441\u0442\u0432\u043b\u044f\u0435\u043c\u044b\u0445 \u0447\u0435\u0440\u0435\u0437 \u043c\u0435\u0445\u0430\u043d\u0438\u0437\u043c\u044b \u043e\u0442\u0441\u043b\u0435\u0436\u0438\u0432\u0430\u043d\u0438\u044f \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439 \u0432 \u0444\u0430\u0439\u043b\u043e\u0432\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u0435.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/pt\/blog\/news\/side-channel-attacks-via-the-file-system-change-tracking-mechanism\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2026-09-25T14:54:15+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-09-25T14:54:21+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Ataques por canais auxiliares atrav\u00e9s do mecanismo de monitoramento de altera\u00e7\u00f5es no FS | ProHoster","description":"Pesquisadores da Universidade T\u00e9cnica de Graz (\u00c1ustria) identificaram uma s\u00e9rie de ataques por canais auxiliares (PDF), realizados atrav\u00e9s de mecanismos de monitoramento de altera\u00e7\u00f5es no sistema de arquivos.","canonical_url":"https:\/\/prohoster.info\/pt\/blog\/news\/side-channel-attacks-via-the-file-system-change-tracking-mechanism","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"pt_PT","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0410\u0442\u0430\u043a\u0438 \u043f\u043e \u0441\u0442\u043e\u0440\u043e\u043d\u043d\u0438\u043c \u043a\u0430\u043d\u0430\u043b\u0430\u043c \u0447\u0435\u0440\u0435\u0437 \u043c\u0435\u0445\u0430\u043d\u0438\u0437\u043c \u043e\u0442\u0441\u043b\u0435\u0436\u0438\u0432\u0430\u043d\u0438\u044f \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439 \u0432 \u0424\u0421 | ProHoster","og:description":"\u0418\u0441\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u0438 \u0438\u0437 \u0413\u0440\u0430\u0446\u0441\u043a\u043e\u0433\u043e \u0442\u0435\u0445\u043d\u0438\u0447\u0435\u0441\u043a\u043e\u0433\u043e \u0443\u043d\u0438\u0432\u0435\u0440\u0441\u0438\u0442\u0435\u0442\u0430 (\u0410\u0432\u0441\u0442\u0440\u0438\u044f) \u0432\u044b\u044f\u0432\u0438\u043b\u0438 \u0441\u0435\u0440\u0438\u044e \u0430\u0442\u0430\u043a \u043f\u043e \u0441\u0442\u043e\u0440\u043e\u043d\u043d\u0438\u043c \u043a\u0430\u043d\u0430\u043b\u0430\u043c (PDF), \u043e\u0441\u0443\u0449\u0435\u0441\u0442\u0432\u043b\u044f\u0435\u043c\u044b\u0445 \u0447\u0435\u0440\u0435\u0437 \u043c\u0435\u0445\u0430\u043d\u0438\u0437\u043c\u044b \u043e\u0442\u0441\u043b\u0435\u0436\u0438\u0432\u0430\u043d\u0438\u044f \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439 \u0432 \u0444\u0430\u0439\u043b\u043e\u0432\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u0435.","og:url":"https:\/\/prohoster.info\/pt\/blog\/news\/side-channel-attacks-via-the-file-system-change-tracking-mechanism","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2026-09-25T14:54:15+00:00","article:modified_time":"2026-09-25T14:54:21+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":[],"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/posts\/183466","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/users\/10"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/comments?post=183466"}],"version-history":[{"count":1,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/posts\/183466\/revisions"}],"predecessor-version":[{"id":183467,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/posts\/183466\/revisions\/183467"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/media\/183468"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/media?parent=183466"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/categories?post=183466"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/tags?post=183466"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}