Ekraanil kuvatav artefaktide tuvastamine

Ekraanil kuvatav artefaktide tuvastamine
Seoses infotehnoloogia arengutaseme pideva tÔusuga muutuvad elektroonilised dokumendid iga aastaga mugavamaks ja nÔudlikumaks ning hakkavad domineerima traditsiooniliste paberkandjate ees. SeetÔttu on vÀga oluline pöörata Ôigeaegselt tÀhelepanu teabe sisu kaitsmisele mitte ainult traditsioonilisel paberkandjal, vaid ka elektroonilistel dokumentidel. Iga Àri-, riigi- ja muid saladusi omav suurettevÔte soovib ennetada vÔimalikke teabelekkeid ja salastatud teabe kompromiteerimist ning lekke tuvastamisel rakendada meetmeid lekete peatamiseks ja rikkuja tuvastamiseks.

Natuke kaitsevÔimalustest

Nende ĂŒlesannete tĂ€itmiseks vĂ”etakse kasutusele teatud kaitseelemendid. Sellised elemendid vĂ”ivad olla vöötkoodid, nĂ€htavad sildid, elektroonilised sildid, kuid kĂ”ige huvitavamad on peidetud sildid. Üks silmatorkavamaid esindajaid on vesimĂ€rgid, neid saab paberile kanda vĂ”i lisada enne printerile printimist. Pole saladus, et printerid panevad printimisel oma vesimĂ€rgid (kollased tĂ€pid ja muud mĂ€rgid), kuid me vĂ”tame arvesse ka muid artefakte, mida saab töötaja töökohal arvutiekraanile panna. Selliseid artefakte genereerib spetsiaalne tarkvarapakett, mis tĂ”mbab artefaktid kasutaja tööala peale, minimeerides artefaktide endi nĂ€htavust ja segamata kasutaja tööd. Nendel tehnoloogiatel on iidsed juured teaduse arengu ja varjatud teabe esitamiseks kasutatavate algoritmide osas, kuid need on tĂ€napĂ€eva maailmas ĂŒsna haruldased. Seda lĂ€henemisviisi leidub peamiselt sĂ”jalises sfÀÀris ja paberil hoolimatute töötajate kiireks tuvastamiseks. Neid tehnoloogiaid alles hakatakse kommertskeskkonda juurutama. NĂ€htavaid vesimĂ€rke kasutatakse praegu aktiivselt erinevate meediumifailide autoriĂ”iguste kaitsmiseks, kuid nĂ€htamatud on ĂŒsna haruldased. Kuid need Ă€ratavad ka suurimat huvi.

Turvaartefaktid

Ekraanil kuvatav artefaktide tuvastamine Inimestele nĂ€htamatud VesimĂ€rgid moodustavad erinevaid artefakte, mis vĂ”ivad pĂ”himĂ”tteliselt olla inimsilmale nĂ€htamatud ja vĂ”ivad olla pildil vĂ€ga vĂ€ikeste tĂ€ppidena varjatud. Vaatleme nĂ€htavaid objekte, kuna silmale nĂ€htamatud objektid vĂ”ivad olla vĂ€ljaspool enamiku monitoride standardset vĂ€rviruumi. Need artefaktid on eriti vÀÀrtuslikud nende suure nĂ€htamatuse tĂ”ttu. CEH-sid on aga vĂ”imatu tĂ€iesti nĂ€htamatuks muuta. Nende rakendamise kĂ€igus viiakse kujutisele konteineri kujutise teatud tĂŒĂŒpi moonutused ja sellele ilmuvad mingid artefaktid. Vaatleme kahte tĂŒĂŒpi objekte:

  1. TsĂŒkliline
  2. Kaootiline (sissejuhatus pildi teisendamisega)

TsĂŒklilised elemendid kujutavad endast teatud korduvate elementide lĂ”plikku jada, mis korduvad ekraanipildil rohkem kui ĂŒks kord (joonis 1).

Kaootilisi artefakte vÔivad pÔhjustada katva kujutise mitmesugused teisendused (joonis 2), nÀiteks hologrammi sisseviimine.

Ekraanil kuvatav artefaktide tuvastamine
Riis. 1 JalgrattasÔidu esemed
Ekraanil kuvatav artefaktide tuvastamine
Riis. 2 kaootilist artefakti

