Forum virtualnega letalstva Slovenije
https://forum.kvls.si/

Boti na forumu
https://forum.kvls.si/viewtopic.php?f=19&t=1917
Stran 1 od 1

Avtor:  Šerif [ 31 Dec 2006, 17:35 ]
Naslov prispevka: 

Ok, od 'opelonafqe' uporabnika oz. bota predajam avtorizacijo nazaj tebi.
Par botov niti nisem (še) zbrisal, ampak sem jih pustil zaklenjene (deaktivirane) .. se tile sami zbrišejo, oz. jih lahko kako vse dekativirane na enkrat pobrišemo?

Še eno vprašanje za Šeliha:
Bi se dalo še kako spremeniti kodo phpja ... da se tile boti sploh ne bi več prijavljali, ker se ziher vsak dan eden do dva taka prijavita.

Avtor:  zgemba [ 01 Jan 2007, 11:50 ]
Naslov prispevka: 

Na kratko: Ja, da se.
Na daljše: Ja in je že narejeno.
Na najdaljše: Preverjam še določene kompatibilnosti zaradi zelo spremenjene kode.

{edit: zbrisal sem nekaj, kar bi teoretično lahko kompromitiralo varnost}

Avtor:  Šerif [ 01 Jan 2007, 13:37 ]
Naslov prispevka: 

Ok. Bodo tvoje spremembe ostale tudi po posodobitvi phpbb verzije? Morali bi jo namreč posodobiti, ker je že nova izšla pred časom.

Avtor:  zgemba [ 01 Jan 2007, 14:36 ]
Naslov prispevka: 

Ti kar naredi auto update. Moje spremembe boš pa moral narediti na roko.

Avtor:  Gorchi [ 01 Jan 2007, 16:45 ]
Naslov prispevka: 

Ne delajte samodejnih nadgradenj skript foruma, ker so močno spremenjene in je lahko marsikaj krepko narobe. Lih pripravljam nadgradnjo, bo čez kako uro ali dve že na novi verziji.
Vito, vse prijave so poštimane, že včeraj, pred Tvojim opozorilom :wink: Blaž, vsi nasveti s Tvoje strani pa so zelo dobrodošli!

Edit ( 1.1.2007, 16:58 ) : Nadgradnja je poštimana

Avtor:  Šerif [ 01 Jan 2007, 18:00 ]
Naslov prispevka: 

Si pustil spremembe, ki ti jih je Blaž predlagal za phpbb kodo, oz. si jih napisal točno po predlogu? Čudi me namreč, da so prijave botov na maile še vedno deževale, pri Blaževih Maketah pa se z istim popravkom to ne dogaja več.

Avtor:  zgemba [ 01 Jan 2007, 18:04 ]
Naslov prispevka: 

Tole pravzaprav ne sodi več v javni del foruma. Predlagam PM ali email.

Avtor:  Gorchi [ 01 Jan 2007, 18:06 ]
Naslov prispevka: 

Nič nisem dobil tako da nisem seznanjen z kakšnimi predlogi... Sicer pa jaz nadgrajujem forum po datoteki "codechanges", ne menjam datotek, že od verzije 18 ali 19 dalje (od pomladi 2006)

Avtor:  Šerif [ 01 Jan 2007, 18:54 ]
Naslov prispevka: 

Predloge si dobil in tudi nekaj spreminjal. Saj se spomniš, da nekaj časa niso delale prijave na forum zaradi enega napačnega oklepaja v kodi? Nekaj torej si spreminjal, zanima me le, če si naredil tako kot ti je Blaž napisal ali drugače, ker se na Blaževem forumu boti ne pojavljajo več, tukaj pa, kot vidiš se vsak dan kakšen 'prijavi'.

