I-JShelter, i-plugin ye-FSF yokukhawulela i-JavaScript API

IFree Software Foundation yethule iphrojekthi yeJShelter, eqala i- browser plugin ukuvikela izinsongo ezibangelwa yiJavaScript kumawebhusayithi, kufaka phakathi ukuhlonza okufihliwe, ukulandelela ukunyakaza nokuqoqwa kwemininingwane yomsebenzisi.

Ikhodi yephrojekthi Isatshalaliswa ngaphansi kwelayisense ye-GPLv3. I-plugin ilungele i-Firefox, i-Google Chrome, i-Opera, i-Brave, i-Microsoft Edge nezinye iziphequluli ngokususelwa kunjini ye-Chromium.

Le phrojekthi ithuthukiswa njengesinyathelo esihlanganyelwe esixhaswe yi-NLnet Foundation. UJShelter ubuye wajoyina uGiorgio Maone, umsunguli we-plugin ye-NoScript, kanye nabasunguli bephrojekthi ye-J ++ kanye nababhali bama-plugins weJS-Shield kanye ne-Restricted JavaScript. I-plugin ye-JavaScript Restrictor isetshenziswa njengesisekelo sephrojekthi entsha.

Amawebhusayithi amaningi wanamuhla aqukethe inani elandayo lezinhlelo isiphequluli sewebhu somsebenzisi esizilanda ngokuzenzekelayo futhi sisebenze njengoba amakhasi elayisha. Ngenkathi lezi zinhlelo zeJavaScript zingahlinzeka ngokusebenza kusayithi kanye nezici zesiphequluli zomdabu, futhi kungumthwalo obalulekile ovela kumbono wokuphepha nobumfihlo. Ngokwengeziwe, isoftware ngokuvamile inelayisensi ngaphansi kwemigomo engekho ngaphansi kwezindinganiso ze-FSF, inika amandla abasebenzisi futhi iphazamise ukufunda nokuphepha.

JShelter kungacatshangwa njenge-firewall yamaJavaScript APIs itholakalela amawebhusayithi nezinhlelo zokusebenza. Umphelelisi inikeza amazinga amane okuvikelwa, kanye nemodi yokumisa eguquguqukayo yokufinyelela kwe-API. Izinga le-zero livumela ngokuphelele ukufinyelela kuwo wonke ama-API, owokuqala ufaka ukukhiya okuncane okungaphazamisi umsebenzi wamakhasi, amabhalansi ezinga lesibili phakathi kwamalokhi nokuhambisana, futhi izinga lesine lifaka ukuvimba okuqinile kwakho konke okungadingekile.

Izilungiselelo zokukhiya ze-API ingaxhunyaniswa namasayithi ngamanyeIsibonelo, kusayithi elilodwa ungaqinisa ukuvikelwa nakokunye, ukukhubaze.

Ukufinyelela amakhukhi, ukuthwebula iminwe ukulandelela abasebenzisi kumasayithi amaningi, ukuveza ikheli lenethiwekhi yasendaweni, noma ukuthwebula okokufaka komsebenzisi ngaphambi kokuthumela ifomu ezinye zezibonelo zamakhono weJavaScript angasetshenziswa ngezindlela eziyingozi. UJShelter unezela ungqimba lwezokuphepha oluvumela umsebenzisi ukuthi akhethe ukuthi isenzo esithile kufanele sinqatshelwe yini esizeni noma uma kufanele sivunyelwe ngemikhawulo, njengokunciphisa ukunemba kwe-geolocation endaweni yedolobha. Lesi sendlalelo singasiza futhi njengesilinganiso sokulwa nokuhlaselwa okubhekiswe kusiphequluli, isistimu yokusebenza, noma amazinga wehadiwe.

Iphrojekthi yeJShelter iyisandiso sesiphequluli se-anti-malware esinamalayisense sokunciphisa izinsongo ezingaba khona zeJavaScript. Iwebhusayithi yephrojekthi iku-https: //jshelter.org/. Izobuza, emhlabeni jikelele noma ngesayithi, uma umsebenzisi evumela imisebenzi ethile yendabuko enikezwe yinjini yeJavaScript kanye ne-Document Object Model (DOM). 

Futhi ingakhiya ngokukhetha izindlela ezithile, izinto, izakhiwo nemisebenzi IJavaScript, noma wenze amanga ukubuyisa amanani (ngokwesibonelo, nikeza imininingwane engamanga mayelana nohlelo). Ngokwehlukana, imodi ye-NBS (network boundary shield) iyagqanyiswa, engavumeli amakhasi ukuthi asebenzise isiphequluli njengommeleli phakathi kwamanethiwekhi angaphandle nawasendaweni (zonke izicelo eziphumayo ziyabanjwa futhi ziyahlaziywa).

“UJShelter uzosiza ukuvikela abasebenzisi ezinsongweni ezibucayi manje futhi azofaka isandla kakhulu ekuqhubekeni phambili ekushintsheni okudingekayo kwamasiko isikhathi eside kude neJavaScript engavumelekile. Le yiprojekthi ebengikade ngiyilinde iminyaka, ngikhathele ukubhekana nazo zonke izinhlobo zokulwa nama-antivesature ezipheqululini engizisebenzisayo futhi engizisabalalisayo, nokuthi ngithole iziphikiso ezithile zazo ngezinguquko zokumisa, amabala noma izandiso «, okwabiwe ngazo uRubén Rodríguez , owayeyisikhulu esiphezulu kwezobuchwepheshe e-FSF. "Ukwazi ukugoqa injini yeJavaScript ungqimba lwezokuvikela ushintsho lomdlalo."

Okokugcina uma unesifiso sokwazi okwengeziwe ngakho, ungabheka imininingwane Kulesi sixhumanisi esilandelayo.

Ngokuqondene nalabo abanesifiso sokukwazi ukufaka isandiso kuziphequluli zabo, bangasithola ku isixhumanisi esilandelayo.


Shiya umbono wakho

Ikheli lakho le ngeke ishicilelwe. Ezidingekayo ibhalwe nge *

*

*

  1. Ubhekele imininingwane: Miguel Ángel Gatón
  2. Inhloso yedatha: Lawula Ugaxekile, ukuphathwa kwamazwana.
  3. Ukusemthethweni: Imvume yakho
  4. Ukuxhumana kwemininingwane: Imininingwane ngeke idluliselwe kubantu besithathu ngaphandle kwesibopho esisemthethweni.
  5. Isitoreji sedatha: Idatabase ebanjwe yi-Occentus Networks (EU)
  6. Amalungelo: Nganoma yisiphi isikhathi ungakhawulela, uthole futhi ususe imininingwane yakho.