Spam bi ohun elo aabo

Mo ni ero kanpe 80% ti awọn apamọ agbaye jẹ àwúrúju. Iyẹn ni, awọn ifiranṣẹ imeeli ti olugba ko nilo rara (ati pe eyi jẹ ibanujẹ). Ṣugbọn, bi ẹnipe eyi ko to, laarin àwúrúju nigbagbogbo awọn lẹta ti a fi ranṣẹ fun awọn idi irira: fun apẹẹrẹ, lati ji tabi paarẹ data, tabi ilọkuro.

KDPV:

Spam bi ohun elo aabo

Gẹgẹbi a ti mọ, fun lẹta kan lati ṣe ipalara awọn eto kọnputa gangan, jiṣẹ lẹta naa nirọrun si olugba ni ọpọlọpọ awọn ọran ko to. “Atako ti o ni itara lati ṣe ifowosowopo” ni a nilo, i.e. olumulo gbọdọ ni ominira ṣe awọn iṣe ti yoo ja si ipaniyan ti ero ikọlu naa.

Ni deede, iru iṣe bẹ “ṣii” asomọ faili si lẹta kan, iyẹn ni, pẹlu ọwọ bẹrẹ sisẹ faili naa nipasẹ eto ero isise ti o baamu inu ẹrọ ṣiṣe olumulo.

Ohun ti o tun ni ibanujẹ paapaa ni pe oluranlọwọ alatako kii ṣe ẹiyẹ to ṣọwọn, ati pe apanirun-apakan wa le da lori rẹ daradara.

Ati eyi nyorisi
Spam bi ohun elo aabo

Ni kukuru, oniṣiro wa ṣii akọọlẹ kan, ati pe kii ṣe akọọlẹ rara rara, ṣugbọn ọlọjẹ kan.

Awọn apamọ irira, dajudaju, ni awọn iyatọ pataki. Ṣugbọn gbigberale akiyesi ati akiyesi awọn olumulo jẹ imọran buburu. Paapaa awọn ere orin ti o ni igboya lori akori “maṣe ṣii eyi” pẹlu awọn iṣẹ ina ati iṣẹ ohun adashe nipasẹ oludari gbogbogbo (tiwqn “Polymers”) ti paarẹ nikẹhin lati iranti oṣiṣẹ ọfiisi.

Nitoribẹẹ, awọn eto atunto daradara yoo daabobo wa lati pupọ julọ awọn ikọlu wọnyi. Ṣugbọn ọrọ bọtini naa tun jẹ “lati ọdọ pupọ julọ.” Ko si ọkan yoo fun XNUMX% ẹri; ati pe ti o ba wa si olumulo, lẹhinna o lagbara, bi ọkan ninu awọn aaye ailagbara ti awọn eto, jẹ ohun ti o dara.

Imọ-ẹrọ ati imọ-ẹrọ awujọ n lọ ni ọwọ nigbati o ba de si aiṣedeede kọnputa. Olukọni naa mọ pe o ṣoro lati dibọn lati jẹ ẹnikan ti olumulo naa gbẹkẹle lainidi, ati nitori naa o fi agbara mu lati lo awọn ilana miiran: idẹruba, ipaniyan, ṣiṣefarawe awọn alaṣẹ ti a mọ ati/tabi lilo awọn orukọ eke ti o baamu - fun apẹẹrẹ, fifiranṣẹ awọn lẹta ni ipo ti awọn ile-iṣẹ ijọba ati awọn ile-iṣẹ nla.

Ati, gẹgẹbi awọn atijọ ti kọ wa: ti a ko ba le ṣẹgun, a gbọdọ ṣe asiwaju. Lootọ, kilode ti a buru ju awọn spammers lọ? Bẹẹni, a dara julọ! Ati pe a ni awọn aye diẹ sii. Ati pe iṣẹ-ṣiṣe funrararẹ yoo nilo awọn ọgbọn siseto ti o kere julọ ati pe kii yoo ni ipa lori awọn eto to wa tẹlẹ.

AlAIgBA: onkọwe kii ṣe spammer, spammer kii ṣe onkọwe. Onkọwe jẹ nikan ati iyasọtọ ni ẹgbẹ ti o dara.

Iṣẹ naa rọrun pupọ:

A yoo tikararẹ fi awọn olumulo wa awọn lẹta ti o han lati jẹ irira. Ni awọn asomọ si awọn lẹta wọnyi a yoo so awọn iwe-ipamọ nibiti a yoo kọ ni awọn lẹta nla "MAṢE ṢI awọn iwe aṣẹ lati iru awọn lẹta bẹẹ. Ṣe akiyesi diẹ sii ki o ṣọra."

Nitorinaa, iṣẹ wa bi atẹle: ipo:

