Archive juin 2009

Tous les articles archivés pour le mois et l'année demandée.

Préconisations Techniques Alexandrie

Environnement et de déploiement du logiciel Alexandrie validé au 25/06/2009

Déploiement


Système d'exploitation
 Microsoft Windows Server™ 2003 Enterprise Edition ou Standard Edition SP1
Minimum
 Microsoft Windows XP Professionnel SP2
 Red Hat Enterprise Linux 5 Advanced, Server, ou Desktop
Processeur
 Xeon ou Opteron 2Ghz minimum, PIV 3 Ghz ou Athlon 64 X2 3Ghz minimum, Core
2 Duo 1,8Ghz minimum
Mémoire Vive
 2 Go de RAM minimum
Espaces disques requis
 Espace disque pour l'installation : 2 Go
 Espace système temporaire pendant l'installation : 2 Go.
Serveur d'applications
 Glassfish V2.1 (Sun Application Server)
Base de données
 MySQL 5
JDK
 Java SE(Standard Edition) Development Kit (aussi nommé JDK) version 6 minimum

Navigateur Web


 Internet Explorer 7
 Safari 3.2.1 Minimum
 Firefox version 3 minimum

Sauvegarder par script toutes les bases de donnees d un serveur SQL 2000

le code est on ne peut plus simple :

  • Creation d'un fichier backup.bat avec :

"C:\Program Files\Microsoft SQL Server\80\Tools\Binn\osql.exe " -E --i C:\sauvegarde.sql

  • Et dans sauvegarde.sql :
DECLARE @OutputPath as varchar(200)
DECLARE @Database as varchar(200)
DECLARE @SQLStr as varchar(500)

-- Set this location to a directory where the SQL Server user context has
-- rights to write. Don't append a '\' to the path name, as it's being
-- appended below when the path is used.
SET @OutputPath = 'C:\Windows\temp'

-- Only get databases that do not have the following flags set:
-- 32 = loading.
-- 64 = pre recovery.
-- 128 = recovering.
-- 256 = not recovered.
-- 512 = offline; set with ALTER DATABASE.
-- 2048 = dbo use only; set with ALTER DATABASE RESTRICTED_USER.
-- 32768 = emergency mode.
DECLARE @Database_cur CURSOR
SET @Database_cur = CURSOR FOR
SELECT name FROM sysdatabases WHERE (status & 35808) = 0

OPEN @Database_cur
FETCH NEXT FROM @Database_cur INTO @Database

WHILE (@@fetch_status <> -1)
BEGIN
SET @SQLStr = 'BACKUP DATABASE [' + @Database + '] 
TO DISK = ''' + @OutputPath + '\' + @Database + '.BAK''' PRINT @SQLStr EXEC(@SQLStr) FETCH NEXT FROM @Database_cur INTO @Database END CLOSE @Database_cur DEALLOCATE @Database_cur

Supprimer GAMBLAR : Desinfecter un serveur de gamblar Injection Iframe

Suite a une infection par iFrame injectée dans le code source voici la procedure que nous avons appliquée et qui semble avoir fonctionné a l'heure actuelle :

  1. Mise a jour de securité Windows sur le serveur
  2. Isolation des sites Web entre eux via les ACL ( utilisateurs et droit d'acces Windows ) 
  3. Installation de URLSCAN sur le serveur
  4. Modification de tous les passwords FTP sur le serveur
  5. Antispyware sur les machines clientes qui se sont connectées au serveur

 

Installer le paiement securise CIC en ASP - Credit Mutuel

La version 3.0 du paiement en ligne du Credit Mutuel / CIC à été simplifiée
Il n’y a plus de logiciel à installé par l’hébergeur, il n’y a plus de fichier.key à placer dans le répertoire /CIC.
Il suffit simplement de télécharger les 6 fichier asp ( ceux dans le répertoire cic ) de changer le fichier CMCIC_Config.asp en y mettant les bonnes valeurs
(ATTENTION : le fichier Key fournit par défaut N’EST PAS COMPATIBLE ASP, il faut en demander une specifique ASP )
En php, c’est pareil (repertoire cicphp ).
En clair, l’hébergeur n’a plus rien à faire.