PS: V zadnjih mesecih si avtoriziral 3 osebe, ki so bile boti. V profilu nimajo napisanega ničesar, kar bi na bota spominjalo, vendar je dovolj že sam mail "@web.de", ki mi je postal sumljiv. Parim takim sem tako poslal mail, vendo pa nazaj dobil "delivery failure" ... nickame-i pa tudi niso ničemur podobni. Oseb z mailov web.de sploh ne bi več smeli kakorkoli avtorizirati, če pa bi se že slučajno pojavil kak normalen nickname pod tem imenom, bom pa sam poslal en mail takemu.

(@Blaž: Se bomo prej zmenil kar tukaj v Kavarni, ker smo vsaj trije, kot po PM...)

Avtor:  Blazt [ 01 Jan 2007, 19:51 ]
Naslov prispevka: 

Za phpbb forume se dobi mod oz.anti spam zašćita,ki "auto botom" onemogoči prijavlanje...V bistvu ta spam zaščita dela tako da forum preveri al se registrirajo boti ali uporabniki...Najbolje bi blo da daste gor IPB forum za, za katerega se dobi converter da bazo za phpbb forum spremeniš v ipb forum (čist simple).Primer ipb foruma: www.mopedforum.net ...

lp pa srečno novo leto in obilice zdravja sreče in dosti preletenih ur vam želim...

Lp Blaž

Avtor:  zgemba [ 01 Jan 2007, 20:16 ]
Naslov prispevka: 

Preden se zaplezamo in po nepotrebnem dvigujemo pritisk.

Jaz sem Gorčiju na začetku predlagal nekaj sprememb phpBB kode, ki jih je (kolikor sem videl) implementiral. Ko sem kasneje postavljal novi forum www.makete.si sem potem na isto vižo popravil svoj forum (in še kup drugih sprememb). Zaenkrat ni botov, upam da zares zaradi mojih sprememb, ne pa zato, ker foruma še boti ne obiskujejo.

Problem s publiciranimi antispam MOD-i je v tem, da so nekateri boti prilagojeni na njih, tako kot so recimo na captcha, ali pa so tako pametni, da znajo sami izluščit potrebne povezave in parametre iz html sourca. Idealen test bi pač moral biti tako dober da bi biti kar Turingov test. Moja rešitev je sicer security through obscurity, ampak je vsaj boljša kot nič in neke sorte prva linija obrambe.

Avtor:  Gorchi [ 01 Jan 2007, 21:40 ]
Naslov prispevka: 

Še eno zanimivo idejo sem videl s phpBB forumom in sicer ga ima forum www.vlaki.info/forum. Namreč tam je nekaj polj, ki se jih ne sme vpisati, sicer se takoj zavrne registracija, zanimiva pa bi bila kombinacija obveznih polj (npr. kraj) in polj, ki se jih ne sme ob registraciji vpisati, kasneje v profilu pa ni problema. Kaj pravita, bi mogoče kaj takega pomagalo? Blaž, če misliš, da je zadeva okej, prosim tudi za napotke za implementacijo.

Aja pa še slika registracijskega okna na vlaki.info:
Slika

Avtor:  Šerif [ 01 Jan 2007, 22:47 ]
Naslov prispevka: 

Tole malo šepa, veš. Sej pravim, da so uni stvori, ki imajo E-mail naslov "web.de" tudi boti, pa imajo popolnoma prazen profil. Pa ravno takih je skoraj polovica zadnje čase.

Avtor:  Gorchi [ 02 Jan 2007, 00:15 ]
Naslov prispevka: 

Sej lih v tem je trik! Boti ponavadi nič ne izpolnjujejo, če pa bi moralo nekaj biti obvezno, drugo pa ne bi smelo sploh biti izpolnjeno (ker boti pač ne znajo brati), bi se jih kar nekaj ujelo v zanko. Upam.

Avtor:  Blazt [ 02 Jan 2007, 02:42 ]
Naslov prispevka: 

Goran: Tole kot slika kaže je baje učinkovito vendar ne morem trditi,ker še sam zadeve nisem sprobal...Drugač pa tole,kar sem spodaj prilepil bi naj bil ta "anti boot spam".Meni je pomagal.Opozorit vas morem, da je mod narjen najveretneje za temo sub silver in nevem kako se bi stvar obnašala na drugih temah (da pa se nardit tudi za ostale teme z malo dela)...

