От нормальных людей бронировали

Dec 08, 2017 16:26


На пикабу попалась статья Взлом пароля защищённых ячеек Excel. Рассказывается, как открыть защищенные ячейки на редактирование путем удаления тега  SheetProtection в xml (для представления Excel-файла в виде набора xml-файлов нужно сменить расширение файла с xlsx на zip).

Порадовал коммент - цитата с баша:

Баш 443349
Agarkov:
Для чего в Excel есть защита листа, если она удаляется вот так?
String result = xml.replaceAll("", "");

MaximAL:
Поколение Пи читал/смотрел?
- У него же машина бронированная!
- Так она же от нормальных людей бронированная, а не от таких выродков!

Собственно, да. Просто чтобы неосторожные юзера случайно себе в тщательно настроенных (чаще всего другими людьми) листах что-нибудь не поломали.

Вспомнилась история. В далекие 90-е, когда 1С была еще малоизвестной бухгалтерской программкой, которая боролась за место под солнцем с Бэст и кучей других программ, к нам пришел клиент. У него было несколько киосков, и он хотел заказать нам кастомную бухгалтерскую программу. С ним поговорил Лёня, около часа ушло на сбор пользовательских требований. После чего Лёня еще за час написал структурку из нескольких листов Excel и VB скриптов, которая полностью решала все задачи клиента. Договора на 10 миллионов не получилось. С клиента за работу не взяли ничего.

Ошеломленный и счастливый клиент ушел и больше не пришел. А почему больше не приходил? Потому что предусмотрительный, но далекий от современного маркетинга Лёня догадался защитить скрипты и ячейки с формулами от редактирования, то есть от случайной порчи. 

кейсы, excel, софт, невыдуманные истории

Previous post Next post
Up