Bakit mainam na iproseso ang mga file sa browser at paano mo ito masusuri mismo

Maraming libreng tool para mag-merge ng PDF o magpaliit ng litrato ang humihingi na i-upload mo ang file sa server ng iba. Dito mo makikita ang pagkakaiba ng modelong iyon at ng pagproseso sa sarili mong browser, at dalawang simpleng pagsubok para tiyakin ito nang hindi basta naniniwala kaninuman. Idinedetalye rin namin, ayon sa nakasaad sa aming patakaran sa privacy, kung anong data ang nire-record ng site na ito.

In-update noong:

Dalawang paraan para sa iisang gawain

Kapag sinabi ng isang pahina na "i-merge ang PDF" o "i-compress ang larawan", may dalawang posibleng arkitektura. Sa una, bumibiyahe ang file mo sa internet papunta sa server ng kumpanya, doon ito pinoproseso at ibinabalik ang resulta sa device mo. Sa ikalawa, dina-download ng pahina ang code ng tool (JavaScript at ilang library) at gumagana ang code na iyon sa loob ng browser mo, gamit ang memorya at processor ng device mo. Hindi kailanman lumalabas doon ang file.

Sa praktika, halos magkapareho ang itsura nila mula sa labas: pipili ka ng file, magpipindot ng button at magda-download ng resulta. Ang pagkakaiba ay nasa dinaanan ng dokumento mo. Kaya mainam na matutunang tukuyin ang isa sa isa, sa halip na magtiwala sa isang pangungusap sa unang pahina.

Anong mga panganib ang dulot ng pag-upload ng dokumento

Ang pag-upload ng file ay nangangahulugang may kopya sa labas ng kontrol mo, kahit pansamantala. Dumadaan ang kopyang iyon sa network, sine-save sa mga disk ng iba at puwedeng manatili sa mga backup o log. Hindi kailangang pagdudahan ang isang partikular na kumpanya: istruktural ang panganib. Habang mas matagal at mas maraming lugar na dinadaanan ng data, mas maraming pagkakataong mapanatili ito nang higit sa inaasahan, magkamali sa pag-configure ng access o tumagas sa isang insidente.

Lalo itong mahalaga sa ilang uri ng file:

Kung sa device mo nangyayari ang pagproseso, hindi talaga umiiral ang kategoryang iyon ng panganib para sa mismong file: walang kopya ng iba na kailangang protektahan.

Pagsubok 1: gamitin ito nang walang internet

Ito ang pinakasimpleng pagsusuri at pinakamahirap salungatin. Kung gumagana ang isang tool nang walang koneksyon, hindi nito maaaring ipinapadala ang file mo kahit saan habang nagtatrabaho.

  1. Buksan ang tool, halimbawa ang I-compress ang larawan o I-merge ang PDF, at hintaying matapos mag-load ang pahina.
  2. Putulin ang koneksyon: patayin ang wifi o i-activate ang airplane mode.
  3. Pumili ng file (sa I-compress ang larawan, isang litrato; sa I-merge ang PDF, dalawang PDF) at gamitin nang normal ang tool.
  4. I-download ang resulta.

Kung gumagana nang maayos, hindi nakadepende sa server ang pagproseso. Isang tapat na paalala: may mga tool na nagda-download ng library sa oras lang na kailangan nila, kaya kung pumalpak ito nang walang koneksyon, hindi iyon tiyak na patunay ng kabaligtaran. Sa ganoong kaso, subukan ulit sa pamamagitan ng paggamit ng tool nang isang beses habang may internet para ma-load ang lahat ng bahagi nito, at ulitin ang pagsubok pagkatapos mong madiskonekta. At kung magsara o mag-reload ang pahina habang walang koneksyon, hihilingin ulit nito ang nilalaman mula sa internet: gawin ang pagsubok nang hindi nagre-reload.

Pagsubok 2: tingnan ang tab na Network habang nagpoproseso

Sinasabi sa iyo ng unang pagsubok na gumagana ito nang walang server. Ang isang ito ay hinahayaan kang makita mismo ng sarili mong mga mata kung ano ang lumalabas sa browser mo. Lahat ng makabagong desktop browser ay may mga developer tool na nagtatala ng bawat network request.

  1. Buksan ang tool at pindutin ang F12 (o Ctrl+Shift+I; sa Mac, Cmd+Option+I) para buksan ang mga developer tool.
  2. Pumunta sa tab na "Network" ("Network" din kung English ang browser mo).
  3. I-tap ang icon na pambura para linisin ang listahan ng mga naunang request.
  4. Piliin ang file mo at iproseso ito, halimbawa gamit ang I-compress ang larawan.
  5. Suriin ang listahan. Tingnan ang column ng size o "Transferred" at ang uri ng request: ang pag-upload ng file ay lalabas bilang POST o PUT request na may sukat na malapit sa file mo.

