01
Kolega prašo atsiųsti sutartį be atlyginimo. Atsidarote PDF, pasirenkate stačiakampio įrankį, užpiešiate juodą langelį ant sumos, išsaugote ir išsiunčiate. Atrodo gerai. Sumos nebėra.
Yra. Ji po langeliu.
01
Kas iš tikrųjų yra faile
PDF nėra puslapio nuotrauka. Tai komandų sąrašas: nupiešk šį ženklą šioje vietoje ir šiuo šriftu, tada kitą. Matomas tekstas yra tikra simbolių seka failo turinio sraute su koordinatėmis, pagal kurias skaityklė jį išdėsto.
Užpiešdami stačiakampį pridedate dar vieną komandą: nupiešk užpildytą figūrą šiose koordinatėse. Ji vykdoma po teksto, todėl figūra atsiduria viršuje ir akys jo nebemato.
Teksto komanda lieka faile. Nepaliesta. Pažymėkite sritį ir nukopijuokite: iškarpinėje atsiras žodžiai, nes žymint skaitomas turinio srautas, o ne ekrano taškai. Tą patį ištrauks bet kuri teksto ištraukimo biblioteka. Ir paieška. Ir ekrano skaitytuvas.
Tai ne jūsų naudotos programos klaida. Stačiakampio piešimas yra piešimo veiksmas. Jis padaro būtent tai, ką ir turi padaryti.
02
Taip klysta ir labai rimtos organizacijos
2005 m. JAV kariuomenė paskelbė PDF ataskaitą apie Nicolos Calipari žūtį Irake. Kai kurios jos dalys buvo užjuodintos. Nukopijavus puslapį į teksto redaktorių, atsirasdavo ir užjuodintas tekstas, įskaitant pavardes bei karinių dalinių judėjimo duomenis. Pentagonas failą pašalino, bet jis jau buvo išplitęs.
2009 m. JAV transporto saugumo administracija tokiu pat būdu paskelbė savo patikros procedūrų vadovą. Tyrėjai visą tekstą ištraukė per kelias valandas.
2019 m. Paulo Manaforto advokatai teismui pateikė dokumentą, kuriame kelios pastraipos buvo uždengtos juodais brūkšniais. Žurnalistai nukopijavo tekstą ir, be kita ko, sužinojo, kad jis dalijosi rinkimų apklausų duomenimis su Konstantinu Kilimniku.
Trijų organizacijų teisininkai ir peržiūros procedūros turėjo apsaugoti nuo tokios klaidos. Nepadėjo. Ji neatrodo kaip klaida, kol jos neaptinka kitas žmogus.
03
Tikras duomenų slėpimas pašalina turinį
Kad teksto nebeliktų, jį piešianti komanda turi būti pašalinta iš turinio srauto, o failas perrašytas be jos. Tam skirti įrankiai pažymi sritį, nustato, kurie simboliai į ją patenka, pašalina juos iš srauto ir tada nupiešia juodą langelį, rodantį, kas buvo pašalinta.
Du skirtingi veiksmai, duodantys vienodą ekrano nuotrauką. Tik vienas iš jų pakeičia tai, kas yra faile.
Tas pats galioja viskam, kas keliauja kartu su dokumentu: metaduomenims su autoriaus vardu ir pradiniu failo pavadinimu, ankstesnėms versijoms išsaugojimo istorijoje, komentarams, anotacijoms ir prisegtiems failams. Arba apkarpytam paveikslėliui, kurio visas vaizdas tebėra už apkarpymo ribų. Bet kuriame iš jų gali likti tai, ką norėjote paslėpti.
04
Kaip patikrinti jau išsiųstą failą
Specialaus įrankio nereikia.
Atidarykite PDF bet kuria skaitykle. Pažymėkite sritį, kurioje slėpėte duomenis, nukopijuokite ir įklijuokite į paprastą teksto redaktorių. Jei tekstas atsiranda, duomenys nebuvo paslėpti. Tada paspauskite Ctrl+F ir paieškokite pašalinto žodžio. Radinys po juodu langeliu reiškia tą patį.
Taip per dešimt sekundžių aptinkamas dažniausias atvejis. Metaduomenų, anotacijų ar turinio už matomo puslapio ribų šis bandymas neaptiks. Jei dokumentas jautrus, kopijavimo patikra yra tik pradžia.
05
Kaip padaryti teisingai iš karto
Naudokite įrankį, kurio duomenų slėpimo funkcija aiškiai nurodo, kad pašalina turinį, ne tik uždengia jį figūra ar paryškinimu. Tokia funkcija yra daugumoje rimtų PDF programų. Ji atskirta nuo piešimo įrankių ir paprastai įspėja, kad veiksmo nebegalima atšaukti. Toks ir yra tikslas.
Tada tikrinkite eksportuotą failą, ne tą, kurį redagavote. Redaktorius žino, ką ketinote padaryti. Gavėjas gauna eksportuoto failo baitus.
hddn naudoja antrąjį būdą: patvirtinti slėpimai eksporto metu pašalina tekstą iš PDF, o ne jį uždengia. Kiekvieną radinį patvirtinate patys. Kol dirbate, dokumentas neiškeliauja iš jūsų įrenginio.
Kad ir kokį įrankį naudotumėte, prieš siųsdami failą atlikite kopijavimo patikrą. Ji užtruks dešimt sekundžių. Ir tai vienintelė šios istorijos dalis, kurią kas nors prisimins.