Ipo 1. Awọn lẹta gbọdọ yatọ. Ti a ba fi lẹta kanna ranṣẹ si gbogbo eniyan ni gbogbo igba, lẹhinna eyi kii yoo yatọ si awọn olurannileti lasan ni awọn ipade, eyiti awọn olumulo ko ni ajesara to lagbara. A gbọdọ ṣe iwuri eto olumulo ti o ni iduro fun kikọ ẹkọ. Awọn ipo wọnyi tẹle lati eyi:

Ipo 2. Awọn lẹta yẹ ki o wo gidi. Fifiranṣẹ awọn lẹta lati Ile-iṣẹ Eran LLP tabi Barrack Obama ṣee ṣe, ṣugbọn ko munadoko. O jẹ oye lati lo gidi-aye (ati ki o yatọ!) Awọn orukọ ti awọn ajo ati awọn ara;

Ipo 3... Kanna o ṣe pataki ki awọn lẹta wo kekere kan ajeji. Wọn gbọdọ jẹ ṣiyemeji diẹ lati le fa ifura sinu olumulo ati mu eto ẹkọ ṣiṣẹ ni ọpọlọ;

Ipo 4. Ati pẹlu gbogbo eyi awọn lẹta yẹ ki o fa akiyesi ati ki o binu. O dara, ohun gbogbo ni o rọrun nibi, a ko paapaa nilo lati ṣẹda ohunkohun: awọn spammers ti ṣe ohun gbogbo fun wa tẹlẹ. “Awọn itanran”, “Awọn ipinnu ile-ẹjọ” ati paapaa “Awọn iwe aṣẹ” ni awọn asomọ, “Awọn apadabọ”, “Awọn iṣiro”, “Penies” ninu koko-ọrọ ati ọpọlọpọ awọn ọrọ “Akikanju”, “Lẹsẹkẹsẹ”, “O jẹ dandan”, “Sanwo” ni ọrọ naa - ati ẹtan wa ninu apo.

Lati ṣe eto idan yii, iwọ yoo nilo awọn ọgbọn siseto pọọku ati irọlẹ alaidun kan. Onkọwe lo Python 3 (nitori pe o jẹ dandan lati ṣe adaṣe) ati JS (lati gba data taara lati ori ẹrọ aṣawakiri). Ṣugbọn pupọ julọ koodu naa le ni irọrun muse ni lilo awọn irinṣẹ OS abinibi (bash, cmd), o kan ni lati Ijakadi pẹlu awọn koodu.

Lati ṣe deede, o yẹ ki o ṣe akiyesi pe imọran funrararẹ kii ṣe ti onkọwe, ṣugbọn o ti gbe lati ile-iṣẹ nla kan ti kariaye. Bibẹẹkọ, ero naa jẹ ti aipe pupọ pe, ni kete ti o gbọ rẹ, onkọwe, n pariwo “kilode ti Emi ko ṣe tẹlẹ,” yara lati ṣe imuse rẹ.

Nitorinaa, ni akọkọ, a nilo awọn apakan lati eyiti a yoo kọ lẹta kan. Jẹ ki a bẹrẹ pẹlu aaye Lati – tani yoo halẹ mọ awọn olumulo ibẹru wa. O dara, tani: nitorinaa, awọn banki, awọn oluyẹwo owo-ori, awọn kootu ati gbogbo iru LLC ajeji. Ni akoko kanna, o le ṣafikun awọn awoṣe fun aropo adaṣe iwaju, bii PAO CmpNmF. Wo lati.txt

Bayi a nilo, ni otitọ, awọn orukọ. LLC Romashka ati Vector, bakanna bi “Ile-ẹjọ Moscow” ti ko ni ailopin tun ṣe ko ṣeeṣe lati fa esi kan ninu awọn ẹmi.

O da, Intanẹẹti fun wa ni awọn aye iyalẹnu lati gba alaye. Fun apere, atokọ ti awọn kootu ti nṣiṣe lọwọ ti Russian Federation O le gba aṣẹ JavaScript ti o rọrun taara ni ẹrọ aṣawakiri pẹlu koodu bii:

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

Ni ọna yii o le yarayara gba ipilẹ to dara julọ fun awọn iṣẹ ṣiṣe wa (paapaa nitori onkọwe ti ṣe tẹlẹ fun ọ :) A yoo fipamọ sinu ọrọ Plain, ibi ipamọ data apọju fun iru iṣẹ-ṣiṣe kan. Ise agbese na nlo koodu UTF-8 pẹlu BOM, ni ọran ti lilo awọn ohun kikọ kan pato. Wo awọn faili txt pẹlu awọn orukọ ti o baamu.