p.s Pomoje je najbolš da se gre na ipb forum,ki ima dosti več funkcij v Admin kotičku (in še bol varen je). ipd..Če želite lahko na kakem testnem serverju to sprobamo (potrebujem kopije baze podatkov)....

##############################################################
## MOD Title: The humanizer
## MOD Author: Underhill < webmaster@underhill.de > (N/A) http://www.underhill.de/
## MOD Description: Changes the register form to prevent spam bots by a simple way
## MOD Version: 1.1.0
##
## Installation Level: easy
## Installation Time: 5 minutes
## Files To Edit:
## includes/usercp_register.php
## templates/subSilver/profile_add_body.tpl
## language/lang_english/lang_main.php
## Included Files: N/A
## License: http://opensource.org/licenses/gpl-license.php GNU General Public License v2
##############################################################
## For security purposes, please check: http://www.phpbb.com/mods/
## for the latest version of this MOD. Although MODs are checked
## before being allowed in the MODs Database there is no guarantee
## that there are no security problems within the MOD. No support
## will be given for MODs not found within the MODs Database which
## can be found at http://www.phpbb.com/mods/
##############################################################
## Author Notes:
##
## This modification was built for use with the phpBB template "subSilver"
##
## Tip: How to change the radio buttons to a drop down box
## Tips-Download: http://www.underhill.de/downloads/phpbb ... ertips.txt
##
## Update: How to update from an old Humanizer version (1.0.x)
## Update-Download: http://www.underhill.de/downloads/phpbb ... update.txt
##
## Screenshot: http://www.underhill.de/downloads/phpbb ... anizer.png
## Download: http://www.underhill.de/downloads/phpbb ... anizer.txt
##############################################################
## MOD History:
##
## 2006-08-26 - Version 1.1.0
## - Added dynamic attribute to confuse spam bots
## - Changed access value to prevent spam bot guessing
##
## 2006-07-17 - Version 1.0.5
## - Added notes for a frequent install problem
## - Added forgotten history entry for version 1.0.4
## - Fixed more little spelling errors
##
## 2006-06-11 - Version 1.0.4
## - Successfully tested with phpBB 2.0.21
## - Fixed little spelling errors
##
## 2006-04-29 - Version 1.0.3
## - MOD Syntax changes for the phpBB MOD Database
##
## 2006-04-19 - Version 1.0.2
## - Fixed bug with mode=editprofile (Markus Wandel and fanrpg)
## - Fixed some little problems with spelling and usability
##
## 2006-04-18 - Version 1.0.1
## - MOD Syntax changes for the phpBB.de MOD Database
##
## 2006-04-17 - Version 1.0.0
## - Final-Version
## - Successfully tested with EasyMOD beta (0.3.0)
##
## 2006-04-14 - Version 0.0.1
## - BETA-Version
## - Built and successfully tested with phpBB 2.0.20
##
##############################################################
## Before Adding This MOD To Your Forum, You Should Back Up All Files Related To This MOD
##############################################################

#
#-----[ OPEN ]------------------------------------------------------------------
#

includes/usercp_register.php

#
#-----[ FIND ]------------------------------------------------------------------
#
# NOTE - This is a partial match, the whole line on a fresh phpBB installation looks like this:
#
# validate_optional_fields($icq, $aim, $msn, $yim, $website, $location, $occupation, $interests, $signature);
#

