Meilleures pratiques pour l’authentification mixte
par Kalen Delaney - Mis en ligne le 10/11/2004 - Publié en Décembre 2003
Comment renforcer la sécurité de SQL Server
Les administrateurs de bases de
données (DBA) et les développeurs
d'applications doivent prendre les décisions
de sécurité qui protègent le
mieux leurs systèmes. S'il est vrai que
le risque zéro n'existe pas, les DBA et
les développeurs qui utilisent SQL
Server peuvent améliorer la sécurité
par une bonne compréhension des ramifications
du mode d'authentification
qu'ils adoptent...SQL Server 2000 et 7.0 fournissent
deux modes d'authentification : l'authentification
SQL Server et Windows
(aussi appelée authentification mixte)
et l'authentification intégrée à Windows.
L'authentification mixte permet
aux applications de se connecter à SQL
Server à l'aide des comptes et des mots
de passe stockés dans les tables
SQL Server ou dans un domaine
ou une machine locale Windows.
L'authentification mixte est simple
d'emploi mais elle n'a pas de possibilité
de filtrage de rejet de comptes et
elle peut exposer vos systèmes à une
attaque menée par le biais du compte
SA, vulnérable et souvent mal géré, de
SQL Server. L'authentification Windows,
qui exige d'utiliser un compte
Windows pour tout ce qui touche à la
connectivité base de données, fournit
un mécanisme de filtrage (et donc de
refus éventuel) de compte et élimine
les risques de sécurité liés au compte
SA. Elle offre aussi des moyens supplémentaires
de journalisation au moyen
des journaux Windows Security Event
Viewer. Mais l'authentification Windows
est plus complexe et il n'est
pas toujours facile de convaincre un
développeur d'applications de l'adopter.
L'authentification Windows est de
loin la plus sûre et il faut donc l'appliquer
dans la mesure du possible. Il arrive
cependant que le type de gestion
ou d'application impose l'authentification
mixte. Deux exemples : certaines
applications tierce partie ne reconnaissent
que l'authentification mixte et certains
langages de programmation,
comme Java, ne prennent pas en
charge l'authentification Windows
pour des connexions SQL Server.
Parfois aussi les concepteurs architectes
de l'application peuvent estimer
que l'authentification mixte représente
le chemin de développement le plus
rapide et le plus simple. Parfois encore,
il faudra travailler avec des applications
existantes qui utilisent l'authentification
mixte, jusqu'à ce qu'on ait le
temps ou le personnel permettant de
les réécrire pour l'authentification
Windows. Quelle qu'en soit la raison, si
vous devez utiliser l'authentification
mixte, vous devez connaître les failles
de vos systèmes SQL Server et savoir
vous en protéger.
MS Reporting Services : plate-forme globale de reporting d’entreprise
par par Lionel Billon - Mis en ligne le 16/09/2004 - Publié en Février 2004
Un nouveau produit majeur ajouté à la suite logicielle
MS SQL Server
Depuis la version 7 de MS SQL Server, Microsoft s'oriente clairement vers le
domaine des bases de données d'entreprise.
Outre une refonte totale du moteur relationnel, Microsoft proposa dès lors de
livrer gratuitement avec son moteur relationnel 2 outils complémentaires essentiels
à la création d'applications orientées données.Un outil d'extraction et de transformation
de données (MS Data Transformation
Services - DTS) et un moteur
OLAP (MS OLAP/Analysis Services).
La version 2000 de SQL Server a bien
entendu confirmé cette orientation
puisque les 3 logiciels livrés en standard
avec la boîte SQL Server (le moteur relationnel
lui même, MS DTS, le serveur
OLAP maintenant appellé MS Analysis
Services depuis l'ajout du serveur de data
mining) ont été largement améliorés notamment
en vue de la prise en compte
des systèmes décisionnels (Business
Intelligence) de grande envergure.
Avec toutes ces évolutions, on aurait
pu imaginer que Microsoft attende
Yukon (la prochaine version de MS SQL
Server) pour rendre commerciales de
nouvelles fonctionnalités...
Contre toute attente, Microsoft allait
à nouveau surprendre en annonçant dès février 2003, une solution complète de
reporting d'entreprise : MS Reporting Services.
Quoi de neuf dans DTS ?
par Kirk Haselden - Mis en ligne le 22/12/2004 - Non Publié
Presque tout. Voici quelques-uns des points forts de SQL Server 2005
Au début de l'année 2000, l'équipe de développement de Microsoft DTS (Data Transformation Data), dont je fais partie, a commencé à réviser DTS avec la volonté de bâtir sur le succès du produit et de l'améliorer en tenant compte des demandes des utilisateurs, l'objectif étant de proposer une plate-forme d'extraction, de transformation et de chargement (ETL en anglais) plus riche ...Nous avons évalué chaque aspect de DTS et décidé de le réécrire intégralement. Dans la prochaine version SQL Server 2005 (ancien nom de code Yukon), DTS propose une multitude de fonctionnalités entièrement nouvelles ou améliorées. Comme la part des nouveautés sera majoritaire, l'objet de cet article est de vous présenter certaines des modifications les plus importantes et la nouvelle interface de DTS Designer (Concepteur DTS). Au moment de la rédaction de cet article, je travaillais sur la version bêta 1 de SQL Server 2005 DTS. Par conséquent, certaines fonctionnalités peuvent changer dans les bêtas suivantes ou dans la version définitive. En attendant, si vous connaissez déjà les versions de DTS proposées dans SQL Server 2000 et 7.0, vous allez apprécier les améliorations à venir.
SQL Server Actualités – Semaine 46 – 2004
Les actualités SQL Server pour le mois de Novembre 2004
Lire l'article
SQL Server Actualités – Semaine 52 – 2004
Les actualités SQL Server pour le mois de Décembre 2004
Lire l'article
Find Duplicates Wizard for SQL Server
Azlexica annonce Find Duplicates Wizard for SQL Server, logiciel qui permet d'effectuer une analyse dupliquée multi clés sur la base de données SQL Server 2000 ou 7.0, puis exporte le résultat dans le tableur.
Il effectue son processus directement sur le serveur, ainsi il n'est pas nécessaire d'envoyer les données sur le réseau pour l'analyse.
Lire l'article
Haute disponibilité des infrastructures réseau
Afin d'assurer une haute disponibilité des infrastructures réseau, Ipswitch, éditeur de solutions de transfert de fichiers, de serveurs de messagerie et de surveillance réseaux, annonce Ipswitch WhatsUp Gold FT Premium.
Solution de cartographie, surveillance et alerte réseau, Ipswitch WhatsUp Gold FT Premium permet, en un seul produit, de surveiller les applications Microsoft Exchange et Microsoft SQL Server de manière efficace, et d'assurer une redondance de monitoring pour garantir une haute disponibilité du système de surveillance réseau. Jusqu'alors proposés comme modules optionnels à WhatsUp Gold, WhatsUp Exchange Monitor, WhatsUp SQL Monitor et WhatsUp Failover assurent le bon fonctionnement des applications critiques des entreprises.
Lire l'article
Double-Take pour SQL Server
NSI Software annonce Double-Take pour SQL Server, logiciel de réplication basé hôte qui fournit la protection des applications en temps réel.
La technologie STAR (Sequential Transfer-Asynchronous Replication) de NSI capture en continu et réplique les changements.
Lire l'article
SQL Server Actualités – Semaine 44 – 2004
Les actualités SQL Server pour le mois d'Octobre 2004
Lire l'article
Faire dialoguer ses applications avec BizTalk Server
par Catherine China - Mis en ligne le 9/12/2004 - Publié en Février 2004
Automatiser ses processus métier, fiabiliser ses échanges applicatifs, ouvrir son système
d'information vers l'extérieur : Microsoft BizTalk Server tient toutes les promesses de
l'EAI en jouant le rôle de chef d'orchestre des échanges inter applicatifs de l'entreprise
et des partenaires extérieurs.
Le système d'information des entreprises est constitué de
nombreuses applications « spécifiques » ou progiciels de gestion
intégrés (ERPs) bâtis sur des technologies disparates ...Dans le passé, lors d'un développement d'une nouvelle application,
une grande partie du travail des services informatiques
consistait à développer des interfaces pour soutenir
l'échange des informations entre applications. En permettant
de faire communiquer ces applications entre elles, l'EAI
-Intégration des Applications d'Entreprise- a totalement
changé la donne. Mais pourquoi faire communiquer les applications
? Tout simplement parce qu'elles sont excessivement
liées entre elles. Si une application de CRM répond à
un besoin fonctionnel précis lié à la relation client, elle nécessite
cependant des informations générées par d'autres
applications, comme la comptabilité client, la gestion des
stocks, le support technique.…
Dans un contexte de réseau local, cette communication
inter applicative peut se gérer plus ou
moins facilement. Mais dès que le système
d'information s'ouvre sur l'extérieur, vers
les partenaires commerciaux (BtoB) ou
qu'il est réparti sur de multiples sites, le
problème se corse.
SQL Shield, outil intégré pour SQL Server 2000
Activecrypt Software annonce SQL Shield, outil intégré pour SQL Server 2000 et 7.0 qui permet de crypter les triggers, vues et procédures.
Le cryptage natif de SQL Server est vulnérable à de nombreux outils de cryptage qui sont disponibles sur Internet.
Lire l'article
Garder les DTS Package Logs sur les rails
par Shane Dovers - Mis en ligne le 9/12/2004 - Publié en Février 2004
Un log bien bichonné donne de précieuses informations pour le dépannage
Il est parfois difficile d'isoler des problèmes DTS (Data Transformation
Services) quand on ne sait pas ce qui s'est produit pendant l'exécution d'un package
DTS. Heureusement DTS possède des fonctions de jiurnalisation de package
intégrées qui fournissent une précieuse source d'informations pour dépanner et
superviser l'exécution d'un package ...Avec SQL Server 2000, DTS offre deux méthodes
pour capturer l'information du journal. La première méthode - et la seule
acceptée par SQL Server 7.0 - journalise les erreurs et l'information d'exécution
dans un fichier texte. La seconde méthode, introduite dans SQL Server 2000, journalise
les erreurs dans une base de données. Les deux méthodes fournissent essentiellement
la même information d'exécution. Toutefois, comme leurs descriptions
l'indiquent, leur format de sortie est différent et, par conséquent, leur mode
de gestion aussi. Dans cet article, j'examine la méthode basée sur un fichier texte
pour capturer l'information d'un DTS Package Log, qui s'applique à la fois à SQL
Server 2000 et 7.0. Voyons l'information que contient le DTS Package Log, examinons
les caractéristiques de journalisation, puis appliquons une méthode pour gérer
les logs DTS basés sur un fichier texte qui utilise le code VBScript avec un job
SQL Server Agent planifié.
SQL Server : Passé, présent et futur
par Michael Otey - Mis en ligne le 27/10/2004 - Publié en Octobre 2003
Au cours des 10 années écoulées,
Microsoft a transformé SQL Server
d'une base de données départementale
modeste en un leader sur le marché
des bases de données d'entreprise.
Comme cette année marque le
10e anniversaire de SQL Server, passons
en revue rapidement ses six principales
releases puis jetons un coup
d'oeil à la prochaine release Yukon.
SQL Server 4.2 pour l'OS/2 1.3 16 bits
Microsoft a présenté SQL Server pour la première fois en 1992. SQL Server 4.2 ne supportait pas Windows NT. Microsoft avait élaboré le produit avec Sybase pour la plate-forme IBM OS/2 1.3 16 bits.SQL Server 4.2
La première release SQL Server 32 bits est venue en 1993. Cette release, aussi développée avec Sybase, permettait à SQL Server 4.2 de travailler avec NT 3.1. En 1994, Microsoft a mis fin à son co-développement avec Sybase et a poursuivi le développement de SQL Server pour NT uniquement.SQL Server 6.0
En 1995, venait la release 6.0. C'était la première fois que SQL Server offrait de véritables possibilités de base de données d'entreprise. SQL Server 6.0 amenait la GUI Enterprise Manager et la prise en charge de la réplication, de la planification et de la DRI (Declarative Referential Integrity).SQL Server 6.5
SQL Server 6.5 est apparu en 1996, dans la foulée de la release 6.0. Ses améliorations étaient nombreuses : plus grande évolutivité, verrouillage dynamique au niveau des pages, transactions distribuées, extension de la réplication aux sources de données ODBC, et un Database Maintenance Wizard.SQL Server 7.0
SQL Server 7.0 est apparu en 1998 sous le nom de code Sphinx. C'était le plus gros changement de l'architecture SQL Server depuis la release originale. SQL Server 7.0 offrait l'évolutivité massive, un accroissement des performances, l'auto-réglage dynamique et le verrouillage au niveau des lignes. Et aussi OLAP Services, pour démocratiser le data warehousing et la business intelligence (BI). Avec la release 7.0, SQL Server commençait à affronter directement Oracle et IBM DB2 sur le marché des bases de données d'entreprise.SQL Server 2000
C'est en octobre 2000 que Microsoft a présenté SQL Server 2000, sous le nom de code Shiloh. Analysis Services de SQL Server 2000 améliorait les possibilités OLAP et BI et ajoutait des fonctions de data mining. La release 2000 offrait aussi l'intégration XML, permettant de stocker, d'extraire et de gérer des données en format XML. Les releases Web suivantes ont amélioré l'intégration XML du produit et introduit SQL Server 2000 Notification Services.Yukon
La prochaine release de SQL Server, sous le nom de code Yukon, est attendue en 2004. Elle inclura le CLR (Common Language Runtime) .NET qui permet d'écrire des objets base de données comme des procédures stockées et des triggers dans des langages compatibles .NET comme C# et Visual Lire l'article
AppDetective 3.1.8contre les vulnérabilités
Application Security annonce AppDetective 3.1.8, logiciel d'évaluation des vulnérabilités qui peut vérifier trois nouvelles vulnérabilités SQL Server : « named pipe hijacking », « named pipe » Deni de services (DoS), les problèmes dans les appels de procédures locales (LPC).
En outre, AppDetective peut vérifier si vous avez installé un patch qui empêche d'indiquer un nom de compte sur lequel SQL Server fonctionne.
Lire l'article
Arbres XML : Pas à pas
par Julian Watson - Mis en ligne le 19/05/2004
Comment renvoyer des données sous forme de XML hiérarchique
Les bases de données relationnelles
stockent souvent leurs données dans
une structure arborescente ou hiérarchique,
où chaque élément est associé
à un autre, selon une relation parentenfant.L'exemple le plus courant est la
structure ou organigramme de direction
d'une société comme celle que
montre la figure 1. La hiérarchie a généralement
une profondeur arbitraire
et chaque élément ne contient des informations
que sur sa position relative
dans l'arbre. A en juger par les nombreuses
questions des newsgroups,
une exigence courante se dessine : utiliser
SQL Server pour renvoyer la totalité
de l'arbre en format XML. Par
exemple, beaucoup doivent afficher
une hiérarchie sur une page ou un rapport
Web. La figure 2 montre un arbre
affiché en mode XML.
Bien que le support XML de SQL
Server 2000 soit souple, il ne permet
pas de renvoyer XML hiérarchique, selon
une profondeur arbitraire. Mais on
peut obtenir ce résultat grâce à la commande
FOR XML EXPLICIT T-SQL.
Certaines techniques d'accès à des
données hiérarchiques par l'intermédiaire
de T-SQL peuvent devenir très
complexes. Cet article explique les
techniques et bâtit le T-SQL en petites
étapes pour en faciliter la compréhension.
En cours de trajet, j'aborde des
méthodes comme l'utilisation de SQL
dynamique et je révèle quelques trucs
et astuces, y compris comment utiliser
des tables temporaires au lieu
d'UNIONs dans vos instructions FOR
XML EXPLICIT pour réduire la taille et
la complexité de ces instructions.
L'article suppose une bonne connaissance
de XML sur SQL Server 2000 et
l'utilisation de la table universelle.
SQL Server 2000 64 bits Enterprise Edition
par Michael Otey - Mis en ligne le 19/05/2004
Avez-vous besoin du surcroît de puissance de SQL Server 2000
64 bits Enterprise Edition ?
Depuis sa release 7.0 en 1998, SQL
Server a pris sa vitesse de croisière, éliminant
les obstacles qui freinaient l'adoption
des versions SQL Server précédentes dans
l'entreprise.Une nouvelle technologie de
large diffusion, dite vues partitionnées
distribuées, a propulsé SQL Server en tête
des classements TPC-C pour systèmes base
de données en cluster. (TPC-C est un
benchmark standard pour systèmes base de
données, conçu par le TPC (Transaction
Performance Processing Council) qui rassemble
tous les principaux fournisseurs de
bases de données. Le test TPC-C mesure les
transactions par minute - ou tpmC.) SQL
Server a aussi fait irruption dans le top 10
de TPC-C pour systèmes non clustered,
mais sans damer le pion aux meilleures solutions
base de données d'IBM et Oracle
qui fonctionnaient, il est vrai, sur un matériel
plus puissant. Cela étant, SQL Server a
continué à gagner nettement en évolutivité
et la nouvelle SQL Server 2000 64 bits
Enterprise Edition (nom de code précédent
Liberty) rapproche encore plus SQL Server
du sommet en matière d'évolutivité d'entreprise.
Examinons donc les fonctions de
SQL Server 64 bits et voyons dans quelles
conditions il est judicieux de déployer cette
nouvelle plate-forme puissante.
BizTalk Server 2004, le serveur d’intégration de Microsoft
BizTalk Server 2004, le serveur d'intégration de Microsoft, assure la fonction de chef d'orchestre des échanges inter applicatifs entre les acteurs internes et externe à l'entreprise.
Les développeurs pourront capitaliser sur leur expérience en s'appuyant sur l'environnement de développement unifié Visual Studio .NET intégré à BizTalk Server 2004.
Lire l'articleLes plus consultés sur iTPro.fr
- Maturité IA : chez les entreprises les plus avancées, le défi passe du déploiement au passage à l’échelle
- BeyondTrust accélère sur l’identité des IA
- IA au travail : les Millennials utilisent l’IA sans filet, la Gen Z avance mieux accompagnée
- Agents IA incontrôlés et rappel à l’ordre de Bruxelles : pourquoi la réponse doit être technique, pas seulement juridique
Articles les + lus
IA, les data engineers passent du code à la supervision
L’IA est devenue un mandat exécutif. Le plus difficile commence maintenant.
Informatique quantique : sommes-nous prêts à reconstruire la confiance numérique ?
Analyse Patch Tuesday Octobre 2026
IA et cybersécurité : les entreprises françaises acceptent plus de risques qu’elles ne savent les contrôler
À la une de la chaîne Data
- IA, les data engineers passent du code à la supervision
- L’IA est devenue un mandat exécutif. Le plus difficile commence maintenant.
- Informatique quantique : sommes-nous prêts à reconstruire la confiance numérique ?
- Analyse Patch Tuesday Octobre 2026
- IA et cybersécurité : les entreprises françaises acceptent plus de risques qu’elles ne savent les contrôler
