{"id":138938,"date":"2025-07-14T11:11:58","date_gmt":"2025-07-14T09:11:59","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/gpuhammer-variant-ataki-rowhammer-na-pamyat-gpu"},"modified":"2025-07-14T11:11:58","modified_gmt":"2025-07-14T09:11:59","slug":"gpuhammer-variant-ataki-rowhammer-na-pamyat-gpu","status":"publish","type":"post","link":"https:\/\/prohoster.info\/pt\/blog\/news\/gpuhammer-variant-ataki-rowhammer-na-pamyat-gpu","title":{"rendered":"GPUHammer \u2014 uma variante do ataque Rowhammer na mem\u00f3ria GPU","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Pesquisadores da Universidade de Toronto apresentaram o primeiro ataque da classe Rowhammer, aplicado para corromper o conte\u00fado da mem\u00f3ria de v\u00eddeo. A possibilidade de realizar um ataque que resulta na substitui\u00e7\u00e3o de at\u00e9 8 bits de dados foi demonstrada em uma GPU discreta NVIDIA A6000 com mem\u00f3ria GDDR6. Como exemplo pr\u00e1tico, foi mostrado como essa corrup\u00e7\u00e3o pode ser utilizada para interferir na execu\u00e7\u00e3o de modelos de aprendizado de m\u00e1quina, resultando em uma redu\u00e7\u00e3o significativa (de 80% para 0,1%) na precis\u00e3o dos resultados apresentados ao alterar o valor de apenas um bit.     <center><img decoding=\"async\" alt=\"GPUHammer \u00e9 uma variante do ataque Rowhammer direcionada \u00e0 mem\u00f3ria GPU.\" src=\"\/wp-content\/uploads\/2025\/07\/335fc84ff4fcbe5d01f91b5c3084481e.png\" style=\"display:block;margin: 0 auto;\" \/><\/center>      <\/p>\n<p>At\u00e9 agora, a cria\u00e7\u00e3o de ataques da classe Rowhammer para mem\u00f3ria de v\u00eddeo foi dificultada pela complexidade de determinar a disposi\u00e7\u00e3o f\u00edsica da mem\u00f3ria em chips GDDR, lat\u00eancias de acesso \u00e0 mem\u00f3ria muito maiores (4 vezes mais lentas) e uma frequ\u00eancia de atualiza\u00e7\u00e3o de mem\u00f3ria mais alta. Al\u00e9m disso, a pesquisa foi dificultada pela implementa\u00e7\u00e3o em chips GDDR de mecanismos propriet\u00e1rios de prote\u00e7\u00e3o contra manipula\u00e7\u00f5es que levam \u00e0 perda prematura de carga, an\u00e1lise que exigiu a cria\u00e7\u00e3o de plataformas de teste de hardware especializadas baseadas em FPGA.       <\/p>\n<p>Para estudar a mem\u00f3ria de v\u00eddeo, os pesquisadores desenvolveram uma nova t\u00e9cnica de engenharia reversa para GDDR DRAM, e o ataque utilizou otimiza\u00e7\u00f5es de acesso \u00e0 mem\u00f3ria aplicadas em c\u00e1lculos paralelos, que foram usadas como amplificadores da intensidade de acesso a c\u00e9lulas individuais. Para conduzir o ataque na GPU NVIDIA, foi utilizado c\u00f3digo CUDA de baixo n\u00edvel.     <\/p>\n<p>No c\u00f3digo CUDA do usu\u00e1rio, n\u00e3o h\u00e1 acesso a endere\u00e7os f\u00edsicos da mem\u00f3ria, mas no driver da NVIDIA, a mem\u00f3ria virtual era refletida na mesma mem\u00f3ria f\u00edsica, o que foi aproveitado pelos pesquisadores para calcular o deslocamento da mem\u00f3ria virtual e determinar a disposi\u00e7\u00e3o dos bancos de mem\u00f3ria. O reconhecimento de acessos a diferentes bancos de mem\u00f3ria foi feito atrav\u00e9s da an\u00e1lise de lat\u00eancias que diferiam ao acessar um \u00fanico banco ou bancos de mem\u00f3ria diferentes.      <\/p>\n<p>Em sistemas que compartilham GPU, como <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/pt\/server\/\"   title=\"servidores\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"1982\">servidores<\/a> Para execu\u00e7\u00e3o de modelos de aprendizado de m\u00e1quina, um ataque permite que um usu\u00e1rio altere o conte\u00fado da mem\u00f3ria de v\u00eddeo com dados de outro usu\u00e1rio. Como medida de prote\u00e7\u00e3o, a empresa NVIDIA recomenda ativar os c\u00f3digos de corre\u00e7\u00e3o de erros (ECC, Error Correction Codes) com o comando &#171;nvidia-smi -e 1&#187; ou utilizar s\u00e9ries de placas de v\u00eddeo que suportam OD-ECC (On-Die ECC), como GeForce RTX 50, RTX PRO, GB200, B200, B100, H100, H200, H20 e GH200.    <\/p>\n<p>De acordo com os pesquisadores, ativar o ECC em sistemas com GPU A6000 resulta em uma redu\u00e7\u00e3o de desempenho na execu\u00e7\u00e3o de modelos de aprendizado de m\u00e1quina de cerca de 10% e uma diminui\u00e7\u00e3o na capacidade de mem\u00f3ria de 6,25%. Ferramentas para realizar o ataque e realizar engenharia reversa da disposi\u00e7\u00e3o de baixo n\u00edvel da mem\u00f3ria de v\u00eddeo em sistemas com GPU NVIDIA foram publicadas no GitHub.      <\/p>\n<p>O ataque RowHammer permite distorcer o conte\u00fado de bits individuais na mem\u00f3ria DRAM lendo ciclicamente dados de c\u00e9lulas de mem\u00f3ria vizinhas. Como a mem\u00f3ria DRAM \u00e9 um array bidimensional de c\u00e9lulas, cada uma consistindo em um capacitor e um transistor, a leitura cont\u00ednua de uma mesma \u00e1rea da mem\u00f3ria leva a flutua\u00e7\u00f5es de tens\u00e3o e anomalias, causando uma pequena perda de carga nas c\u00e9lulas vizinhas. Se a intensidade da leitura for alta, a c\u00e9lula vizinha pode perder uma quantidade suficiente de carga, e o pr\u00f3ximo ciclo de regenera\u00e7\u00e3o pode n\u00e3o conseguir restaurar seu estado inicial, resultando na altera\u00e7\u00e3o do valor dos dados armazenados na c\u00e9lula.         <\/p>\n<p>O m\u00e9todo de ataque Rowhammer foi proposto em 2014, ap\u00f3s o qual come\u00e7ou um jogo de &#171;gato e rato&#187; entre pesquisadores de seguran\u00e7a e fabricantes de hardware \u2014 os produtores de chips de mem\u00f3ria tentavam bloquear a vulnerabilidade, enquanto os pesquisadores encontravam novas maneiras de contorn\u00e1-la. Por exemplo, para prote\u00e7\u00e3o contra RowHammer, os fabricantes de chips adicionaram o mecanismo TRR (Target Row Refresh), mas constatou-se que ele apenas bloqueia a distor\u00e7\u00e3o das c\u00e9lulas em casos espec\u00edficos e n\u00e3o protege contra todas as poss\u00edveis variantes de ataque. M\u00e9todos de ataque foram desenvolvidos para chips DDR3, DDR4 e DDR5 em sistemas com processadores Intel, AMD e ARM. Tamb\u00e9m foram encontrados m\u00e9todos para contornar a corre\u00e7\u00e3o de erros ECC e propostas op\u00e7\u00f5es de ataque pela rede e atrav\u00e9s da execu\u00e7\u00e3o de c\u00f3digo JavaScript no navegador.<br \/>\n<br \/>Fonte: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=63575\">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 \u0423\u043d\u0438\u0432\u0435\u0440\u0441\u0438\u0442\u0435\u0442\u0430 \u0422\u043e\u0440\u043e\u043d\u0442\u043e \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b\u0438 \u043f\u0435\u0440\u0432\u0443\u044e \u0430\u0442\u0430\u043a\u0443 \u043a\u043b\u0430\u0441\u0441\u0430 Rowhammer, \u043f\u0440\u0438\u043c\u0435\u043d\u044f\u0435\u043c\u0443\u044e \u0434\u043b\u044f \u0438\u0441\u043a\u0430\u0436\u0435\u043d\u0438\u044f \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u043c\u043e\u0433\u043e \u0432\u0438\u0434\u0435\u043e\u043f\u0430\u043c\u044f\u0442\u0438. \u0412\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u0441\u043e\u0432\u0435\u0440\u0448\u0435\u043d\u0438\u044f \u0430\u0442\u0430\u043a\u0438, \u043f\u0440\u0438\u0432\u043e\u0434\u044f\u0449\u0435\u0439 \u043a \u043f\u043e\u0434\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0435 \u0434\u043e 8 \u0431\u0438\u0442 \u0434\u0430\u043d\u043d\u044b\u0445, \u043f\u0440\u043e\u0434\u0435\u043c\u043e\u043d\u0441\u0442\u0440\u0438\u0440\u043e\u0432\u0430\u043d\u0430 \u043d\u0430 \u0434\u0438\u0441\u043a\u0440\u0435\u0442\u043d\u043e\u043c GPU NVIDIA A6000 \u0441 \u0432\u0438\u0434\u0435\u043e\u043f\u0430\u043c\u044f\u0442\u044c\u044e GDDR6. \u0412 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0435 \u043f\u0440\u0430\u043a\u0442\u0438\u0447\u0435\u0441\u043a\u043e\u0433\u043e \u043f\u0440\u0438\u043c\u0435\u0440\u0430 \u043f\u043e\u043a\u0430\u0437\u0430\u043d\u043e \u043a\u0430\u043a \u043c\u043e\u0436\u043d\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u043f\u043e\u0434\u043e\u0431\u043d\u043e\u0435 \u0438\u0441\u043a\u0430\u0436\u0435\u043d\u0438\u0435 \u0434\u043b\u044f \u0432\u043c\u0435\u0448\u0430\u0442\u0435\u043b\u044c\u0441\u0442\u0432\u0430 \u0432 \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u0435 \u043c\u043e\u0434\u0435\u043b\u0435\u0439 \u043c\u0430\u0448\u0438\u043d\u043d\u043e\u0433\u043e \u043e\u0431\u0443\u0447\u0435\u043d\u0438\u044f \u0438 \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0435\u043d\u043d\u043e\u0433\u043e (\u0441 80% \u0434\u043e [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":138939,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-138938","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 \u0423\u043d\u0438\u0432\u0435\u0440\u0441\u0438\u0442\u0435\u0442\u0430 \u0422\u043e\u0440\u043e\u043d\u0442\u043e \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b\u0438 \u043f\u0435\u0440\u0432\u0443\u044e \u0430\u0442\u0430\u043a\u0443 \u043a\u043b\u0430\u0441\u0441\u0430 Rowhammer, \u043f\u0440\u0438\u043c\u0435\u043d\u044f\u0435\u043c\u0443\u044e \u0434\u043b\u044f \u0438\u0441\u043a\u0430\u0436\u0435\u043d\u0438\u044f \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u043c\u043e\u0433\u043e \u0432\u0438\u0434\u0435\u043e\u043f\u0430\u043c\u044f\u0442\u0438.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/pt\/blog\/news\/gpuhammer-variant-ataki-rowhammer-na-pamyat-gpu\" \/>\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\udd47GPUHammer \u2014 \u0432\u0430\u0440\u0438\u0430\u043d\u0442 \u0430\u0442\u0430\u043a\u0438 Rowhammer \u043d\u0430 \u043f\u0430\u043c\u044f\u0442\u044c GPU | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0418\u0441\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u0438 \u0438\u0437 \u0423\u043d\u0438\u0432\u0435\u0440\u0441\u0438\u0442\u0435\u0442\u0430 \u0422\u043e\u0440\u043e\u043d\u0442\u043e \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b\u0438 \u043f\u0435\u0440\u0432\u0443\u044e \u0430\u0442\u0430\u043a\u0443 \u043a\u043b\u0430\u0441\u0441\u0430 Rowhammer, \u043f\u0440\u0438\u043c\u0435\u043d\u044f\u0435\u043c\u0443\u044e \u0434\u043b\u044f \u0438\u0441\u043a\u0430\u0436\u0435\u043d\u0438\u044f \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u043c\u043e\u0433\u043e \u0432\u0438\u0434\u0435\u043e\u043f\u0430\u043c\u044f\u0442\u0438.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/pt\/blog\/news\/gpuhammer-variant-ataki-rowhammer-na-pamyat-gpu\" \/>\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=\"2025-07-14T09:11:59+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2025-07-14T09:11:59+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47GPUHammer \u2014 uma variante do ataque Rowhammer na mem\u00f3ria GPU | ProHoster","description":"Pesquisadores da Universidade de Toronto apresentaram o primeiro ataque da classe Rowhammer, utilizado para corromper o conte\u00fado da mem\u00f3ria de v\u00eddeo.","canonical_url":"https:\/\/prohoster.info\/pt\/blog\/news\/gpuhammer-variant-ataki-rowhammer-na-pamyat-gpu","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\udd47GPUHammer \u2014 \u0432\u0430\u0440\u0438\u0430\u043d\u0442 \u0430\u0442\u0430\u043a\u0438 Rowhammer \u043d\u0430 \u043f\u0430\u043c\u044f\u0442\u044c GPU | ProHoster","og:description":"\u0418\u0441\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u0438 \u0438\u0437 \u0423\u043d\u0438\u0432\u0435\u0440\u0441\u0438\u0442\u0435\u0442\u0430 \u0422\u043e\u0440\u043e\u043d\u0442\u043e \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b\u0438 \u043f\u0435\u0440\u0432\u0443\u044e \u0430\u0442\u0430\u043a\u0443 \u043a\u043b\u0430\u0441\u0441\u0430 Rowhammer, \u043f\u0440\u0438\u043c\u0435\u043d\u044f\u0435\u043c\u0443\u044e \u0434\u043b\u044f \u0438\u0441\u043a\u0430\u0436\u0435\u043d\u0438\u044f \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u043c\u043e\u0433\u043e \u0432\u0438\u0434\u0435\u043e\u043f\u0430\u043c\u044f\u0442\u0438.","og:url":"https:\/\/prohoster.info\/pt\/blog\/news\/gpuhammer-variant-ataki-rowhammer-na-pamyat-gpu","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":"2025-07-14T09:11:59+00:00","article:modified_time":"2025-07-14T09:11:59+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"138938","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-02-09 17:49:20","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2026-01-23 13:50:21","updated":"2026-02-09 17:49:20","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/posts\/138938","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\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/comments?post=138938"}],"version-history":[{"count":1,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/posts\/138938\/revisions"}],"predecessor-version":[{"id":159226,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/posts\/138938\/revisions\/159226"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/media\/138939"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/media?parent=138938"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/categories?post=138938"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/tags?post=138938"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}