Jump to content
php.lv forumi

Izslēgt šmaukšanās iespēju!


rebuilder

Recommended Posts

Sveiki,

 

interesē, kā izslēgt šmaukšanas iespēju balsojumā?

 

Balsot var 1 reizi diennaktī. Pie nobalsošanas, piereģistrēju atsevišķā tabula, datus par lietotāju (ip, balsojuma laiku, sesijas un cepumu datus), pēc nobalsošanas, lietotājam tiek piešūti klāt cepumu un sesijas dati ar info, kad pēdējo reizi balsojis un par ko, kas tiek reģistrēts nākošā balošanas reizē, tādējādi, lai vēlāk var pamanīt atkārtotu balsojumu un diskvalificēt balsi.

 

 

Kādi vēl ieteikumi?

Link to comment
Share on other sites

  • Replies 30
  • Created
  • Last Reply

Top Posters In This Topic

Top Posters In This Topic

Nu, lai neļautu dubultā balsot, vajag kādu unikālu identifikatoru, ja saitam nav reģistrācijas sistēma, tad te izskanēja diezgan laba doma - draugu pase. Respektīvi, vari sataisīt gan twitter, facebook u.t.t - garantē kaut kādu anonimitāti un būs lielāka iespēja, ka balsos, un balsojumi būs +/- objektīvi.

Link to comment
Share on other sites

Teorētiski nekas netraucē izveidot arī daudzus draugiem, twitter vai facebook kontus.

1)Kā jau minēja, viens variants būtu balsot ar telefona starpniecību, tikai vienam numuram, viena balss.

2)Vēl varētu izmantot tā saukto browser fingerprint, kas tiek uzskatīts par diezgan unikālu, taču teorētiski var sakrist vairākiem lietotājiem. Pie tam šo fingerprint arī var izmainīt, bet, ja nezin, ka tāda metode tiek izmantota, tad šmauklis var arī neatrast risinājumu.

3)Glabāt unikālas ip un čekot vai nav proksis, konektējoties dāžados veidos ip adresei, pārbaudot pieejamās prokšu listes, veicot paralēlu TCP konekciju ar flaš objektu, utt. Bet vienmēr pastāv iespēja, ka izies cauri kāds negodīgs balsojums.

 

Apvienot vairākas no metodēm, tādā veidā pamatīgi samazinot šmaikšanās iespējas.

Link to comment
Share on other sites

Nezinu vai tas ir lokāls vai nav, bet var izmantot to pašu draugiem.lv pasi un piebalsošanas pārbaudīt lietotāja reģistrācijas datumu (ja draugiem.lv to atļauj). Ja lietotājs reģistrējies šodien (vai pēdējās nedēļas laikā, piemēram), tad neļaut balsojumu. Tas atrisinātu jaunu kontu veidošanu. Mīnuss tāds, ka nevarēs balsot tie lietotāji, kas nav reģistrējušies tajos draugos.lv (piemēram es ^_^), bet nedomāju, ka tas būs ievērojams procents no visiem balsotājiem (protams jāskatās mērķauditorija).

 

draugiem.lv var aizstāt arī ar facebook vai twitter, ja balsojums nav lokāls pa Latviju.

Link to comment
Share on other sites

nu zin cilvēki uztaisijāt problēmu jatā padomā tad to var realizet ar datubāzes palīdzību ieliekot specialo flagu un ar php parbaudi konstatē ka ir balsojis un aida neko tādu nesaskatu :) .

Un peec kaa parbaudiisi Vai ir nobalsojis??

a) Cilveks ieies no cita ineta piesleguma(cita kompja) un miers.

b) idzeesiis kukijus

c) ieies caur Proksi (ja fiksee IP)

 

piedevam vienai IP var buut piesaistiti N-tie kompji (reti kuram kantorim, katram darbiniekam ir sava IP)

arii majas kompi parasti lieto vairaki cilveki -> attiecigi nakamais nevar balsot ...

 

Faktiski pilniigi drosha metode vienkarshi neeksistee

pat ja eksistetu, buus zinams % kas speciali cakares rezultaatus

Lai ieguutu maksimali Objektiivus rezultaatus (cik nu tas vispar ir iespejams), jaizmanto statistikas aprekjinashanas metodes, kur tiek njemti vera kljudas % un citi parametri ( var meklet formulas peec ka aprekjinat)

--

