Page 1434 - (ISC)² CISSP Certified Information Systems Security Professional Official Study Guide
P. 1434

ships on patrol. Normally, this database contains the exact position of
               each ship stored at the secret classification level. However, one

               particular ship, the USS UpToNoGood, is on an undercover mission to
               a top-secret location. Military commanders do not want anyone to
               know that the ship deviated from its normal patrol. If the database
               administrators simply change the classification of the UpToNoGood’s
               location to top secret, a user with a secret clearance would know that
               something unusual was going on when they couldn’t query the
               location of the ship. However, if polyinstantiation is used, two records

               could be inserted into the table. The first one, classified at the top-
               secret level, would reflect the true location of the ship and be available
               only to users with the appropriate top-secret security clearance. The
               second record, classified at the secret level, would indicate that the
               ship was on routine patrol and would be returned to users with a

               secret clearance.
               Finally, administrators can insert false or misleading data into a

               DBMS in order to redirect or thwart information confidentiality
               attacks. This is a concept known as noise and perturbation. You must
               be extremely careful when using this technique to ensure that noise
               inserted into the database does not affect business operations.


               Open Database Connectivity


               Open Database Connectivity (ODBC) is a database feature that allows
               applications to communicate with different types of databases without
               having to be directly programmed for interaction with each type.
               ODBC acts as a proxy between applications and backend database
               drivers, giving application programmers greater freedom in creating

               solutions without having to worry about the backend database system.
               Figure 20.9 illustrates the relationship between ODBC and a backend
               database system.
   1429   1430   1431   1432   1433   1434   1435   1436   1437   1438   1439