Chapter 14 Fonctionnalités spécifiques aux SGBD


Attributs étendus Sybase AS Enterprise

Les attributs étendues suivants sont définis par défaut dans le SGBD Sybase AS Enterprise.

Colonnes

Les attributs étendus suivants sont disponibles sur l'onglet Sybase :

Nom Code interne Description
Stocker une colonne Java-SQL dans une ligne InRow Indique si une colonne Java-SQL est stockée séparément de la ligne (attribut défini à False) ou dans un storage alloué directement dans la ligne (attribut défini à True)
La colonne calculée est matérialisée Materialized Indique que la colonne calculée est matérialisée
Clé de cryptage EncryptionKey Indique un nom de clé de cryptage

Objets étendus

Les attributs étendus suivants sont disponibles pour les objets étendus ayant un stéréotype EncryptionKey, sur l'onglet Detail (version 12.5.3a uniquement) :

Nom Code interne Description
Algorithme Algorithm Advanced Encryption Standard (AES) est le seul algorithme pris en charge.
Clé de cryptage par défaut Default Permet au responsable sécurité du système de créer une clé par défaut pour utiliser sur toutes les colonnes cryptées qui n'ont pas de nom de clé spécifié dans une instruction create table ou alter table. Il s'agit d'un clé par défaut spécifique à la base de données à utiliser sur les tables d'une même base de données. La clé par défaut est stockée dans la table sysencryptkeys de la base de données, la même que pour les clés qui ne sont pas des clés par défaut.
Vecteur d'initialisation InitVector Omet l'utilisation d'un vecteur d'initialisation lors du cryptage.

Permet à la colonne de prendre en charge un index. Lorsqu'un vecteur d'initialisation est utilisé par l'algorithme de cryptage, la version cryptée de deux textes standard identiques peut être différente, ce qui peut empêcher un spécialiste en cryptage de détecter des motifs de données, mais qui empêcherait d'indexer les données sur disque ou d'effectuer des recherches sur ces données sans décryptage préalable.
Longueur de clé KeyLength Taille en octets de la clé à créer. Pour AES, les longueurs de clé valides sont 128, 192 et 256 bits.
Complément des types de données Pad Pour utiliser la fonctionnalité permettant de compléter les types de données dont la longueur est inférieure à un bloc. Vous pouvez utiliser cette fonctionnalité à la place d'un vecteur d'initialisation afin de rendre aléatoire le texte crypté. Ne convient que pour les colonnes dont la longueur de texte standard est inférieure à la moitié de la longueur du bloc. Pour l'algorithme AES par défaut, la longueur est de 16 octets.

Clés

Les attributs étendus suivants sont disponibles sur l'onglet Sybase :

Nom Code interne Description
Index de clé descendant DescKey Indique si l'index créé pour une contrainte doit être créé avec un ordre décroissant pour chaque colonne.

Modèle

Les attributs étendus suivants sont disponibles sur l'onglet Encryption (version 12.5.3a uniquement) :

Nom Code interne Description
Mot de passe de cryptage EncryptionPassword Mot de passe de cryptage global

Table

Les attributs étendus suivants sont disponibles sur l'onglet Sybase :

Nom Code interne Description
Nombre de partitions ExtTablePartition Permet de définir le nombre de partitions pour une table.

 


Copyright (C) 2005. Sybase Inc. All rights reserved.