На конференцията Build 2018 Microsoft представи вградена JavaScript поддръжка в Excel, а експерт демонстрира как може да се използва за добив на криптовалута
По време на конференцията Build 2018 Microsoft обяви, че Excel ще получи вградена поддръжка на JavaScript, съобщиха от компанията. Това означава, че потребителите ще могат да създават персонализирани формули, които се съхраняват в обща библиотека и се изпълняват от JavaScript интерпретатор, вместо от стандартния изчислителен механизъм на Excel.
Ограничена наличност за разработчици
Към момента на съобщението функцията е достъпна само за потребители на Developer Preview за Windows и Mac, като се изисква участие в програмата Office Insiders. Това ограничение позволява на разработчиците да тестват новите възможности преди официалното пускане.
Демонстрация на криптомайнинг
На самата конференция известният специалист Чейз Дардаман (Chase Dardaman) демонстрира потенциална злоупотреба с новата функционалност. Той инсталира агента CoinHive – инструмент за добив на криптовалута – в средата на Excel и показа, че процесът работи. При тестовете натоварването на централния процесор достигна 206,33%, което показва, че JavaScript кодът в Excel може да изпълнява тежки изчисления.
Дардаман публикува подробен отчет за създаването и работата на proof-of-concept (PoC) експлойта в своя блог. Той отбелязва, че засега JavaScript функционалността е на бета ниво, но при финалното издание ще бъде необходимо да се вземат мерки срещу стартирането на зловреден код.
Microsoft не е предоставила официална информация за мерките за сигурност, които ще бъдат въведени при финалната версия на Excel с JavaScript поддръжка.