Barua taka kama zana ya ulinzi

Kuna maonikwamba 80% ya barua pepe za ulimwengu ni barua taka. Hiyo ni, ujumbe wa barua pepe ambao mpokeaji hauhitaji kabisa (na hii ni ya kusikitisha). Lakini, kana kwamba hii haitoshi, kati ya barua taka mara nyingi kuna barua zinazotumwa kwa madhumuni mabaya: kwa mfano, kuiba au kufuta data, au ulafi.

KDPV:

Barua taka kama zana ya ulinzi

Kama tunavyojua, kwa barua kudhuru mifumo ya kompyuta, kuwasilisha barua kwa mpokeaji mara nyingi haitoshi. "Mpinzani anayeelekea kushirikiana" anahitajika, i.e. mtumiaji lazima afanye vitendo kwa kujitegemea ambavyo vitasababisha utekelezaji wa mpango wa mshambuliaji.

Kawaida, hatua kama hiyo ni "kufungua" kiambatisho cha faili kwa barua, ambayo ni, kwa mikono kuanza usindikaji wa faili na programu inayolingana ya processor ndani ya mfumo wa uendeshaji wa mtumiaji.

Kinachosikitisha zaidi ni kwamba msaidizi wa mpinzani sio ndege adimu, na mshambuliaji wetu wa barua taka anaweza kumtegemea.

Na hii inasababisha
Barua taka kama zana ya ulinzi

Kwa kifupi, mhasibu wetu anafungua akaunti, na hata sio akaunti kabisa, lakini virusi.

Barua pepe mbaya, bila shaka, zina tofauti muhimu. Lakini kutegemea usikivu na ufahamu wa watumiaji ni wazo mbaya. Hata matamasha ya kuthubutu juu ya mada "usifungue hii" na fataki na utendaji wa sauti wa solo na mkurugenzi mkuu (utungaji "Polima") hatimaye hufutwa kwenye kumbukumbu ya mfanyakazi wa ofisi.

Bila shaka, mifumo iliyopangwa vizuri itatulinda kutokana na mashambulizi mengi haya. Lakini neno kuu bado ni "kutoka kwa wengi." Hakuna mtu atatoa dhamana ya 100%; na ikiwa inakuja kwa mtumiaji, basi kuimarisha, kama mojawapo ya pointi dhaifu za mifumo, ni jambo jema.

Teknolojia na uhandisi wa kijamii huenda pamoja linapokuja suala la ulemavu wa kompyuta. Mshambulizi anatambua kuwa ni vigumu kujifanya kuwa mtu ambaye mtumiaji anamwamini bila masharti, na kwa hiyo analazimika kutumia mbinu nyingine: vitisho, shuruti, kuiga mamlaka zinazotambulika na/au kutumia majina ya uwongo yanayolingana - kwa mfano, kutuma barua kwa niaba ya mashirika ya serikali na makampuni makubwa.

Na, kama watu wa zamani wanavyotufundisha: ikiwa hatuwezi kushinda, lazima tuongoze. Kweli, kwa nini sisi ni mbaya zaidi kuliko spammers? Ndiyo, sisi ni bora zaidi! Na tuna fursa zaidi. Na kazi yenyewe itahitaji ujuzi mdogo zaidi wa programu na haitaathiri mifumo iliyopo.

Kanusho: mwandishi sio mtumaji taka, mtumaji taka sio mwandishi. Mwandishi yuko upande wa wema pekee na pekee.

Kazi ni rahisi sana:

Sisi wenyewe tutawatumia watumiaji wetu barua zinazoonekana kuwa mbaya. Katika viambatisho vya barua hizi tutaambatanisha nyaraka ambapo tutaandika kwa herufi kubwa β€œUSIFUNGUE NYARAKA KUTOKA KWA BARUA HIZO. Kuwa makini na makini zaidi."

Kwa hivyo, kazi yetu ni kama ifuatavyo: suala:

Hali 1. Barua lazima ziwe tofauti. Ikiwa tunatuma barua sawa kwa kila mtu kila wakati, basi hii haitakuwa tofauti na vikumbusho vya kawaida kwenye mikutano, ambayo watumiaji wana kinga kali. Ni lazima tuchochee mfumo wa mtumiaji anayewajibika kwa kujifunza. Masharti yafuatayo yanafuata kutoka kwa hii:

Hali 2. Barua zinapaswa kuonekana halisi. Kutuma barua kutoka kwa Meat Company LLP au Barack Obama kunawezekana, lakini hakuna ufanisi. Inaleta maana kutumia maisha halisi (na tofauti!) Majina ya mashirika na miili;

Hali 3. Pia ni muhimu kwamba barua kuangalia kidogo ajabu. Ni lazima ziwe na shaka kiasi fulani ili kuamsha shaka kwa mtumiaji na kuamilisha mfumo wa kujifunza katika ubongo;

Hali 4. Na haya yote barua zinapaswa kuvutia umakini na kuchochea. Kweli, kila kitu ni rahisi hapa, hatuitaji hata kuunda chochote: spammers tayari wametufanyia kila kitu. "Faini", "Maamuzi ya mahakama" na hata "Hati" tu katika viambatisho, "Zilizopotea", "Mahesabu upya", "Penies" katika somo na maneno mengi "Haraka", "Mara moja", "Wajibu", "Lipa" katika maandishi - na hila iko kwenye begi.

Ili kutekeleza seti hii ya kichawi, utahitaji ujuzi mdogo wa programu na jioni ya boring. Mwandishi alitumia Python 3 (kwa sababu ilikuwa ni lazima kufanya mazoezi) na JS (kukusanya data moja kwa moja kutoka kwa console ya kivinjari). Lakini nambari nyingi zinaweza kutekelezwa kwa urahisi kwa kutumia zana za asili za OS (bash, cmd), lazima ujitahidi tu na usimbuaji.

Ili kuwa sawa, ni lazima ieleweke kwamba wazo lenyewe sio la mwandishi, lakini lilichukuliwa kutoka kwa kampuni moja kubwa ya kimataifa. Walakini, wazo hilo ni la juu sana kwamba, mara tu aliposikia, mwandishi, akipiga kelele "kwa nini sikuifanya hapo awali," alikimbia kutekeleza.

Kwa hivyo, kwanza kabisa, tunahitaji sehemu ambazo tutatunga barua. Wacha tuanze na Kutoka kwa uwanja - ambao watatishia watumiaji wetu waoga. Naam, nani: bila shaka, benki, wakaguzi wa kodi, mahakama na kila aina ya LLC ya ajabu. Wakati huo huo, unaweza kuongeza violezo vya kubadilisha kiotomatiki siku zijazo, kama vile PAO CmpNmF. Tazama kutoka.txt

Sasa tunahitaji, kwa kweli, majina. LLC Romashka na Vector, pamoja na "Mahakama ya Moscow" inayorudiwa mara kwa mara haiwezekani kuibua majibu katika roho.

Kwa bahati nzuri, Mtandao unatupa fursa nzuri za kupata habari. Kwa mfano, orodha ya mahakama zinazofanya kazi za Shirikisho la Urusi Unaweza kupata amri rahisi ya JavaScript moja kwa moja kwenye koni ya kivinjari na nambari kama:

for (let el of document.getElementById("mw-content-text").querySelectorAll("li")) {console.log(el.innerText;)}

Kwa njia hii unaweza haraka sana kukusanya msingi bora wa kazi zetu (haswa kwa vile mwandishi tayari amekufanyia :) Tutaihifadhi katika maandishi ya kawaida, hifadhidata ya kupindukia kwa kazi kama hiyo. Mradi hutumia usimbuaji wa UTF-8 na BOM, ikiwa utatumia herufi maalum zaidi. Tazama faili za txt zilizo na majina yanayolingana.

Ifuatayo, tunahitaji kutoa barua pepe sahihi (ya kawaida, lakini sio lazima iwepo) ya mtumaji ili barua yetu ionyeshwa kwa usahihi na kutumwa kwa usahihi. Kwa baadhi ya majina mwandishi alitumia vikoa vilivyowekwa, kwa wengine - kutengeneza kiotomatiki kutoka kwa jina kwa kutumia maktaba ya unukuzi, kitu kama Vector LLC -> [barua pepe inalindwa]. Jina la kisanduku linachukuliwa kutoka kwenye orodha katika msimbo na pia linalenga kuhamasisha hofu: "vzyskanie", "shtraf", "dolg", 'alarm' na "zapros" nyingine.