validate_optional_fields(

#
#-----[ AFTER, ADD ]------------------------------------------------------------
#
# NOTE - Not "INLINE AFTER ADD"!
#

// The humanizer MOD
$humanizer_attribute = md5(($board_config['board_startdate'] + $board_config['board_timezone']) * $board_config['avatar_filesize']);
$ruhuman = ( isset($HTTP_POST_VARS[$humanizer_attribute]) ) ? ( ($HTTP_POST_VARS[$humanizer_attribute] == $humanizer_attribute) ? TRUE : 0 ) : 0;

#
#-----[ FIND ]------------------------------------------------------------------
#

if ($board_config['enable_confirm'] && $mode == 'register')

#
#-----[ BEFORE, ADD ]-----------------------------------------------------------
#

// The humanizer MOD
if (!$ruhuman && $mode == 'register')
{
$error = TRUE;
$error_msg .= ( ( isset($error_msg) ) ? '<br />' : '' ) . $lang['Are_u_human_wrong'];
}

#
#-----[ FIND ]------------------------------------------------------------------
#

if ( ($mode == 'register') || ($board_config['allow_namechange']) )

#
#-----[ BEFORE, ADD ]-----------------------------------------------------------
#

// The humanizer MOD
if ( $mode == 'register' )
{
$template->assign_block_vars('switch_register', array());
}

#
#-----[ FIND ]------------------------------------------------------------------
#

'SIGNATURE' => str_replace('<br />', "\n", $signature),

#
#-----[ AFTER, ADD ]------------------------------------------------------------
#

// The humanizer MOD
'ARE_U_HUMAN_YES' => ( $ruhuman ) ? 'checked="checked"' : '',
'ARE_U_HUMAN_NO' => ( !$ruhuman ) ? 'checked="checked"' : '',

#
#-----[ FIND ]------------------------------------------------------------------
#

'L_EMAIL_ADDRESS' => $lang['Email_address'],

#
#-----[ AFTER, ADD ]------------------------------------------------------------
#

// The humanizer MOD
'L_ARE_U_HUMAN' => $lang['Are_u_human'],
'L_ARE_U_HUMAN_EXPLAIN' => $lang['Are_u_human_explain'],

#
#-----[ FIND ]------------------------------------------------------------------
#

'S_ALLOW_AVATAR_UPLOAD' => $board_config['allow_avatar_upload'],

#
#-----[ BEFORE, ADD ]-----------------------------------------------------------
#

// The humanizer MOD
'S_HUMANIZER_ATTRIBUTE' => $humanizer_attribute,

#
#-----[ OPEN ]------------------------------------------------------------------
#

templates/subSilver/profile_add_body.tpl

#
#-----[ FIND ]------------------------------------------------------------------
#

<!-- END switch_confirm -->

#
#-----[ AFTER, ADD ]------------------------------------------------------------
#

<!-- The humanizer MOD -->
<!-- BEGIN switch_register -->
<tr>
<td class="row1"><span class="gen">{L_ARE_U_HUMAN} *</span><br /><span class="gensmall">{L_ARE_U_HUMAN_EXPLAIN}</span></td>
<td class="row2">
<input type="radio" name="{S_HUMANIZER_ATTRIBUTE}" value="{S_HUMANIZER_ATTRIBUTE}" {ARE_U_HUMAN_YES} />
<span class="gen">{L_YES}</span>&nbsp;&nbsp;
<input type="radio" name="{S_HUMANIZER_ATTRIBUTE}" value="0" {ARE_U_HUMAN_NO} />
<span class="gen">{L_NO}</span>
</td>
</tr>
<!-- END switch_register -->

#
#-----[ OPEN ]------------------------------------------------------------------
#

language/lang_english/lang_main.php

#
#-----[ FIND ]------------------------------------------------------------------
#

?>

#
#-----[ BEFORE, ADD ]-----------------------------------------------------------
#

// The humanizer MOD
$lang['Are_u_human'] = 'Are you human?';
$lang['Are_u_human_explain'] = 'Sorry, but this stupid question shall keep away the bots from this forum.';
$lang['Are_u_human_wrong'] = 'Sorry, but the &quot;humanizer&quot; question must be answered.';

#
#-----[ SAVE/CLOSE ALL FILES ]--------------------------------------------------
#
# EoM

Avtor:  Gorchi [ 02 Jan 2007, 15:57 ]
Naslov prispevka: 

Blaž, okej, hvala za mod. Škoda, da mi ga nisi poslal kot file na mejl :( Zdej, če gremo na IPBforum, bi bilo ga dobro preverit; zadnji backup tega foruma je iz 31.12.2006, lahko naredim novejšega. Sporoči kako in kaj, mejl mi dela :)

Avtor:  Šerif [ 02 Jan 2007, 21:10 ]
Naslov prispevka: 

Goran, a ti ločiš med Blažem Šelihom in Tričkovičem? :-k

Kot pravim: Blaž Šelih je na svojem forumu težave z boti očitno uspešno rešil, zato bi njemu dali možnost da sam preveri kako je s tem na našem forumu. In to preden se karkoli pogovarjamo o menjavi sistema foruma. IPB forum ni ravno identičen phpbb-jevemu, vprašanje, kako bi naš template tam sploh deloval, potem pa bi ugotovili da tudi tega napadajo boti in bi spet bili na začetku, brez templata in še česa.
Trenutne težave z boti za forum nikakor niso problematične in sem proti menjavanju česarkoli. Na živce gredo le nama, ker filajo Inbox. Ne, pa da zdaj delamo nek cirkus pa prehod na drug sistem, pa še kaj, verjetno pa tega sistema foruma niti poznaš ne, phpbb-jevega si se očitno v teh letih navadil. Temo sem odprl zato, da bi nekdo zadevo malce pogledal pod havbo, v tem primeru je najbolj primeren za to prav Blaž Š.

Avtor:  zgemba [ 02 Jan 2007, 21:19 ]
Naslov prispevka: 

Za izkazano zaupanje se sicer globoko zahvaljujem.

Na moj način pripravljene filete (malo soli, limoninega soka, rožmarin.... errrrm, sorry napačen forum).
Še enkrat, na moj način popravljene file za zadnjo verzijo dostavim Gorčiju tokom tega tedna. Zdaj sem si doma usposobil dodatno čisto deviško, hladno stiskano, neomadeževano instalacijo phpBB, ki jo bom na novo skrunil. Potem je popravek stvar menjave nekaj datotek ali pa klasičen diff/patch, po želji.

Je pa še nekaj. Obstajajo taki uporabniki, ki se registrirajo samo zato, da vidijo nova sporočila, pišejo pa, iz njim lastnih razlogov, nikoli. Glede na velik priliv iz .de ima morda kaj opraviti povečano število nemških pilotov pri nas? GWG reklama in to?

Avtor:  Šerif [ 02 Jan 2007, 21:32 ]
Naslov prispevka: 

Ne GWG-jevce sem tudi sam pomislil, vendar...
- uporabniška imena so čudna, niso nobene besede, karkoli razumljivega, kot če bi napisal: 'ouleejaoloa'
- maili imajo enako uporabniško ime kot forum nickname - vsi po vrsti brez izjeme
- na tak mail naslov dobim, da moje sporočilo ni bilo dostavljeno, ker te mail ne obstaja
- so vsi GWG piloti na web.de? :) Ne bi rekel.

Torej glede na našteto, so pač to navadni boti, ki že poznajo trik t.i. praznega profila.

PS:, Blaž, ne vem če si opazil, ampak za hitrejše in neovirano reševanje težave z boti in zaradi nekih drugih prednosti, ki jih vidim, si bil predlagan za administratorja: http://www.ivao-si.org/forum/viewtopic. ... 3555#13555

Avtor:  zgemba [ 02 Jan 2007, 21:38 ]
Naslov prispevka: 

Let me put it this way: Če bi hotel svoje ime v rdeči barvi bi si to že lahko zdaj sam spremenil s podatki, ki si mi jih dal waaay baaaack.
Najprej bom zrihtal tele zakrpe, ordene si še vedno lahko pripenjamo kasneje.

Stran 1 od 1 Vsi časi so UTC + 1 ura [ DST ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/