KĂ”igepealt vaatame tsĂŒkliliste artefaktide Ă€ratundmise vĂ”imalusi. Sellised artefaktid vĂ”ivad olla:

  • teksti vesimĂ€rgid korduvad ĂŒle ekraani
  • binaarsed jadad
  • kaootiliste punktide kogum igas ruudustiku lahtris

KĂ”ik loetletud artefaktid kantakse otse kuvatavale sisule; vastavalt saab neid Ă€ra tunda, tuvastades iga vĂ€rvikanali histogrammi kohalikud ekstreemid ja vastavalt sellele kĂ”ik muud vĂ€rvid vĂ€lja lĂ”igates. See meetod hĂ”lmab tööd iga histogrammi kanali kohalike ÀÀrmuste kombinatsioonidega. Probleem seisneb kohalike ÀÀrmuste otsimisel ĂŒsna keerulisel pildil, millel on palju jĂ€rsult muutuvaid detaile; histogramm nĂ€eb vĂ€ga saehambaline vĂ€lja, mistĂ”ttu see lĂ€henemine ei ole rakendatav. VĂ”ite proovida rakendada erinevaid filtreid, kuid need tekitavad oma moonutusi, mis vĂ”ib lĂ”puks pĂ”hjustada vesimĂ€rgi tuvastamise vĂ”imatust. Samuti on vĂ”imalik neid artefakte teatud servadetektorite (nt Canny servadetektori) abil Ă€ra tunda. Nendel lĂ€henemisviisidel on oma koht artefaktide jaoks, mis on ĂŒleminekuga ĂŒsna teravad; detektorid vĂ”ivad esile tĂ”sta kujutise kontuure ja seejĂ€rel valida kontuuride sees vĂ€rvivahemikke, et kujutist binaarseks muuta, et artefakte endid veelgi esile tĂ”sta, kuid need meetodid nĂ”uavad ĂŒsna peenhÀÀlestamist, et esile tĂ”sta kujutist. nĂ”utavad kontuurid, samuti pildi enda jĂ€rgnev binariseerimine valitud kontuuride vĂ€rvide suhtes. Neid algoritme peetakse ĂŒsna ebausaldusvÀÀrseteks ja nad pĂŒĂŒavad kasutada stabiilsemat ja pildi vĂ€rvikomponentide tĂŒĂŒbist sĂ”ltumatut.

Ekraanil kuvatav artefaktide tuvastamine
Riis. 3 VesimÀrk pÀrast teisendamist

