Microsoft Office pentru Windows va bloca în curând fișierele macro descărcate de pe internet, chiar și pe versiunile mai vechi de Office.
Microsoft Office a acceptat macrocomenzi Visual Basic pentru Aplicații (VBA) încă de la Excel 5.0 în 1993, iar caracteristica a ajuns în alte aplicații odată cu lansarea Office 97. Chiar dacă pot fi incredibil de utile, mai ales cu automatizarea sarcinilor obositoare în documente, ele sunt adesea folosite pentru a distribui programe malware. Microsoft a anunțat luni că toate macrocomenzile Office vor fi dezactivate în mod implicit, în toate aplicațiile Office acceptate în prezent.
Microsoft a început deja să dezactiveze macrocomenzile vechi Excel 4.0, cunoscut și ca macrocomenzi XLM, dar acum compania trece la macrocomenzile VBA puțin mai noi. Microsoft a spus într-o postare în comunitate (prin intermediul The Verge) luni, „De ani de zile Microsoft Office a livrat capabilități puternice de automatizare numite conținut activ, cele mai comune tipuri sunt macrocomenzi. Deși am furnizat o bară de notificări pentru a avertiza utilizatorii despre aceste macrocomenzi, utilizatorii puteau decide totuși să activeze macrocomenzi făcând clic pe un buton. Actorii rele trimit macrocomenzi în fișierele Office utilizatorilor finali care le activează fără să știe, încărcăturile utile rău intenționate sunt livrate, iar impactul poate fi sever, inclusiv malware, identitate compromisă, pierdere de date și distanță acces."
Microsoft va bloca în curând toate macrocomenzile VBA descărcate de pe internet în Access, Excel, PowerPoint, Visio și Word. Modificarea va apărea mai întâi în versiunea 2203 a pachetului Office 365, începând cu Previzualizarea canalului curent în „începutul lunii aprilie 2022”, iar ulterior va fi lansat pe Current Channel, Monthly Enterprise Channel și Semi-Annual Enterprise Canal. După această actualizare, singura modalitate de a utiliza macrocomenzi în fișierele descărcate de pe internet este eliminarea atributul „Marca web”. în datele fișierului.
Cu toate acestea, modificarea nu va apărea doar în cele mai recente versiuni ale Microsoft Office. Compania a mai spus în anunțul său, „la o dată viitoare care urmează să fie stabilită, intenționăm să facem această modificare și în Office LTSC, Office 2021, Office 2019, Office 2016 și Office 2013”.
Microsoft lansează comportamentul de blocare doar la Office pe Windows, chiar dacă Office pe macOS acceptă și macrocomenzi VBA. Versiunile mobile și web ale Office nu au funcționat niciodată cu macrocomenzi VBA, în primul rând.