piedevam vairak kaa 50% gadijumos tas balsoshanas nav tik svarigas

kaada liela jega no objektvas adbildes uz jautajumu Vai Jus sodien pakakajat?

Atvanojus par izteicienu, bet nu tie jautajumi parasti ir shada veida..

Piemeram TVNet

Vai cilvēcei ir nepieciešama bāzes stacija uz Mēness? 	6 	8. decembris, 2010
Vai tici ārpuszemes dzīvajai radībai? 	10 	30. novembris, 2010
Cik ilgi jau lieto savu esošo mobilo telefonu? 

Edited by Grey_Wolf
Link to comment
Share on other sites

Un peec kaa parbaudiisi Vai ir nobalsojis??

a) Cilveks ieies no cita ineta piesleguma(cita kompja) un miers.

b) idzeesiis kukijus

c) ieies cur Proksi (ja fiksee IP)

 

piedevam vienai IP var buut piesaistiti N-tie kompji (reti kuram kantorim, katram darbiniekam ir sava IP)

arii majas kompi parasti lieto vairaki cilveki -> attiecigi nakamais nevar balsot ...

 

Faktiski pilniigi drosha metode vienkarshi neeksistee

pat ja eksistetu, buus zinams % kas speciali cakares rezultaatus

Lai ieguutu maksimali Objektiivus rezultaatus (cik nu tas vispar ir iespejams), jaizmanto statistikas aprekjinashanas metodes, kur tiek njemti vera kljudas % un citi parametri ( var meklet formulas peec ka aprekjinat)

--

piedevam vairak kaa 50% gadijumos tas balsoshanas nav tik svarigas

kaada liela jega no objektvas adbildes uz jautajumu Vai Jus sodien pakakajat?

Atvanojus par izteicienu, bet nu tie jautajumi parasti ir shada veida..

Piemeram TVNet

Vai cilvēcei ir nepieciešama bāzes stacija uz Mēness? 	6 	8. decembris, 2010
Vai tici ārpuszemes dzīvajai radībai? 	10 	30. novembris, 2010
Cik ilgi jau lieto savu esošo mobilo telefonu? 

redzu ka neizproti par ko es runāju var tak visu informāciju bāzēt iekša datubāzē vai sessija respetivi iedomajies ja

if($row['voted'] != 1)
{
echo "balsot";
}
else
{
echo "Jūs jau esat balsojis";
}

tad var pierakstit klāt papild ciklu kurš ieliks velvienu parbaudi pie pasu lietotāju tabulām un tur pārbaudis un tai pat laikā ari šo veiks pa ceļam,pēc sarežgītības līmeņa var uztaisīt takā komentāru sistēmu un bus optimāli droš :)

Edited by Faks
Link to comment
Share on other sites

redzu ka neizproti par ko es runāju var tak visu informāciju bāzēt iekša datubāzē vai sessija respetivi iedomajies ja

 

tad var pierakstit klāt papild ciklu kurš ieliks velvienu parbaudi pie pasu lietotāju tabulām un tur pārbaudis un tai pat laikā ari šo veiks pa ceļam,pēc sarežgītības līmeņa var uztaisīt takā komentāru sistēmu un bus optimāli droš :)

 

Faks, pats tu nesaproti :) Pakustini smadzenes un padomā - pēc kā tu vari identificēt, ka tas ir tieši tas lietotājs?

 

Pēc:

IP adreses

Sesijas (cepumi!!!)

 

Šos visus mainīgos lietotājs var mierīgi mainīt un tu vairs nevari pateikt, vai šis lietotājs ir balsojis vai nav.

 

Tu saki pēc sesijas - sesija tiek piesaistīta konkrētam lietotājam tikai ar vienu cepumu - tiklīdz es to cepumu izdzēšu, man tiek piešķirta CITA SESIJA, un es jau "skaitos" CITS lietotājs, kurš nav balsojis. Vai arī es vienkārši ienākšu lapā ar izslēgtiem kūkijiem un balsošu cik uziet.

Link to comment
Share on other sites

tad var pierakstit klāt papild ciklu kurš ieliks velvienu parbaudi pie pasu lietotāju tabulām

ja ir registreti lietotaaji td jau nav problemu, problema ir ja NETIEK izmantoti registreti lietotaaji, kaa tas ir gndriiz visos zinju portalos, kur nav obligati jaregistrejaas ..

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

×
×
  • Create New...