Ang dapat mong makita sa site na ito habang nagpoproseso ay walang katulad niyan. Normal na may lumabas na maliit na request na ilang byte lang: ang pagtatala ng mga anonymous na estadistika, na inilalarawan sa susunod na seksyon. Puwede mo itong i-click at tingnan ang tab ng payload ("Payload"): makikita mo ang data tulad ng pangalan ng tool, ang wika o isang result code, at hindi ang nilalaman o pangalan ng file mo. Kung balang araw ay lumagpas nang malaki ang isang request sa laki ng ia-upload mo sana, doon na sulit itanong kung saan ito papunta.

Ano ang sine-save ng ABC SyG, nang eksakto

Hindi nangangahulugang walang nire-record ang site kapag sa browser pinoproseso ang mga file. Ito ang sinasabi ng aming patakaran sa privacy:

Hiwalay na kabanata ang advertising: gumagamit ang site ng Google AdSense, at puwedeng gumamit ng cookie ang Google at ang mga partner nito para magpakita ng mga ad; kung saan hinihingi ito ng batas, humihingi kami ng pahintulot bago iyon. Walang kinalaman ang mga cookie ng ad sa mga file mo, pero mainam na malaman ito. Nasa pahina ng privacy ng site ang buong patakaran.

Halimbawa: ihanda ang mga papeles ng isang transaksyon nang hindi ina-upload kahit saan

Isipin na humihingi ang isang portal, sa iisang PDF, ng harap at likod ng ID at isang patunay ng tirahan, at isa pang litratong mas magaan sa isang takdang limitasyon. Gamit ang mga tool sa browser, ganito mo ito malulutas:

  1. Sa I-compress ang larawan, piliin ang mga litrato ng ID, piliin ang "Target na size", ilagay ang pinakamataas na hinihingi ng portal at i-tap ang "I-compress". Sa pag-compress, natatanggal ang metadata, tulad ng modelo ng camera at lokasyon ng GPS.
  2. Sa I-merge ang PDF, idagdag ang mga PDF file gamit ang "Pumili ng mga PDF file", ayusin ang pagkakasunod gamit ang "Itaas" at "Ibaba" at i-tap ang "I-merge ang PDF".
  3. I-download ang resulta at tiyaking nababasa nang maayos ang bawat pahina bago ipadala.

Sa walang hakbang dumaan ang nilalaman ng mga dokumentong iyon sa server ng site. Kung gusto mong makasiguro, gawin ito nang patay ang wifi pagkatapos ma-load ang pahina.

Ano ang hindi ginagarantiya ng modelong ito

Binabawasan ng pagproseso sa browser ang isang malaking panganib, pero hindi nito inaalis ang lahat, at mainam na sabihin ito nang prangka:

Mabubuting gawi para sa mga sensitibong dokumento

Mga madalas itanong

Paano ko malalaman kung ina-upload ng isang tool ang mga file ko?

Subukang gamitin ito nang walang koneksyon pagkatapos mag-load ng pahina, at tingnan ang tab na "Network" ng mga developer tool (F12) habang nagpoproseso. Kung walang lumabas na malaking request na may dala ng file mo, hindi ito ina-upload.

Mas mabagal ba ang pagproseso sa browser?

Depende sa device mo: ginagamit nito ang processor at memorya nito. Para sa karaniwang litrato at PDF, mabilis ito; sa napakalalaking file, puwedeng matagalan o pumalpak ang lumang phone.

Nakikita ba ng ABC SyG ang mga litrato o PDF na ginagamit ko?

Hindi. Hindi ina-upload ang mga file sa aming mga server. Anonymous na estadistika lang ang nire-record namin, tulad ng anong tool ang ginamit, ilang file at ang tinatayang saklaw ng laki nila, at hindi kailanman ang mga pangalan o nilalaman nila.

Sine-save ba ng site ang IP address ko?

Hindi namin ito sine-save sa mga estadistika ng paggamit: sandali lang ginagamit ang pinaikling bersyon para limitahan ang pang-aabuso. Ang hosting provider, tulad ng anumang hosting, ay nagtatala ng mga teknikal na data tulad ng IP sa mga log ng server para patakbuhin at protektahan ang site.

Ano ang mangyayari kung nagpapadala ng "Do Not Track" ang browser ko?

Kung nagpapadala ng Do Not Track o Global Privacy Control ang browser mo, walang nire-record na estadistika ng paggamit ang site.