Sasisho la Duka: Wasiliana na Wauzaji na Upakuzi Salama wa Faili za Kidijitali

Septemba 10, 2026

Leo tunatoa vipengele viwili vikuu vya duka ambavyo vimeombwa sana na jamii yetu: njia ya wananunua kuuliza maswali wauzaji kabla ya kununua, na utoaji salama wa faili za kidijitali kwa bidhaa zinazopakuliwa.

Wasiliana na Muuzaji — Uliza Kabla ya Kununua

Umewahi kutaka kumwuliza mmiliki wa duka swali kuhusu bidhaa kabla ya kununua? Sasa unaweza.

Kila kadi ya bidhaa kwenye duka sasa ina kitufe cha “Wasiliana na Muuzaji”. Bonyeza, andika swali lako (hadi herufi 1024), na tuma. Mmiliki wa duka anapata arifa ya papo hapo kwa wakati halisi kupitia Server-Sent Events (SSE) — hakuna haja ya kusasisha ukurasa. Anaweza kujibu moja kwa moja kutoka Dashibodi ya Mmiliki wa Duka, na utapata arifa anapojibu.

Jinsi inavyofanya kazi

  1. Mnunuzi anabonyeza “Wasiliana na Muuzaji” kwenye bidhaa yoyote
  2. Anaandika swali (kiwango cha juu herufi 1024)
  3. Muuzaji anapata arifa ya papo hapo ya SSE ikiwa na muhtasari wa ujumbe
  4. Muuzaji anafungua sehemu ya Maswali kwenye dashibodi yake na kujibu
  5. Mnunuzi anapata arifa ya SSE kwamba muuzaji amejibu

Kikomo cha kiwango

Ili kuzuia barua taka, kila mnunuzi anaweza kuwa na maswali wazi kiwango cha juu 5 kwa kila bidhaa kila masaa 24. Hii inafanya mfumo kuwa rahisi kudhibiti kwa wauzaji huku ikiwapa wanunuzia nafasi ya kutosha ya kuuliza maswali ya ziada.

Inapatikana kwa lugha 23

Maandishi yote ya kiolesura cha kipengele cha mawasiliano yametafsiriwa kwa lugha zote 23 zinazotumika: Kiarabu, Kibengali, Kijerumani, Kiingereza, Kihispania, Kiajemi, Kifaransa, Kihindi, Kiindonesia, Kiitaliano, Kijapani, Kikorea, Kipolandi, Kireno, Kirusi, Kiswahili, Kithai, Kitagalog, Kituruki, Kiurdu, Kivietinamu, Kichina (Kilichorahisishwa), na Kichina (Kilichothibitishwa).


Upakuzi Salama wa Kidijitali — Utoaji wa Faili Ulioskaniwa Kwa Virusi

Wamiliki wa duka sasa wanaweza kupakia faili zinazopakuliwa (PDF, picha, sauti, video, EPUB) kwa bidhaa zao za kidijitali. Baada ya mnunuzia kulipa, faili hutokea kwenye sehemu ya “Upakuzi Wangu” kwenye duka.

Usalama wa tabaka nyingi (ulinzi wa kina)

Usalama ulikuwa kipaumbele chetu kuu wakati wa kujenga kipengele hiki. Tumetekeleza tabaka tisa za ulinzi kuhakikisha kwamba hakuna programu hasidi inayofikia wachezaji wetu:

#TabakaInachofanya
1Orodha ya aina za faili zinazoruhusiwaAina salama tu za nyaraka/vyombo vya habari zinakubaliwa: PDF, PNG, JPG, GIF, WebP, TXT, Markdown, MP3, MP4, WebM, OGG, EPUB. Hakuna faili tekelezaji, hati, au hifadhi zinazoweza kuwa na hati.
2Uthibitisho wa magic-byteMaudhui halisi ya faili lazima zilingane na kiendelezi chake. Faili iliyoitwa photo.png lazima ianze kwa magic bytes za PNG. Kumwita malware.exe kuwa malware.pdf haitafanya kazi.
3Kikomo cha ukubwa wa 50 MBKikomo kikali cha ukubwa wa upakuzi kinazuia ukataji wa huduma kupitia faili kubwa.
4Uchunguzi wa virusi wa ClamAVKila faili inascaniwa na ClamAV (ikiendeshwa kama Docker sidecar) kwa kutumia itifaki ya INSTREAM. Iwapo ClamAV inagundua tishio, upakuzi unakataliwa. Iwapo ClamAV haipatikani katika uzalishaji, upakuzi pia unakataliwa — hatuhifadhi faili zisizoscaniwa.
5Hashing ya SHA-256Kila faili iliyohifadhiwa inahashwa na hash inarekodiwa kwenye hifadhidata. Hii inatoa uthibitisho wa uadilifu na uwezo wa ukaguzi.
6Kuzuia kiendelezi cha mara mbiliFaili kama document.pdf.exe zinakataliwa. Kiendelezi kimoja tu kinakubaliwa.
7Hakuna ufikiaji wa moja kwa moja wa wavutiFaili za upakuzi zinahifadhiwa nje ya mzizi wa wavuti. Hakuna njia ya nginx inayozihudumia moja kwa moja. Njia pekee ya kufikia faili ni kupitia kishughulikiaji cha upakuzi kilichothibitishwa.
8Kishughulikiaji cha upakuzi kilichothibitishwaEndpoint ya upakuzi inathibitisha kwamba mtumiaji anayeomba anamiliki agizo, agizo limelipwa, na faili ya upakuzi inamilikiwa na bidhaa katika agizo hilo. Hakuna agizo, hakuna ufikiaji.
9Kuhesabu upakuziKila faili inaweza kupakuliwa kiwango cha juu mara 10 kwa kila agizo. Hii inazuia matumizi mabaya ikiwa kiungo cha upakuzi kimevujika kwa namna fulani.

Jinsi inavyofanya kazi kwa wamiliki wa duka

  1. Alama bidhaa yako kama “kidijitali” unapoiunda au kuihariri
  2. Bonyeza kitufe kipya cha “Upakuzi” kwenye bidhaa
  3. Pakia faili (kiwango cha juu 50 MB, aina zilizoruhusiwa tu)
  4. Faili huscaniwa moja kwa moja na ClamAV
  5. Utaona beji ya kijani “imescaniwa” faili inapopita uchunguzi
  6. Hash ya SHA-256 inaonyeshwa kwa uthibitisho

Jinsi inavyofanya kazi kwa wanunuzi

  1. Nunua bidhaa ya kidijitali na kukamilisha malipo
  2. Sehemu ya “Upakuzi Wangu” inaonekana kwenye upau wa kando wa duka
  3. Bonyeza Pakua — faili hutolewa kama upakuzi salama wa blob
  4. Kihesabio chako cha upakuzi kinaonyesha ni upakuzi ngapi zimesalia (10 kwa kila faili)

Je, utoaji wa sasa wa Fragment/CTTC?

Utoaji wa kiotomatiki uliopo wa Fragment Pieces na CTTC Pieces unaendelea kufanya kazi sawa sawa kama kabla. Mfumo mpya wa upakuzi ni njia ya ziada ya utoaji kwa faili zozote nyingine za kidijitali ambazo mmiliki wa duka anataka kuziambatanisha na bidhaa zake.


Maelezo ya kiufundi

  • Backend: Go game-service na PostgreSQL. Jedwali jipya la hifadhidata linashughulikia ujumbe kati ya mnunuzi na muuzaji na metadata/ruhusa za ufikiaji wa faili.
  • ClamAV: Inaendeshwa kama kontena ya Docker sidekar karibu na game-service. Mawasiliano kupitia TCP kwa kutumia itifaki ya INSTREAM.
  • SSE: Arifa za wakati halisi zinatumia miundombinu iliyopo ya Server-Sent Events. Matukio mapya yanamuarifu muuzaji kuhusu maswali yanayoingia na mnunuzi kuhusu majibu.
  • Frontend: JavaScript ya kawaida na i18n. Funguo 28 mpya za tafsiri katika faili 25 za lugha.
  • Hifadhi: Faili za upakuzi zinahifadhiwa nje ya mzizi wa wavuti, zinazipatikana tu kupitia API iliyothibitishwa.

Nini kifuata?

Vipengele hivi kwa sasa vinasambazwa kwenye seva yetu ya majaribio ya MAAS kwa majaribio. Baada ya kuthibitishwa, vitasambazwa kwa mikoa yote ya uzalishaji.

Iwapo wewe ni mmiliki wa duka, anza kufikiria ni bidhaa gani za kidijitali ungependa kuuza — iwe PDF, sanaa, muziki, au video, duka sasa linasaidia utoaji salama na ulinzi wa kiwango cha kiwango cha biashara dhidi ya programu hasidi.

Una maoni? Tumia kipengele kipya cha Wasiliana na Muuzaji kuwasiliana na duka la timu yetu!