Sasa - mada ya barua.

Somo lazima livutie, vinginevyo barua haitatambuliwa. Fungua mhasibu wako wa ndani na kila kitu kitafanya kazi: "Kufunga akaunti ()CmpNm)", "Mhasibu Mkuu (CmpNm)", "Mahitaji (ya CmpNm)" "Lipa mara moja (!!!)" na mizaha mingine.
Angalia subj.txt. Ongeza kwa ladha, changanya, usitikisike.

Maandishi ya barua yanapaswa kuwa ya kushangaza. Tayari tumevutia umakini wa mtumiaji, sasa kazi yetu ni kuibua mashaka. Kwa hiyo, hakuna uhakika kabisa katika kujaribu katika hatua hii. Hebu tuchukue misemo ya kutisha kutoka kwa watumaji taka na tuichanganye kiholela; uhalisi wa asilimia mia moja utatuzuia tu. Itageuka kuwa ujinga kama vile:

(ваТная) Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡ (ООО "Π’Π•Π‘Π’") По счёту Π² порядкС судСбного Ρ€Π°Π·Π±ΠΈΡ€Π°Ρ‚Π΅Π»ΡŒΡΡ‚Π²Π°
ΠΎΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρ‹ Π²ΠΎ Π²Π»ΠΎΠΆΠ΅Π½ΠΈΠΈ
постановлСниС Π²ΠΎ Π²Π»ΠΎΠΆΠ΅Π½ΠΈΠΈ

Tazama msg.txt. Nyongeza zinakaribishwa.

Na hatimaye, uwekezaji. Mradi kwa sasa hutoa aina 3 za viambatisho: pdf, doc, docx. Faili zinakiliwa kutoka kwa sampuli bila kubadilisha maudhui, faili ya kiambatisho inapewa jina kutoka kwenye orodha ("Amri", "Hukumu", nk, angalia flnms.txt). Kwa aina mbili za kwanza, ukubwa huzalishwa kwa nasibu kwa kuongeza zero hadi mwisho wa faili. Hii haifanyi kazi na docx (ingawa baada ya utaratibu wa kurejesha Neno faili hufungua; na LibreOffice, kwa mfano, inafungua faili za docx bila kuapa, ambazo faili za wahusika wengine zimeongezwa kupitia kiolesura cha kumbukumbu).

Na tunapata muujiza huu:

Barua taka kama zana ya ulinzi

Unaweza kutuma:

gen_msg.py [email protected]

Nambari, kwa kweli, iko kwenye Github

Kweli, hiyo ndiyo yote. Kitu cha kufanya kwa saa moja, lakini kutakuwa na faida ... Na kutakuwa na faida. Kwa nadharia ni kavu, lakini mti wa uzima unakua kijani kibichi - maelezo hayafikii, vikumbusho vimesahaulika, na ustadi wa ujuzi wa watu kupitia mazoezi tu. Na ni bora kwetu kuwa walimu kuliko kurejesha kila kitu kutoka kwa chelezo baadaye, sivyo?

Watumiaji waliojiandikisha pekee ndio wanaweza kushiriki katika utafiti. Weka sahihitafadhali.

Je, umeijaribu kwa watumiaji wako? Je, matokeo yakoje?

  • 0,0%Hakuna aliyeinunua, waliifuta bila kuuliza0

  • 0,0%Baadhi ya barua pepe za kutiliwa shaka; viambatisho havikufunguliwa0

  • 50,0%Baadhi ya viambatisho vilifungua (nitakuambia kwenye maoni nini kilifanyika baadaye)3

  • 50,0%Alipokea fimbo kutoka kwa mamlaka3

Watumiaji 6 walipiga kura. Mtumiaji 21 alijizuia.

Chanzo: mapenzi.com

Kuongeza maoni