De l'importance du GPS photo

De l’importance du GPS

Boussole Mon petit tour de France s’achève avec les vacances : Paris – Hautes Alpes – Lille – Béthune – Paris… heureusement que j’ai un GPS qui m’indique la route à suivre, cela facilite grandement les trajets. Mine de rien, c’est quelque chose que l’on apprécie vite. C’est un peu comme le limiteur de vitesse (cruise control), cela vous permet de rouler tranquillement, sans fatigue ou presque. Finie la pression continue sur la pédale d’accélération par exemple. Le GPS rend les changements de direction on ne peut plus facile : il suffit de suivre les instructions de la dame, qui n’hésite pas à répéter ses directions.

Lire la suite

Protéger une newsletter des spammeurs

Antispam

Après avoir pollué nos boîtes mail de scams et de tentatives de phishing – et certains sites de spywares et autres malwares – voici que les spammeurs ont trouvé une nouvelle cible : les newsletters.

Cette tendance semble avoir démarré il y a quelques semaines : la newsletter de SkyMinds.Net subit par exemple une dizaine d’attaques par jour.

Le principe

Les spammeurs semblent vouloir corrompre les bases de données des newsletter en les populant avec des emails erronées (nom d’utilisateur ou domaine inexistant).

Finalement, ils ont repris le principe de wpoison mais contre nos bases de données cette fois !

Le but de cette manoeuvre, à part la surcharge des serveurs mails et des filtres anti-spam, reste relativement obscur. Ils n’ont à priori rien à gagner ainsi.

Se protéger

Si vous gérer votre lettre d’information, vous risquez d’être la cible de ces spammeurs. Il existe plusieurs manières de s’en protéger.

Vérifier l’adresse email avant l’insertion dans la base de données : solution écartée car coûteuse en ressources.

En effet, votre script doit vérifier le nom de domaine puis l’existence de l’utilisateur sur le domaine. La requête peut ne pas aboutir (time-out) et votre possible souscripteur aura quitté votre site devant la lenteur d’exécution.

Valider et insérer l’adresse dans la base dès l’inscription. C’est la solution retenue ici pour son efficacité et sa facilité d’utilisation.

Validation d’adresse email pour une newsletter

Prenons l’exemple de la newsletter de SkyMinds.Net qui utilise plusieurs routines afin de vérifier que la base données est bien peuplée d’adresses emails légitimes.

L’adresse est ajoutée directement à condition qu’elle soit correctement formée. Un mail est alors envoyé au visiteur afin qu’il confirme son inscription. Sans aucun geste de sa part dans les 3 jours, l’adresse est supprimée.

Vérification de la bonne formation de l’adresse email :

/* 
* Script Validation d'email par Matt
* https://www.skyminds.net/ 
* Retourne TRUE si l'adresse est valide et FALSE si incorrecte. 
*/
function SkyVerif($mail) { 
return( eregi ("^[a-z0-9]+([_.-][a-z0-9]+)*@([a-z0-9]+([.-][a-z0-9]+)*)+\\.[a-z]{2,4}$", $mail ) );
} Code language: PHP (php)

Suppression automatiques des adresses non-validées dans les 3 jours suivant l’inscription.

La table contenant les adresses contient deux champs : opt_in (statut de l’adresse, égal à no par défaut) et register_date (date d’inscription) :

/* 
* Script Antispam-Expiration par Matt
* https://www.skyminds.net/ 
* Les adresses non validées au bout de 3 jours sont supprimées automatiquement 
*/ 
$sql = "DELETE FROM {$newsletter_table} WHERE `opt_in`= 'no' AND `register_date` < DATE_SUB(NOW(), INTERVAL 3 DAY)"; 
$query = mysql_query( $sql ); Code language: PHP (php)

Ces routines sont lancées à chaque fois que quelqu’un cherche à s’inscrire sur la newsletter: pas besoin de cron pour garantir l’intégrité des données.

Chaque nouvelle inscription fait le ménage dans la base de données et optimise les tables : suppression automatique des fausses adresses et autres techniques de spam!

Letter from Little Johnny to Santa

Letter from Little Johnny to Santa

Dear Santa,

You must be surprised that I am writing to you today, the 26th of December. Well, I would like to clear up certain things that have occurred since the beginning of the month, when, filled with illusion, I wrote you a letter and asked for a bicycle, an electric train set, a pair of rollerblades, and a football uniform.

I destroyed my brain studying this year. I had the best grades in school and no one in the neighbourhood behaved better than me. I went on errands for my parents, I helped the elderly cross the street. There was virtually nothing within reach that I would not do for humanity.

What balls you have for leaving me a fucking yo-yo, a lame whistle, and a pair of ugly socks. What the fuck were you thinking, you fat prick? As if you hadn’t fucked me enough, you gave that little shit across the street so many toys he can’t even walk into his house. 

Don’t let me see you trying to fit your big, fat ass down my chimney next year. I’ll fuck you up.  I’ll throw rocks at those stupid reindeer and scare them away so you’ll have to walk back to the north pole, you fat slob. Fuck you, Santa. Next year you’ll find out just how bad I can be, you fat cocksucker.

Sincerely

Johnny