Mis puutub varem mainitud kaootilistesse esemetesse, siis nende Ă€ratundmise algoritmid on kardinaalselt erinevad. Kuna kaootiliste artefaktide teket eeldatakse pildile teatud vesimĂ€rgi pealesurumisega, mida mĂ”ned teisendused (nĂ€iteks diskreetne Fourier' teisendus) teisendavad. Selliste teisenduste artefaktid on jaotatud ĂŒle kogu ekraani ja nende mustrit on raske tuvastada. Selle pĂ”hjal paikneb vesimĂ€rk kogu pildil "juhuslike" artefaktide kujul. Sellise vesimĂ€rgi Ă€ratundmine taandub kujutise otsesele teisendamisele, kasutades teisendusfunktsioone. Teisenduse tulemus on toodud joonisel (joonis 3).

Kuid ilmnevad mitmed probleemid, mis takistavad vesimĂ€rkide tuvastamist vĂ€hem kui ideaalsetes tingimustes. SĂ”ltuvalt teisenduse tĂŒĂŒbist vĂ”ib esineda mitmesuguseid raskusi, nĂ€iteks ekraani suhtes suure nurga all pildistamisel saadud dokumendi vĂ”i lihtsalt ĂŒsna halva kvaliteediga foto vĂ”i ekraanile salvestatud ekraanipildi tuvastamise vĂ”imatus. suure kadudega pakkimisega fail. KĂ”ik need probleemid toovad kaasa vesimĂ€rgi tuvastamise keerukuse, nurga all oleva pildi puhul on vaja rakendada kas keerulisemaid teisendusi vĂ”i pildile afiinseid teisendusi, kuid kumbki ei taga vesimĂ€rgi tĂ€ielikku taastamist. Kui arvestada ekraanipildi jÀÀdvustamist, kerkib esile kaks probleemi: esimene on moonutus ekraanil endal kuvamisel, teine ​​on moonutus pildi salvestamisel ekraanilt endalt. Esimest on ĂŒsna raske kontrollida, kuna on olemas erineva kvaliteediga monitoride maatriksid ja ĂŒhe vĂ”i teise vĂ€rvi puudumise tĂ”ttu interpoleerivad nad vĂ€rvi sĂ”ltuvalt nende vĂ€rviesitusest, tekitades seelĂ€bi moonutusi vesimĂ€rgis endas. Teine on veelgi keerulisem, kuna saate ekraanipildi salvestada mis tahes vormingus ja vastavalt kaotada osa vĂ€rvivahemikust, seetĂ”ttu vĂ”ime vesimĂ€rgi enda lihtsalt kaotada.

Rakendusprobleemid

Kaasaegses maailmas on vesimĂ€rkide kasutuselevĂ”tuks ĂŒsna palju algoritme, kuid ĂŒkski ei taga 100% vĂ”imalust vesimĂ€rgi edasiseks Ă€ratundmiseks pĂ€rast selle rakendamist. Peamine raskus on igal konkreetsel juhul tekkida vĂ”ivate paljunemistingimuste kogumi kindlaksmÀÀramine. Nagu varem mainitud, on keeruline luua tuvastusalgoritmi, mis vĂ”taks arvesse kĂ”iki vĂ”imalikke moonutuste tunnuseid ja katseid vesimĂ€rki kahjustada. NĂ€iteks kui praegusele pildile rakendatakse Gaussi filtrit ja algse pildi artefaktid olid pildi taustal ĂŒsna vĂ€ikesed ja kontrastsed, siis muutub nende Ă€ratundmine vĂ”imatuks vĂ”i lĂ€heb osa vesimĂ€rgist kaotsi. . Vaatleme foto juhtumit, kus suure tĂ”enĂ€osusega on sellel muare (joonis 5) ja ruudustik (joonis 4). Moire tekib ekraanimaatriksi diskreetsuse ja salvestusseadme maatriksi diskreetsuse tĂ”ttu; sellises olukorras on kaks vĂ”rgusilma pilti ĂŒksteise peal. VĂ”rk katab suure tĂ”enĂ€osusega osaliselt vesimĂ€rgi artefakte ja pĂ”hjustab tuvastamisprobleeme; moire omakorda muudab mĂ”ne vesimĂ€rgi manustamismeetodi puhul selle Ă€ratundmise vĂ”imatuks, kuna see kattub osa kujutisest vesimĂ€rgiga.

Ekraanil kuvatav artefaktide tuvastamine
Riis. 4 Pildiruudustik
Ekraanil kuvatav artefaktide tuvastamine
Riis. 5 Muaar

VesimĂ€rkide Ă€ratundmise lĂ€ve tĂ”stmiseks on vaja kasutada iseĂ”ppivatel nĂ€rvivĂ”rkudel pĂ”hinevaid ja tööprotsessis algoritme, mis ise Ă”pivad vesimĂ€rgikujutisi Ă€ra tundma. NĂŒĂŒd on saadaval tohutul hulgal nĂ€rvivĂ”rgu tööriistu ja teenuseid, nĂ€iteks Google'ilt. Soovi korral saate leida vĂ”rdluspiltide komplekti ja Ă”petada nĂ€rvivĂ”rku vajalikke artefakte Ă€ra tundma. Sellel lĂ€henemisel on kĂ”ige paljutĂ”otavamad vĂ”imalused tuvastada isegi vĂ€ga moonutatud vesimĂ€rke, kuid kiireks tuvastamiseks on vaja suurt arvutusvĂ”imsust ja Ă”igeks tuvastamiseks ĂŒsna pikka koolitusperioodi.

KĂ”ik kirjeldatud tundub ĂŒsna lihtne, kuid mida sĂŒgavamale nendesse probleemidesse sukeldute, seda rohkem saate aru, et vesimĂ€rkide Ă€ratundmiseks peate kulutama palju aega mis tahes algoritmi rakendamisele ja veelgi rohkem aega selle viimiseks vajaliku tĂ”enĂ€osuseni. iga pildi Ă€ratundmine.

Allikas: www.habr.com

Ostke DDoS-kaitsega saitide jaoks usaldusvÀÀrne hostimine, VPS VDS-serverid đŸ”„ Osta usaldusvÀÀrne veebimajutus DDoS-kaitsega, VPS VDS serverid | ProHoster