Nigbamii ti, a nilo lati ṣe ipilẹṣẹ ti o pe (boṣewa, ṣugbọn kii ṣe dandan tẹlẹ) adirẹsi imeeli ti olufiranṣẹ ki lẹta wa ba han ni deede ati firanṣẹ siwaju ni deede. Fun diẹ ninu awọn orukọ onkọwe lo awọn ibugbe ti o wa titi, fun awọn miiran - iran-laifọwọyi lati orukọ nipa lilo ile-ikawe itumọ, nkan bii Vector LLC -> [imeeli ni idaabobo]. Orukọ apoti naa ni a gba lati atokọ ti o wa ninu koodu naa ati pe o tun pinnu lati ṣe iwuri: “vzyskanie”, “shtraf”, “dolg”, ‘itaniji’ ati “zapros” miiran.

Bayi - koko-ọrọ ti lẹta naa.

Koko-ọrọ naa gbọdọ fa akiyesi ni pato, bibẹẹkọ lẹta naa yoo jẹ akiyesi. Ṣii ẹru oniṣiro inu inu rẹ ati pe ohun gbogbo yoo ṣiṣẹ: “Tiipa(awọn) akọọlẹ naa (s)CmpNm)", "Olori Accountant (CmpNm)", "Ibeere (fun CmpNm)"" Sanwo lẹsẹkẹsẹ (!!!)" ati awọn ere idaraya miiran.
Wo subj.txt. Fi si itọwo, dapọ, maṣe gbọn.

Ọrọ ti lẹta yẹ ki o jẹ ajeji diẹ. A ti fa akiyesi olumulo tẹlẹ, ni bayi iṣẹ-ṣiṣe wa ni lati fa ifura. Nitorinaa, ko si aaye rara ni igbiyanju ni aaye yii. Jẹ ki a gba awọn gbolohun ọrọ idẹruba lati ọdọ awọn spammers ki o darapọ wọn lainidii; ododo ọgọrun kan yoo ṣe idiwọ wa nikan. Yio pada si ọrọ isọkusọ bi:

(важная) Информация (ООО "ТЕСТ") По счёту в порядке судебного разбирательства
откройте документы во вложении
постановление во вложении

Wo msg.txt. Awọn afikun wa kaabo.

Ati nikẹhin, idoko-owo naa. Ise agbese na n pese awọn iru asomọ 3 lọwọlọwọ: pdf, doc, docx. Awọn faili ti wa ni daakọ lati awọn ayẹwo laisi iyipada akoonu, faili asomọ ni a fun ni orukọ kan lati inu akojọ ("Ilana", "Idajọ", ati bẹbẹ lọ, wo flnms.txt). Fun awọn oriṣi akọkọ meji, iwọn naa jẹ ipilẹṣẹ laileto nipa fifi awọn odo kun si opin faili naa. Eyi ko ṣiṣẹ pẹlu docx (biotilejepe lẹhin ilana imularada Ọrọ faili naa ṣii; ati LibreOffice, fun apẹẹrẹ, ṣi awọn faili docx laisi bura, eyiti awọn faili ti ẹnikẹta ti ṣafikun nipasẹ wiwo ile ifi nkan pamosi).

Ati pe a gba iyanu yii:

Spam bi ohun elo aabo

O le firanṣẹ:

gen_msg.py [email protected]

Awọn koodu, dajudaju, wa lori Github

Lootọ, iyẹn ni gbogbo rẹ. Nkankan lati ṣe fun wakati kan, ṣugbọn anfani yoo wa... Ati pe anfani yoo wa. Fun imọran ti gbẹ, ṣugbọn igi igbesi aye dagba alawọ ewe alawọ ewe - awọn alaye ko de ọdọ, awọn olurannileti gbagbe, ati pe awọn eniyan ni oye awọn ọgbọn nikan nipasẹ iṣe. Ati pe o dara fun wa lati jẹ olukọ ju lati mu ohun gbogbo pada lati awọn afẹyinti nigbamii, ọtun?

Awọn olumulo ti o forukọsilẹ nikan le kopa ninu iwadi naa. wọle, Jowo.

Njẹ o ti gbiyanju lori awọn olumulo rẹ? Bawo ni awọn abajade?

  • 0,0%Ko si eniti o ra, nwọn paarẹ lai question0

  • 0,0%Diẹ ninu awọn royin awọn imeeli ifura; awọn asomọ ko ṣii0

  • 50,0%Diẹ ninu awọn asomọ ṣiṣi (Emi yoo sọ fun ọ ninu awọn asọye ohun ti o ṣẹlẹ nigbamii)3

  • 50,0%Opa gba lowo awon alase3

6 olumulo dibo. 21 olumulo abstained.

orisun: www.habr.com

Fi ọrọìwòye kun