{"id":118226,"date":"2024-07-25T15:43:00","date_gmt":"2024-07-25T13:43:02","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/dostup-k-dannym-iz-udalyonnyh-i-privatnyh-repozitoriev-na-github-imeyushhih-forki"},"modified":"2024-07-25T15:43:00","modified_gmt":"2024-07-25T13:43:02","slug":"dostup-k-dannym-iz-udalyonnyh-i-privatnyh-repozitoriev-na-github-imeyushhih-forki","status":"publish","type":"post","link":"https:\/\/prohoster.info\/sq\/blog\/novosti-interneta\/dostup-k-dannym-iz-udalyonnyh-i-privatnyh-repozitoriev-na-github-imeyushhih-forki","title":{"rendered":"Akses n\u00eb t\u00eb dh\u00ebnat nga repo t\u00eb larg\u00ebta dhe private n\u00eb GitHub, q\u00eb kan\u00eb forke","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Kompania Truffle Security publikoi skenar\u00eb sulmesh ndaj disa teknikave tipike t\u00eb pun\u00ebs me depozit\u00eb n\u00eb GitHub, t\u00eb cilat lejojn\u00eb nxjerrjen e t\u00eb dh\u00ebnave nga depozita t\u00eb larg\u00ebta q\u00eb kan\u00eb forka publike ose q\u00eb jan\u00eb krijuar si forka.     <\/p>\n<p>Mund\u00ebsia e aksesit n\u00eb komit\u00ebt p\u00ebrmes hash-it n\u00eb t\u00eb gjitha forkat e lidhura me depozit\u00ebn \u00ebsht\u00eb shkaktuar nga fakti q\u00eb GitHub, p\u00ebr q\u00ebllime optimizimi dhe p\u00ebr t\u00eb eliminuar kopjet, ruan s\u00eb bashku t\u00eb gjith\u00eb objektet nga depozita kryesore dhe forkat, duke ndar\u00eb logjikisht p\u00ebrkat\u00ebsin\u00eb e komit\u00ebve. Kjo ruajtje lejon q\u00eb t\u00eb shikohet n\u00eb depozit\u00ebn kryesore \u00e7do komit nga \u00e7do fork, duke e sh\u00ebnuar qart\u00eb hash-in e tij n\u00eb URL. P\u00ebr shembull, nj\u00eb p\u00ebrdorues mund t\u00eb krijoj\u00eb nj\u00eb fork t\u00eb depozit\u00ebs '\/torvalds\/linux' dhe t\u00eb shtoj\u00eb n\u00eb t\u00eb \u00e7do kod, pas s\u00eb cil\u00ebs ky kod do t\u00eb jet\u00eb i aksesuesh\u00ebm p\u00ebrmes nj\u00eb lidhjeje t\u00eb drejtp\u00ebrdrejt\u00eb hash n\u00eb depozit\u00ebn '\/torvalds\/linux'. N\u00eb rastin e fshirjes s\u00eb depozit\u00ebs, n\u00ebse ekziston t\u00eb pakt\u00ebn nj\u00eb fork publik, t\u00eb dh\u00ebnat nga depozita e larg\u00ebt mbeten t\u00eb aksesueshme p\u00ebrmes hash-it t\u00eb komitit.    <\/p>\n<p>Propozohet tri skenar\u00eb q\u00eb paraqesin k\u00ebrc\u00ebnim p\u00ebr sigurin\u00eb:   <\/p>\n<ul>\n<li class=\"l\"> Skema e par\u00eb trajton situatat kur zhvilluesit krijojn\u00eb forka t\u00eb repo publik, shtojn\u00eb ndryshime n\u00eb to, eksperimentojn\u00eb dhe m\u00eb pas i fshijn\u00eb. P\u00ebrve\u00e7 rrjedhjes s\u00eb kodit q\u00eb nuk \u00ebsht\u00eb menduar p\u00ebr publikim, rreziku paraqet situata kur gjat\u00eb eksperimenteve n\u00eb kodin e skedar\u00ebve me shembuj shtohen \u00e7el\u00ebsa t\u00eb pun\u00ebs p\u00ebr akses n\u00eb API. N\u00eb k\u00ebt\u00eb rast, nj\u00eb sulmues mund t\u00eb fitoj\u00eb qasje n\u00eb ndryshimin sipas hash-it t\u00eb komitit, q\u00eb adresohet pas fshirjes s\u00eb forkut p\u00ebrmes repo kryesor. P\u00ebr shembull, n\u00ebp\u00ebrmjet metod\u00ebs s\u00eb propozuar, hulumtuesit arrit\u00ebn t\u00eb identifikojn\u00eb 30 \u00e7el\u00ebsa t\u00eb pun\u00ebs p\u00ebr akses n\u00eb API duke studiuar tre repo t\u00eb lidhura me m\u00ebsimin e makinerive me nj\u00eb num\u00ebr t\u00eb madh forkesh.\n<li class=\"l\"> Skenari i dyt\u00eb ka t\u00eb b\u00ebj\u00eb me mund\u00ebsin\u00eb e marrjes s\u00eb qasjes n\u00eb t\u00eb dh\u00ebna pas fshirjes s\u00eb depozit\u00ebs p\u00ebrkat\u00ebse, n\u00ebse p\u00ebr k\u00ebt\u00eb depozit\u00eb jan\u00eb krijuar forka. Si nj\u00eb shembull jepet rasti kur n\u00eb nj\u00eb depozite publike t\u00eb nj\u00eb kompanie u publikuan aksidentalisht \u00e7el\u00ebsat e mbyllur t\u00eb nj\u00eb prej punonj\u00ebsve, duke lejuar qasje t\u00eb plot\u00eb n\u00eb t\u00eb gjitha depozit\u00eb e k\u00ebsaj kompanie n\u00eb GitHub. Kompania e fshiu depozit\u00ebn p\u00ebrmes s\u00eb cil\u00ebs ndodhi rrjedhja, por \u00e7el\u00ebsat ende mbet\u00ebn t\u00eb disponuesh\u00ebm p\u00ebr t'u t\u00ebrhequr p\u00ebrmes thirrjeve me hash-in e komit n\u00eb depozit\u00eb me forkat.    <center><img decoding=\"async\" alt=\"Akses n\u00eb t\u00eb dh\u00ebnat nga repo t\u00eb larg\u00ebta dhe private n\u00eb GitHub, q\u00eb kan\u00eb forke\" src=\"\/wp-content\/uploads\/2024\/07\/45381deb03eaa5be40baf8b4dbf7b481.png\" style=\"display:block;margin: 0 auto;\" \/><\/center>\n<li class=\"l\"> Skenari i tret\u00eb lidhet me modelin e zhvillimit t\u00eb projekteve, t\u00eb cilat zhvillojn\u00eb nj\u00eb version bazik t\u00eb hapur n\u00eb nj\u00eb depo publike dhe nj\u00eb version t\u00eb zgjeruar pronar n\u00eb nj\u00eb depo private. N\u00ebse nj\u00eb kompani fillimisht zhvilloi projektin n\u00eb nj\u00eb depo private dhe m\u00eb pas, pas hapjes s\u00eb kodit t\u00eb projektit, e kaloi at\u00eb n\u00eb kategorin\u00eb e projekteve publike, por vazhdoi zhvillimin e nj\u00eb versioni t\u00eb mbyllur t\u00eb brendsh\u00ebm ose t\u00eb zgjeruar n\u00eb nj\u00eb fork privat, at\u00ebher\u00eb ekziston mund\u00ebsia e qasjes n\u00eb ndryshimet e nd\u00ebrlidhura me fork-un privat p\u00ebrmes hash-eve t\u00eb komiteteve p\u00ebrmes depozites publike. N\u00eb k\u00ebt\u00eb rast, qasja \u00ebsht\u00eb e mundur vet\u00ebm p\u00ebr ndryshimet, q\u00eb jan\u00eb shtuar n\u00eb fork-un privat p\u00ebrpara se depoja kryesore t\u00eb kalonte n\u00eb kategorin\u00eb e projekteve publike (depozitat e depozitimeve private dhe publike jan\u00eb t\u00eb ndara, por, kur dy depozita ishin private, komitetet ruheshin s\u00eb bashku, prandaj mbet\u00ebn n\u00eb depo pas kalimit t\u00eb saj n\u00eb kategorin\u00eb e projekteve publike).    <center><img decoding=\"async\" alt=\"Akses n\u00eb t\u00eb dh\u00ebnat nga repo t\u00eb larg\u00ebta dhe private n\u00eb GitHub, q\u00eb kan\u00eb forke\" src=\"\/wp-content\/uploads\/2024\/07\/23342cf907bd300699e913297d29b310.png\" style=\"display:block;margin: 0 auto;\" \/><\/center>  <\/ul>\n<p>Nj\u00eb truk q\u00eb lejon qasje n\u00eb komitetet n\u00eb fork-et e nj\u00eb depoje p\u00ebrmes lidhjes me depozit\u00ebn kryesore \u00ebsht\u00eb njohur p\u00ebr shum\u00eb vite dhe p\u00ebrdoret her\u00eb pas here p\u00ebr shaka t\u00eb ndryshme dhe p\u00ebr t\u00eb mashtruar zhvilluesit (p.sh., shakat\u00eb ndonj\u00ebher\u00eb krijojn\u00eb nj\u00eb dukje t\u00eb z\u00ebvend\u00ebsimit t\u00eb backdoor-ve n\u00eb depozit\u00ebn me thelb Linux n\u00eb GitHub). Si nj\u00eb mas\u00eb p\u00ebr t\u00eb parandaluar k\u00ebto shaka, GitHub ka shtuar nj\u00eb paralajm\u00ebrim q\u00eb komiteti i k\u00ebrkuar nuk i p\u00ebrket deg\u00ebve n\u00eb depozit\u00ebn aktuale dhe mund t\u00eb p\u00ebrkas\u00eb nj\u00eb fork. Megjithat\u00eb, vet\u00eb mund\u00ebsia p\u00ebr t\u00eb aksesuar komitetet p\u00ebrmes hash-it n\u00eb \u00e7do fork t\u00eb lidhur me depozit\u00ebn \u00ebsht\u00eb par\u00eb si e pad\u00ebmshme, pasi k\u00ebrkohet njohja e hash-it t\u00eb komitetit p\u00ebr t\u00eb aksesuar t\u00eb dh\u00ebnat n\u00eb fork-et e larg\u00ebta dhe private.    <\/p>\n<p>Gjetja e nj\u00eb hesh komiteti t\u00eb krijuar mbi baz\u00ebn e algoritmit SHA-1 dhe duke p\u00ebrfshir\u00eb 32 karaktere, nuk \u00ebsht\u00eb e mundur, por dol\u00ebm n\u00eb p\u00ebrfundimin se kjo nuk \u00ebsht\u00eb e nevojshme. GitHub mb\u00ebshtet nj\u00eb form\u00eb t\u00eb shkurtuar t\u00eb adresimit t\u00eb komiteteve, duke lejuar adresimin e ndryshimeve p\u00ebrmes disa karaktereve t\u00eb para t\u00eb heshit, p\u00ebr sa koh\u00eb q\u00eb nuk ka mbivendosje me komitete t\u00eb tjera. Numri minimal i karaktereve p\u00ebr adresimin e shkurtuar t\u00eb heshit \u00ebsht\u00eb 4, q\u00eb korrespondon me gjith\u00eb 65 mij\u00eb kombinime (16^4). Megjithat\u00eb, ndoshta nuk \u00ebsht\u00eb e nevojshme t\u00eb b\u00ebhet k\u00ebrkimi, pasi API GitHub lejon lidhen proceset p\u00ebr kapjen e ngjarjeve, t\u00eb cilat p\u00ebrdoren nga projekte t\u00eb jashtme, duke mbajtur nj\u00eb arkiv me t\u00eb gjitha operacionet, n\u00eb t\u00eb cilin informacioni rreth heshave t\u00eb komiteteve mbetet edhe pas fshirjes s\u00eb repozitor\u00ebve.<br \/>\n<br \/>Burimi: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=61605\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Truffle Security \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043b\u0430 \u0441\u0446\u0435\u043d\u0430\u0440\u0438\u0438 \u0430\u0442\u0430\u043a \u043d\u0430 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0442\u0438\u043f\u043e\u0432\u044b\u0445 \u043f\u0440\u0438\u0451\u043c\u043e\u0432 \u0440\u0430\u0431\u043e\u0442\u044b \u0441 \u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u044f\u043c\u0438 \u043d\u0430 GitHub, \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044e\u0449\u0438\u0435 \u0438\u0437\u0432\u043b\u0435\u0447\u044c \u0434\u0430\u043d\u043d\u044b\u0435 \u0438\u0437 \u0443\u0434\u0430\u043b\u0451\u043d\u043d\u044b\u0445 \u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u0435\u0432, \u0443 \u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u0438\u043c\u0435\u044e\u0442\u0441\u044f \u043f\u0443\u0431\u043b\u0438\u0447\u043d\u044b\u0435 \u0444\u043e\u0440\u043a\u0438 \u0438\u043b\u0438 \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0431\u044b\u043b\u0438 \u0441\u043e\u0437\u0434\u0430\u043d\u044b \u043a\u0430\u043a \u0444\u043e\u0440\u043a\u0438. \u0412\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u0434\u043e\u0441\u0442\u0443\u043f\u0430 \u043a \u043a\u043e\u043c\u043c\u0438\u0442\u0430\u043c \u043f\u043e \u0445\u044d\u0448\u0443 \u0432\u043e \u0432\u0441\u0435\u0445 \u0441\u0432\u044f\u0437\u0430\u043d\u043d\u044b\u0445 \u0444\u043e\u0440\u043a\u0430\u043c\u0438 \u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u044f\u0445 \u0432\u044b\u0437\u0432\u0430\u043d\u043e \u0442\u0435\u043c, \u0447\u0442\u043e GitHub \u0432 \u0446\u0435\u043b\u044f\u0445 \u043e\u043f\u0442\u0438\u043c\u0438\u0437\u0430\u0446\u0438\u0438 \u0438 \u0438\u0441\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f \u0434\u0443\u0431\u043b\u0438\u043a\u0430\u0442\u043e\u0432 \u0445\u0440\u0430\u043d\u0438\u0442 \u0432\u043c\u0435\u0441\u0442\u0435 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":118227,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-118226","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-novosti-interneta"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 4.9.10 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Truffle Security \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043b\u0430 \u0441\u0446\u0435\u043d\u0430\u0440\u0438\u0438 \u0430\u0442\u0430\u043a \u043d\u0430 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0442\u0438\u043f\u043e\u0432\u044b\u0445 \u043f\u0440\u0438\u0451\u043c\u043e\u0432 \u0440\u0430\u0431\u043e\u0442\u044b \u0441 \u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u044f\u043c\u0438 \u043d\u0430 GitHub, \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044e\u0449\u0438\u0435 \u0438\u0437\u0432\u043b\u0435\u0447\u044c \u0434\u0430\u043d\u043d\u044b\u0435 \u0438\u0437 \u0443\u0434\u0430\u043b\u0451\u043d\u043d\u044b\u0445 \u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u0435\u0432, \u0443 \u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u0438\u043c\u0435\u044e\u0442\u0441\u044f \u043f\u0443\u0431\u043b\u0438\u0447\u043d\u044b\u0435 \u0444\u043e\u0440\u043a\u0438 \u0438\u043b\u0438 \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0431\u044b\u043b\u0438 \u0441\u043e\u0437\u0434\u0430\u043d\u044b \u043a\u0430\u043a \u0444\u043e\u0440\u043a\u0438. \u0412\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u0434\u043e\u0441\u0442\u0443\u043f\u0430 \u043a \u043a\u043e\u043c\u043c\u0438\u0442\u0430\u043c \u043f\u043e \u0445\u044d\u0448\u0443 \u0432\u043e \u0432\u0441\u0435\u0445 \u0441\u0432\u044f\u0437\u0430\u043d\u043d\u044b\u0445 \u0444\u043e\u0440\u043a\u0430\u043c\u0438 \u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u044f\u0445 \u0432\u044b\u0437\u0432\u0430\u043d\u043e \u0442\u0435\u043c, \u0447\u0442\u043e GitHub \u0432 \u0446\u0435\u043b\u044f\u0445 \u043e\u043f\u0442\u0438\u043c\u0438\u0437\u0430\u0446\u0438\u0438 \u0438 \u0438\u0441\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f \u0434\u0443\u0431\u043b\u0438\u043a\u0430\u0442\u043e\u0432 \u0445\u0440\u0430\u043d\u0438\u0442 \u0432\u043c\u0435\u0441\u0442\u0435\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/sq\/blog\/novosti-interneta\/dostup-k-dannym-iz-udalyonnyh-i-privatnyh-repozitoriev-na-github-imeyushhih-forki\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 4.9.10\" \/>\n\t\t<meta property=\"og:locale\" content=\"sq_AL\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0414\u043e\u0441\u0442\u0443\u043f \u043a \u0434\u0430\u043d\u043d\u044b\u043c \u0438\u0437 \u0443\u0434\u0430\u043b\u0451\u043d\u043d\u044b\u0445 \u0438 \u043f\u0440\u0438\u0432\u0430\u0442\u043d\u044b\u0445 \u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u0435\u0432 \u043d\u0430 GitHub, \u0438\u043c\u0435\u044e\u0449\u0438\u0445 \u0444\u043e\u0440\u043a\u0438 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Truffle Security \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043b\u0430 \u0441\u0446\u0435\u043d\u0430\u0440\u0438\u0438 \u0430\u0442\u0430\u043a \u043d\u0430 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0442\u0438\u043f\u043e\u0432\u044b\u0445 \u043f\u0440\u0438\u0451\u043c\u043e\u0432 \u0440\u0430\u0431\u043e\u0442\u044b \u0441 \u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u044f\u043c\u0438 \u043d\u0430 GitHub, \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044e\u0449\u0438\u0435 \u0438\u0437\u0432\u043b\u0435\u0447\u044c \u0434\u0430\u043d\u043d\u044b\u0435 \u0438\u0437 \u0443\u0434\u0430\u043b\u0451\u043d\u043d\u044b\u0445 \u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u0435\u0432, \u0443 \u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u0438\u043c\u0435\u044e\u0442\u0441\u044f \u043f\u0443\u0431\u043b\u0438\u0447\u043d\u044b\u0435 \u0444\u043e\u0440\u043a\u0438 \u0438\u043b\u0438 \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0431\u044b\u043b\u0438 \u0441\u043e\u0437\u0434\u0430\u043d\u044b \u043a\u0430\u043a \u0444\u043e\u0440\u043a\u0438. \u0412\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u0434\u043e\u0441\u0442\u0443\u043f\u0430 \u043a \u043a\u043e\u043c\u043c\u0438\u0442\u0430\u043c \u043f\u043e \u0445\u044d\u0448\u0443 \u0432\u043e \u0432\u0441\u0435\u0445 \u0441\u0432\u044f\u0437\u0430\u043d\u043d\u044b\u0445 \u0444\u043e\u0440\u043a\u0430\u043c\u0438 \u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u044f\u0445 \u0432\u044b\u0437\u0432\u0430\u043d\u043e \u0442\u0435\u043c, \u0447\u0442\u043e GitHub \u0432 \u0446\u0435\u043b\u044f\u0445 \u043e\u043f\u0442\u0438\u043c\u0438\u0437\u0430\u0446\u0438\u0438 \u0438 \u0438\u0441\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f \u0434\u0443\u0431\u043b\u0438\u043a\u0430\u0442\u043e\u0432 \u0445\u0440\u0430\u043d\u0438\u0442 \u0432\u043c\u0435\u0441\u0442\u0435\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/sq\/blog\/novosti-interneta\/dostup-k-dannym-iz-udalyonnyh-i-privatnyh-repozitoriev-na-github-imeyushhih-forki\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2024-07-25T13:43:02+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2024-07-25T13:43:02+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Q \uc811\uadfcimi n\u00eb t\u00eb dh\u00ebnat nga depo t\u00eb larg\u00ebta dhe private n\u00eb GitHub, q\u00eb kan\u00eb fork\u00eb | ProHoster","description":"Kompania Truffle Security publikoi skenar\u00ebt e sulmeve mbi disa teknika tipike t\u00eb pun\u00ebs me repositor\u00ebt n\u00eb GitHub, duke lejuar nxjerrjen e t\u00eb dh\u00ebnave nga repositor\u00ebt e larg\u00ebt q\u00eb kan\u00eb forka publike ose q\u00eb jan\u00eb krijuar si forka. Mund\u00ebsia e qasjes n\u00eb komitetet p\u00ebrmes hash-it n\u00eb t\u00eb gjitha forkat e lidhura t\u00eb repositorit ka ardhur si rezultat i optimizimeve t\u00eb GitHub-it dhe p\u00ebrjashtimit t\u00eb kopjeve t\u00eb tep\u00ebrta.","canonical_url":"https:\/\/prohoster.info\/sq\/blog\/novosti-interneta\/dostup-k-dannym-iz-udalyonnyh-i-privatnyh-repozitoriev-na-github-imeyushhih-forki","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"sq_AL","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0414\u043e\u0441\u0442\u0443\u043f \u043a \u0434\u0430\u043d\u043d\u044b\u043c \u0438\u0437 \u0443\u0434\u0430\u043b\u0451\u043d\u043d\u044b\u0445 \u0438 \u043f\u0440\u0438\u0432\u0430\u0442\u043d\u044b\u0445 \u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u0435\u0432 \u043d\u0430 GitHub, \u0438\u043c\u0435\u044e\u0449\u0438\u0445 \u0444\u043e\u0440\u043a\u0438 | ProHoster","og:description":"\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Truffle Security \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043b\u0430 \u0441\u0446\u0435\u043d\u0430\u0440\u0438\u0438 \u0430\u0442\u0430\u043a \u043d\u0430 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0442\u0438\u043f\u043e\u0432\u044b\u0445 \u043f\u0440\u0438\u0451\u043c\u043e\u0432 \u0440\u0430\u0431\u043e\u0442\u044b \u0441 \u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u044f\u043c\u0438 \u043d\u0430 GitHub, \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044e\u0449\u0438\u0435 \u0438\u0437\u0432\u043b\u0435\u0447\u044c \u0434\u0430\u043d\u043d\u044b\u0435 \u0438\u0437 \u0443\u0434\u0430\u043b\u0451\u043d\u043d\u044b\u0445 \u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u0435\u0432, \u0443 \u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u0438\u043c\u0435\u044e\u0442\u0441\u044f \u043f\u0443\u0431\u043b\u0438\u0447\u043d\u044b\u0435 \u0444\u043e\u0440\u043a\u0438 \u0438\u043b\u0438 \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0431\u044b\u043b\u0438 \u0441\u043e\u0437\u0434\u0430\u043d\u044b \u043a\u0430\u043a \u0444\u043e\u0440\u043a\u0438. \u0412\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u0434\u043e\u0441\u0442\u0443\u043f\u0430 \u043a \u043a\u043e\u043c\u043c\u0438\u0442\u0430\u043c \u043f\u043e \u0445\u044d\u0448\u0443 \u0432\u043e \u0432\u0441\u0435\u0445 \u0441\u0432\u044f\u0437\u0430\u043d\u043d\u044b\u0445 \u0444\u043e\u0440\u043a\u0430\u043c\u0438 \u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u044f\u0445 \u0432\u044b\u0437\u0432\u0430\u043d\u043e \u0442\u0435\u043c, \u0447\u0442\u043e GitHub \u0432 \u0446\u0435\u043b\u044f\u0445 \u043e\u043f\u0442\u0438\u043c\u0438\u0437\u0430\u0446\u0438\u0438 \u0438 \u0438\u0441\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f \u0434\u0443\u0431\u043b\u0438\u043a\u0430\u0442\u043e\u0432 \u0445\u0440\u0430\u043d\u0438\u0442 \u0432\u043c\u0435\u0441\u0442\u0435","og:url":"https:\/\/prohoster.info\/sq\/blog\/novosti-interneta\/dostup-k-dannym-iz-udalyonnyh-i-privatnyh-repozitoriev-na-github-imeyushhih-forki","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2024-07-25T13:43:02+00:00","article:modified_time":"2024-07-25T13:43:02+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"118226","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-23 04:49:19","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2026-01-23 04:49:19","updated":"2026-01-23 04:49:19"},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts\/118226","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/comments?post=118226"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts\/118226\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/media\/118227"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/media?parent=118226"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/categories?post=118226"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/tags?post=118226"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}