diff --git a/config/ecran_securite.php b/config/ecran_securite.php
index ba1fd0b784e6d04451eeb0ae7b9e1bd3100e83bf..ca000e57a10201150a547325067e519f04268671 100644
--- a/config/ecran_securite.php
+++ b/config/ecran_securite.php
@@ -5,7 +5,7 @@
  * ------------------
  */
 
-define('_ECRAN_SECURITE', '0.9'); // 26 nov 2009
+define('_ECRAN_SECURITE', '0.9.1'); // 4 dec 2009
 
 /*
  * Documentation : http://www.spip.net/fr_article4200.html
@@ -24,7 +24,8 @@ if (isset($_GET['test_ecran_securite']))
 if (!defined('_IS_BOT'))
 	define('_IS_BOT',
 		isset($_SERVER['HTTP_USER_AGENT'])
-		AND strpos(strtolower($_SERVER['HTTP_USER_AGENT']), 'bot') !== false
+		AND preg_match(', bot|slurp|crawler|spider|webvac|yandex,i',
+			$_SERVER['HTTP_USER_AGENT'])
 	);
 
 /*     - interdit de passer une variable id_article (ou id_xxx) qui ne