{"id":35532,"date":"2019-10-31T22:04:52","date_gmt":"2019-10-31T19:04:52","guid":{"rendered":"https:\/\/prohoster.info\/blog\/bezopasnye-push-uvedomleniya-ot-teorii-k-praktike\/"},"modified":"2019-10-31T22:04:52","modified_gmt":"2019-10-31T19:04:52","slug":"bezopasnye-push-uvedomleniya-ot-teorii-k-praktike","status":"publish","type":"post","link":"https:\/\/prohoster.info\/sq\/blog\/administrirovanie\/bezopasnye-push-uvedomleniya-ot-teorii-k-praktike","title":{"rendered":"Njoftimet push t\u00eb sigurta: nga teoria n\u00eb praktik\u00eb","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>P\u00ebrsh\u00ebndetje, Habr! <\/p>\n<p>Sot do t\u00eb flas rreth asaj \u00e7far\u00eb ne dhe koleg\u00ebt e mi kemi b\u00ebr\u00eb p\u00ebr disa muaj: rreth njoftimeve push p\u00ebr aplikacionet mobile. Si\u00e7 e kam th\u00ebn\u00eb m\u00eb par\u00eb, n\u00eb aplikacionin ton\u00eb fokusimi kryesor \u00ebsht\u00eb n\u00eb siguri. Prandaj, ne kemi hetuar n\u00ebse njoftimet push kan\u00eb 'pika t\u00eb dob\u00ebta' dhe n\u00ebse po, si mund t'i eliminojm\u00eb ato, p\u00ebr t\u00eb shtuar k\u00ebt\u00eb opsion t\u00eb dobish\u00ebm n\u00eb sh\u00ebrbimin ton\u00eb.<\/p>\n<p>Po publikoj p\u00ebrkthimin e <noindex><a rel=\"nofollow\" href=\"https:\/\/medium.com\/adamant-im\/push-notifications-friends-or-foes-b118b67ed258?postPublishedType=repub\">artikullit ton\u00eb nga Medium<\/a><\/noindex> me disa shtesa nga vetja. N\u00eb t\u00eb gjenden p\u00ebrfundimet e \u2018hetimit\u2019 dhe tregimi se si e zgjidh\u00ebm problemin.<\/p>\n<h2>Po studiojm\u00eb materialin<\/h2>\n<p>\nN\u00eb modelin klasik, njoftimet push e b\u00ebjn\u00eb aplikacionet e mesazheve t\u00eb cenueshme ndaj sulmeve t\u00eb MITM (Man-in-the-middle, 'Njeriu n\u00eb mes'). P\u00ebr shembull, Google, Microsoft dhe versioni i vjet\u00ebr i iMessage d\u00ebrgojn\u00eb \u00e7el\u00ebsat e enkriptimit n\u00eb serverat e Apple \u2014 n\u00eb server ndodh autentifikimi i p\u00ebrdoruesve dhe dekriptimi i titullit t\u00eb mesazhit (ose i p\u00ebrmbajtjes s\u00eb tij).<\/p>\n<p><img decoding=\"async\" alt=\"Njoftimet push t\u00eb sigurta: nga teoria n\u00eb praktik\u00eb\" src=\"\/wp-content\/uploads\/2019\/06\/5a1d3de5fc9c7d6da3f48490dccd2ab6.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nN\u00eb fund, ka nj\u00eb mund\u00ebsi p\u00ebr t\u00eb lexuar bisedat, duke fituar akses n\u00eb serverin e njoftimeve t\u00eb shtytura. Kjo do t\u00eb thot\u00eb se \u00e7do kriptim i bisedave \u00ebsht\u00eb i paefekt, pasi njoftimet e shtytura gjithsesi do t\u00eb lejojn\u00eb leximin nga pal\u00ebt e treta. Kjo mund\u00ebsi \u00ebsht\u00eb diskutuar m\u00eb holl\u00ebsisht nga autor\u00ebt e artikullit. <noindex><a rel=\"nofollow\" href=\"https:\/\/xakep.ru\/2018\/06\/14\/useless-encryption\/\">\u201cKripto me men\u00e7uri\u201d<\/a><\/noindex> n\u00eb Xaker.ru, q\u00eb \u00ebsht\u00eb e dedikuar p\u00ebr metodat e kriptimit t\u00eb mesazheve. <\/p>\n<p>N\u00ebse mendoni se server\u00ebt e Apple dhe Google nuk do t\u00eb lejojn\u00eb asnj\u00ebher\u00eb rrjedhjen e \u00e7elsave t\u00eb kriptimit t\u00eb p\u00ebrdoruesve, mendojeni se punonj\u00ebsit e tyre kan\u00eb akses n\u00eb to. Dhe punonj\u00ebsit jan\u00eb njer\u00ebz.<br \/>\nPavar\u00ebsisht gjith\u00e7kaje dhe t\u00eb gjitha dob\u00ebsive t\u00eb njoftimeve t\u00eb shtytura, shum\u00eb mesazhere \"t\u00eb sigurta\", p\u00ebrfshir\u00eb Signal dhe Telegram, i p\u00ebrdorin ato. Ndryshe, p\u00ebrdoruesit do t\u00eb detyroheshin t\u00eb monitoronin manualisht mesazhet e reja, duke hyr\u00eb vazhdimisht n\u00eb aplikacion. Kjo \u00ebsht\u00eb shum\u00eb e pak\u00ebndshme, dhe konkurent\u00ebt e mesazhereve do t\u00eb ken\u00eb avantazh.<\/p>\n<h2>Paranoja dhe sh\u00ebndeti i arsyes<\/h2>\n<p><noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><br \/>\nN\u00eb projektin ton\u00eb, kemi filluar t\u00eb merremi me k\u00ebt\u00eb \u00e7\u00ebshtje disa muaj m\u00eb par\u00eb. Na duhej t\u00eb krijonim opsionin e njoftimeve t\u00eb shtytura p\u00ebr t\u00eb qen\u00eb konkurrues. Por n\u00eb t\u00eb nj\u00ebjt\u00ebn koh\u00eb, nuk duhej t\u00eb hapnim nj\u00eb vrim\u00eb n\u00eb siguri, sepse \u00e7do rrjedhje e t\u00eb dh\u00ebnave do t\u00eb d\u00ebmtonte besimin n\u00eb projekt.<\/p>\n<p>Megjithat\u00eb, ne tashm\u00eb kemi nj\u00eb avantazh t\u00eb r\u00ebnd\u00ebsish\u00ebm: mesazhi yn\u00eb \u00ebsht\u00eb i decentralizuar (t\u00eb dh\u00ebnat ruhen n\u00eb blockchain), nd\u00ebrsa punonj\u00ebsit nuk kan\u00eb akses n\u00eb llogarit\u00eb. \u00c7el\u00ebsat e enkriptimit jan\u00eb vet\u00ebm te p\u00ebrdoruesit, nd\u00ebrsa \u00e7el\u00ebsat publik t\u00eb biseduesve jan\u00eb t\u00eb disponuesh\u00ebm n\u00eb blockchain p\u00ebr t'u mbrojtur nga sulmet MITM.<\/p>\n<p>N\u00eb versionin e par\u00eb t\u00eb njoftimeve, ne vendos\u00ebm t\u00eb jemi shum\u00eb t\u00eb kujdessh\u00ebm dhe n\u00eb t\u00eb v\u00ebrtet\u00eb nuk d\u00ebrguam tekstin e mesazhit. Sh\u00ebrbimi i njoftimeve merrte nga nodo jo tekstin e mesazhit, por vet\u00ebm nj\u00eb sinjal p\u00ebr faktin e marrjes s\u00eb tij. Prandaj, p\u00ebrdoruesi shihte njoftimin 'Ka ardhur nj\u00eb mesazh i ri'. Leximi i tij ishte i mundur vet\u00ebm n\u00eb mesazhier. <\/p>\n<p><img decoding=\"async\" alt=\"Njoftimet push t\u00eb sigurta: nga teoria n\u00eb praktik\u00eb\" src=\"\/wp-content\/uploads\/2019\/06\/5f4bf5861141666105cd5c76c27c796c.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/www.youtube.com\/watch?time_continue=21&amp;v=WK3gyH7_iAw\">Si funksiononte kjo: video<\/a><\/noindex>.<\/p>\n<p>Pas k\u00ebsaj, ne m\u00ebsuam se n\u00eb versionin e fundit t\u00eb njoftimeve nga Apple ka elemente t\u00eb reja mbrojtjeje. Ato <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.apple.com\/documentation\/usernotifications\/unnotificationserviceextension\">n\u00eb l\u00ebshuan<\/a><\/noindex> UNNotificationServiceExtension, i cili u lejon zhvilluesve t\u00eb d\u00ebrgojn\u00eb t\u00eb dh\u00ebna t\u00eb plota t\u00eb enkriptuara t\u00eb njoftimeve p\u00ebrmes APNS. Pastaj, aplikacioni n\u00eb pajisjen e p\u00ebrdoruesit p\u00ebrfundimtar kryen dekriptimin (ose ngarkon t\u00eb dh\u00ebna shtes\u00eb) dhe tregon njoftimin. K\u00ebt\u00eb ne e mor\u00ebm si baz\u00eb p\u00ebr versionin e dyt\u00eb t\u00eb njoftimeve.<\/p>\n<p>Tani kemi zhvilluar versionin e dyt\u00eb t\u00eb njoftimeve push p\u00ebr iOS, i cili lejon shfaqjen e mesazheve pa rrezik p\u00ebr sigurin\u00eb. N\u00eb konceptin e ri, logjika duket k\u00ebshtu:<\/p>\n<ul>\n<li>Sh\u00ebrbimi i push-it d\u00ebrgon nj\u00eb njoftim push me numrin e transaksionit (mesazhi i enkriptuar mund t\u00eb jet\u00eb shum\u00eb i madh, nd\u00ebrsa madh\u00ebsia e njoftimeve \u00ebsht\u00eb shum\u00eb e kufizuar)<\/li>\n<li>Pajisja, kur merr njoftimin, aktivizon NotificationServiceExtension ton\u00eb \u2014 nj\u00eb mikroaplikacion q\u00eb k\u00ebrkon nga nodi transaksionin sipas id, e dekripton me an\u00eb t\u00eb fraz\u00ebs s\u00eb ruajtur, dhe i jep sistemit nj\u00eb njoftim t\u00eb ri. Fraz\u00ebn e ruajm\u00eb n\u00eb nj\u00eb depo t\u00eb sigurt.<\/li>\n<li>Sistemi tregon njoftimin me mesazhin e dekriptuar ose p\u00ebrkthimin.<\/li>\n<li>\u00c7el\u00ebsat nuk shkojn\u00eb askund, as mesazhi plain text. Sh\u00ebrbimi i push-it nuk ka mund\u00ebsi t\u00eb dekriptoj\u00eb mesazhin. <\/li>\n<\/ul>\n<p>\n<img decoding=\"async\" alt=\"Njoftimet push t\u00eb sigurta: nga teoria n\u00eb praktik\u00eb\" src=\"\/wp-content\/uploads\/2019\/06\/9b137036738a742c93e5b97a2f0acea5.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nK\u00ebt\u00eb version e pranuam si funksional dhe e realizuam n\u00eb p\u00ebrdit\u00ebsimin e fundit t\u00eb aplikacionit p\u00ebr iOS.<br \/>\nAta q\u00eb jan\u00eb t\u00eb interesuar p\u00ebr an\u00ebn teknike mund t\u00eb shikojn\u00eb kodin burimor: <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/Adamant-im\/adamant-notificationService\/\">github.com\/Adamant-im\/adamant-notificationService<\/a><\/noindex>.<br \/>\n<br \/>Burimi: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/456902\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041f\u0440\u0438\u0432\u0435\u0442, \u0425\u0430\u0431\u0440! \u0421\u0435\u0433\u043e\u0434\u043d\u044f \u0440\u0430\u0441\u0441\u043a\u0430\u0436\u0443 \u043e \u0442\u043e\u043c, \u0447\u0435\u043c \u043c\u044b \u0441 \u043a\u043e\u043b\u043b\u0435\u0433\u0430\u043c\u0438 \u0437\u0430\u043d\u044f\u0442\u044b \u0443\u0436\u0435 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u043c\u0435\u0441\u044f\u0446\u0435\u0432: \u043e \u043f\u0443\u0448-\u0443\u0432\u0435\u0434\u043e\u043c\u043b\u0435\u043d\u0438\u044f\u0445 \u0434\u043b\u044f \u043c\u043e\u0431\u0438\u043b\u044c\u043d\u044b\u0445 \u043c\u0435\u0441\u0441\u0435\u043d\u0434\u0436\u0435\u0440\u043e\u0432. \u041a\u0430\u043a \u044f \u0443\u0436\u0435 \u0433\u043e\u0432\u043e\u0440\u0438\u043b, \u0432 \u043d\u0430\u0448\u0435\u043c \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0438 \u0433\u043b\u0430\u0432\u043d\u044b\u0439 \u0443\u043f\u043e\u0440 \u0441\u0434\u0435\u043b\u0430\u043d \u043d\u0430 \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u044c. \u041f\u043e\u044d\u0442\u043e\u043c\u0443 \u043c\u044b \u0432\u044b\u044f\u0441\u043d\u044f\u043b\u0438, \u0435\u0441\u0442\u044c \u043b\u0438 \u0443 \u043f\u0443\u0448-\u0443\u0432\u0435\u0434\u043e\u043c\u043b\u0435\u043d\u0438\u0439 \u201c\u0441\u043b\u0430\u0431\u044b\u0435 \u043c\u0435\u0441\u0442\u0430\u201d \u0438 \u0435\u0441\u043b\u0438 \u0434\u0430, \u0442\u043e \u043a\u0430\u043a \u043c\u044b \u043c\u043e\u0436\u0435\u043c \u0438\u0445 \u043d\u0438\u0432\u0435\u043b\u0438\u0440\u043e\u0432\u0430\u0442\u044c, \u0447\u0442\u043e\u0431\u044b \u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u044d\u0442\u0443 \u043f\u043e\u043b\u0435\u0437\u043d\u0443\u044e \u043e\u043f\u0446\u0438\u044e \u0432 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":26645,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-35532","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.0.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041f\u0440\u0438\u0432\u0435\u0442, \u0425\u0430\u0431\u0440! \u0421\u0435\u0433\u043e\u0434\u043d\u044f \u0440\u0430\u0441\u0441\u043a\u0430\u0436\u0443 \u043e \u0442\u043e\u043c, \u0447\u0435\u043c \u043c\u044b \u0441 \u043a\u043e\u043b\u043b\u0435\u0433\u0430\u043c\u0438 \u0437\u0430\u043d\u044f\u0442\u044b \u0443\u0436\u0435 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u043c\u0435\u0441\u044f\u0446\u0435\u0432: \u043e \u043f\u0443\u0448-\u0443\u0432\u0435\u0434\u043e\u043c\u043b\u0435\u043d\u0438\u044f\u0445 \u0434\u043b\u044f \u043c\u043e\u0431\u0438\u043b\u044c\u043d\u044b\u0445 \u043c\u0435\u0441\u0441\u0435\u043d\u0434\u0436\u0435\u0440\u043e\u0432. \u041a\u0430\u043a \u044f \u0443\u0436\u0435 \u0433\u043e\u0432\u043e\u0440\u0438\u043b, \u0432 \u043d\u0430\u0448\u0435\u043c \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0438 \u0433\u043b\u0430\u0432\u043d\u044b\u0439 \u0443\u043f\u043e\u0440 \u0441\u0434\u0435\u043b\u0430\u043d \u043d\u0430 \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u044c. \u041f\u043e\u044d\u0442\u043e\u043c\u0443 \u043c\u044b \u0432\u044b\u044f\u0441\u043d\u044f\u043b\u0438, \u0435\u0441\u0442\u044c \u043b\u0438 \u0443 \u043f\u0443\u0448-\u0443\u0432\u0435\u0434\u043e\u043c\u043b\u0435\u043d\u0438\u0439 \u201c\u0441\u043b\u0430\u0431\u044b\u0435 \u043c\u0435\u0441\u0442\u0430\u201d \u0438 \u0435\u0441\u043b\u0438 \u0434\u0430, \u0442\u043e \u043a\u0430\u043a \u043c\u044b \u043c\u043e\u0436\u0435\u043c \u0438\u0445 \u043d\u0438\u0432\u0435\u043b\u0438\u0440\u043e\u0432\u0430\u0442\u044c, \u0447\u0442\u043e\u0431\u044b \u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u044d\u0442\u0443 \u043f\u043e\u043b\u0435\u0437\u043d\u0443\u044e \u043e\u043f\u0446\u0438\u044e \u0432\" \/>\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\/administrirovanie\/bezopasnye-push-uvedomleniya-ot-teorii-k-praktike\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.0.1\" \/>\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\u0411\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u044b\u0435 push-\u0443\u0432\u0435\u0434\u043e\u043c\u043b\u0435\u043d\u0438\u044f: \u043e\u0442 \u0442\u0435\u043e\u0440\u0438\u0438 \u043a \u043f\u0440\u0430\u043a\u0442\u0438\u043a\u0435 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041f\u0440\u0438\u0432\u0435\u0442, \u0425\u0430\u0431\u0440! \u0421\u0435\u0433\u043e\u0434\u043d\u044f \u0440\u0430\u0441\u0441\u043a\u0430\u0436\u0443 \u043e \u0442\u043e\u043c, \u0447\u0435\u043c \u043c\u044b \u0441 \u043a\u043e\u043b\u043b\u0435\u0433\u0430\u043c\u0438 \u0437\u0430\u043d\u044f\u0442\u044b \u0443\u0436\u0435 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u043c\u0435\u0441\u044f\u0446\u0435\u0432: \u043e \u043f\u0443\u0448-\u0443\u0432\u0435\u0434\u043e\u043c\u043b\u0435\u043d\u0438\u044f\u0445 \u0434\u043b\u044f \u043c\u043e\u0431\u0438\u043b\u044c\u043d\u044b\u0445 \u043c\u0435\u0441\u0441\u0435\u043d\u0434\u0436\u0435\u0440\u043e\u0432. \u041a\u0430\u043a \u044f \u0443\u0436\u0435 \u0433\u043e\u0432\u043e\u0440\u0438\u043b, \u0432 \u043d\u0430\u0448\u0435\u043c \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0438 \u0433\u043b\u0430\u0432\u043d\u044b\u0439 \u0443\u043f\u043e\u0440 \u0441\u0434\u0435\u043b\u0430\u043d \u043d\u0430 \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u044c. \u041f\u043e\u044d\u0442\u043e\u043c\u0443 \u043c\u044b \u0432\u044b\u044f\u0441\u043d\u044f\u043b\u0438, \u0435\u0441\u0442\u044c \u043b\u0438 \u0443 \u043f\u0443\u0448-\u0443\u0432\u0435\u0434\u043e\u043c\u043b\u0435\u043d\u0438\u0439 \u201c\u0441\u043b\u0430\u0431\u044b\u0435 \u043c\u0435\u0441\u0442\u0430\u201d \u0438 \u0435\u0441\u043b\u0438 \u0434\u0430, \u0442\u043e \u043a\u0430\u043a \u043c\u044b \u043c\u043e\u0436\u0435\u043c \u0438\u0445 \u043d\u0438\u0432\u0435\u043b\u0438\u0440\u043e\u0432\u0430\u0442\u044c, \u0447\u0442\u043e\u0431\u044b \u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u044d\u0442\u0443 \u043f\u043e\u043b\u0435\u0437\u043d\u0443\u044e \u043e\u043f\u0446\u0438\u044e \u0432\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/sq\/blog\/administrirovanie\/bezopasnye-push-uvedomleniya-ot-teorii-k-praktike\" \/>\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=\"2019-10-31T19:04:52+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T19:04:52+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\udd47Njoftime t\u00eb sigurta t\u00eb shtyra: nga teoria n\u00eb praktik\u00eb | ProHoster","description":"P\u00ebrsh\u00ebndetje, Habr! Sot do t\u00eb flas p\u00ebr at\u00eb se \u00e7far\u00eb kemi punuar me koleg\u00ebt tan\u00eb p\u00ebr disa muaj: p\u00ebr njoftimet e shtyra p\u00ebr mesazhera mobil. Si\u00e7 kam th\u00ebn\u00eb m\u00eb par\u00eb, n\u00eb aplikacionin ton\u00eb, fokusi kryesor \u00ebsht\u00eb siguria. Prandaj, ne kemi verifikuar n\u00ebse njoftimet e shtyra kan\u00eb \"pik\u00eb t\u00eb dob\u00ebt\" dhe n\u00ebse po, se si mund t\u2019i neutralizojm\u00eb ato p\u00ebr t\u00eb shtuar k\u00ebt\u00eb opsion t\u00eb dobish\u00ebm n\u00eb","canonical_url":"https:\/\/prohoster.info\/sq\/blog\/administrirovanie\/bezopasnye-push-uvedomleniya-ot-teorii-k-praktike","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\u0411\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u044b\u0435 push-\u0443\u0432\u0435\u0434\u043e\u043c\u043b\u0435\u043d\u0438\u044f: \u043e\u0442 \u0442\u0435\u043e\u0440\u0438\u0438 \u043a \u043f\u0440\u0430\u043a\u0442\u0438\u043a\u0435 | ProHoster","og:description":"\u041f\u0440\u0438\u0432\u0435\u0442, \u0425\u0430\u0431\u0440! \u0421\u0435\u0433\u043e\u0434\u043d\u044f \u0440\u0430\u0441\u0441\u043a\u0430\u0436\u0443 \u043e \u0442\u043e\u043c, \u0447\u0435\u043c \u043c\u044b \u0441 \u043a\u043e\u043b\u043b\u0435\u0433\u0430\u043c\u0438 \u0437\u0430\u043d\u044f\u0442\u044b \u0443\u0436\u0435 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u043c\u0435\u0441\u044f\u0446\u0435\u0432: \u043e \u043f\u0443\u0448-\u0443\u0432\u0435\u0434\u043e\u043c\u043b\u0435\u043d\u0438\u044f\u0445 \u0434\u043b\u044f \u043c\u043e\u0431\u0438\u043b\u044c\u043d\u044b\u0445 \u043c\u0435\u0441\u0441\u0435\u043d\u0434\u0436\u0435\u0440\u043e\u0432. \u041a\u0430\u043a \u044f \u0443\u0436\u0435 \u0433\u043e\u0432\u043e\u0440\u0438\u043b, \u0432 \u043d\u0430\u0448\u0435\u043c \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0438 \u0433\u043b\u0430\u0432\u043d\u044b\u0439 \u0443\u043f\u043e\u0440 \u0441\u0434\u0435\u043b\u0430\u043d \u043d\u0430 \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u044c. \u041f\u043e\u044d\u0442\u043e\u043c\u0443 \u043c\u044b \u0432\u044b\u044f\u0441\u043d\u044f\u043b\u0438, \u0435\u0441\u0442\u044c \u043b\u0438 \u0443 \u043f\u0443\u0448-\u0443\u0432\u0435\u0434\u043e\u043c\u043b\u0435\u043d\u0438\u0439 \u201c\u0441\u043b\u0430\u0431\u044b\u0435 \u043c\u0435\u0441\u0442\u0430\u201d \u0438 \u0435\u0441\u043b\u0438 \u0434\u0430, \u0442\u043e \u043a\u0430\u043a \u043c\u044b \u043c\u043e\u0436\u0435\u043c \u0438\u0445 \u043d\u0438\u0432\u0435\u043b\u0438\u0440\u043e\u0432\u0430\u0442\u044c, \u0447\u0442\u043e\u0431\u044b \u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u044d\u0442\u0443 \u043f\u043e\u043b\u0435\u0437\u043d\u0443\u044e \u043e\u043f\u0446\u0438\u044e \u0432","og:url":"https:\/\/prohoster.info\/sq\/blog\/administrirovanie\/bezopasnye-push-uvedomleniya-ot-teorii-k-praktike","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":"2019-10-31T19:04:52+00:00","article:modified_time":"2019-10-31T19:04:52+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"35532","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":null,"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-21 23:40:19","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 02:00:25","updated":"2026-01-21 23:40:19","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts\/35532","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=35532"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts\/35532\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/media\/26645"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/media?parent=35532"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/categories?post=35532"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/tags?post=35532"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}