You are just hired as a database security analyst. CIO asks you to implement the following...
Fantastic news! We've Found the answer you've been seeking!
Question:
Transcribed Image Text:
You are just hired as a database security analyst. CIO asks you to implement the following database policy. The table names created in the CardinalDB database must be prefixed with "tb_%". This is NOT about stored procedures. You must create two conditions. Use the following database and tables for the testing of Task 3 below after you created the policy. CREATE DATABASE CardinalDB GO USE CardinalDB GO CREATE TABLE [dbo]. [Department1] ( [DepartmentID] [int] NOT NULL, [Department Name] [nvarchar] (50) NOT NULL, [Department Descrp] [nvarchar] (50) NOT NULL, CREATE TABLE [dbo]. [Department2] ( [DepartmentID] [int] NOT NULL, [DepartmentName] [nvarchar] (50) NOT NULL, [Department Descrp] [nvarchar] (50) NOT NULL, } CREATE TABLE [dbo].[tb_Department3] ( [DepartmentID] [int] NOT NULL, [DepartmentName] [nvarchar] (50) NOT NULL, [Department Descrp] [nvarchar] (50) NOT NULL, CREATE TABLE [dbo].[tb_Department4] ( [DepartmentID] [int] NOT NULL, [DepartmentName] [nvarchar] (50) NOT NULL, [Department Descrp] [nvarchar] (50) NOT NULL, Use the following steps in defining policies. Step 1: Select a target facet that contains the properties to be configured. Step 2: Create a condition that specifies the state of a management facet. Step 3: Define a policy that contains the condition, additional conditions that filter the target sets, and the evaluation mode. Step 4: Check whether an instance of SQL Server is in compliance with the policy. Hints (very important): When creating a new policy: Create New Policy > Check condition > click on the drop-down menu and scroll down to view the full list of available conditions. When creating a new policy: Evaluation Mode > On demand and On schedule are available. Select On demand. After creating conditions and policies, create the four sample tables. And you must evaluate the policy on the created tables. Figure out how to evaluate the policy. You do not need to enable the policy. Screenshots should show the full contents of the conditions and policy you have created, not just the names. Task 1 (5 points). Show in a screenshot the condition(s) you have created. Task 2 (5 points). Show in a screenshot the policy you have created. Task 3 (5 points). Show in a screenshot the test results using the four tables that are provided above. The result of the testing should look like this. Evaluate Policies - CISBigDBPolicy Ready Select a page Policy Selection Evaluation Results Connection WIN-HL1NU26L71A [WIN-HL1NU26L71A\Administrato Script T Help Results: Select a policy to see the detailed results in the table below Policy XCISBigDBPolicy Target details: Server Target Details SQLSERVER:\SQL\... View... WIN-HL1NU26L71A WIN-HL1NU26L71A SQLSERVER:\SQL\... View... WIN-HL1NU26L71A SQLSERVER:\SQL\... View... WIN-HL1NU26L71A SQLSERVER:\SQL\... View... Message M X 2 Task 4 (5 points). Explain the results at Task 3. After this, delete everything you've created. 3 You are just hired as a database security analyst. CIO asks you to implement the following database policy. The table names created in the CardinalDB database must be prefixed with "tb_%". This is NOT about stored procedures. You must create two conditions. Use the following database and tables for the testing of Task 3 below after you created the policy. CREATE DATABASE CardinalDB GO USE CardinalDB GO CREATE TABLE [dbo]. [Department1] ( [DepartmentID] [int] NOT NULL, [Department Name] [nvarchar] (50) NOT NULL, [Department Descrp] [nvarchar] (50) NOT NULL, CREATE TABLE [dbo]. [Department2] ( [DepartmentID] [int] NOT NULL, [DepartmentName] [nvarchar] (50) NOT NULL, [Department Descrp] [nvarchar] (50) NOT NULL, } CREATE TABLE [dbo].[tb_Department3] ( [DepartmentID] [int] NOT NULL, [DepartmentName] [nvarchar] (50) NOT NULL, [Department Descrp] [nvarchar] (50) NOT NULL, CREATE TABLE [dbo].[tb_Department4] ( [DepartmentID] [int] NOT NULL, [DepartmentName] [nvarchar] (50) NOT NULL, [Department Descrp] [nvarchar] (50) NOT NULL, Use the following steps in defining policies. Step 1: Select a target facet that contains the properties to be configured. Step 2: Create a condition that specifies the state of a management facet. Step 3: Define a policy that contains the condition, additional conditions that filter the target sets, and the evaluation mode. Step 4: Check whether an instance of SQL Server is in compliance with the policy. Hints (very important): When creating a new policy: Create New Policy > Check condition > click on the drop-down menu and scroll down to view the full list of available conditions. When creating a new policy: Evaluation Mode > On demand and On schedule are available. Select On demand. After creating conditions and policies, create the four sample tables. And you must evaluate the policy on the created tables. Figure out how to evaluate the policy. You do not need to enable the policy. Screenshots should show the full contents of the conditions and policy you have created, not just the names. Task 1 (5 points). Show in a screenshot the condition(s) you have created. Task 2 (5 points). Show in a screenshot the policy you have created. Task 3 (5 points). Show in a screenshot the test results using the four tables that are provided above. The result of the testing should look like this. Evaluate Policies - CISBigDBPolicy Ready Select a page Policy Selection Evaluation Results Connection WIN-HL1NU26L71A [WIN-HL1NU26L71A\Administrato Script T Help Results: Select a policy to see the detailed results in the table below Policy XCISBigDBPolicy Target details: Server Target Details SQLSERVER:\SQL\... View... WIN-HL1NU26L71A WIN-HL1NU26L71A SQLSERVER:\SQL\... View... WIN-HL1NU26L71A SQLSERVER:\SQL\... View... WIN-HL1NU26L71A SQLSERVER:\SQL\... View... Message M X 2 Task 4 (5 points). Explain the results at Task 3. After this, delete everything you've created. 3
Expert Answer:
Answer rating: 100% (QA)
To implement the policy described by the CIO you can use two conditions 1DDL Trigger 2Data user perm... View the full answer
Related Book For
Posted Date:
Students also viewed these databases questions
-
A new car valued at $13,500 is to be leased for 3 years. The lease has the option to purchase the car for $7,500 at the end of the leasing period. What monthly payments, with one payment in advance,...
-
Case Study: Quick Fix Dental Practice Technology requirements Application must be built using Visual Studio 2019 or Visual Studio 2017, professional or enterprise. The community edition is not...
-
scratch or additional For the function f(x) shown below, graph gox)--fx+2)-2 on the same set of axes. -3 -2 - X = 0.9991- C) Express y(x) in factored form. 4 2 -2 4 -10 Consider the function...
-
1:When developing a marketing strategy for business customers, it is essential to understand the process the business goes through when making a buying decision. Knowledge of business buying behavior...
-
Calculate the current ratio in each of the following separate cases(round the ratio to two decimals) Identify the company case with the strongest liquidity position (these cases represent competing...
-
A stock market analyst claims expertise in picking stocks that will outperform the corresponding industry norms. This analyst is presented with a list of 5 high-technology stocks and a list of 5...
-
Use unit cost data to forecast total costs (Learning Objective 2) Mailbox Magic produces decorative mailboxes. The company's average cost per unit is \(\$ 26.43\) when it produces 1,000 mailboxes. a....
-
Record the following transactions for Redeker Co. in the general journal. 2014 May 1 Received a $9,000, 12-month, 10% note in exchange for Mark Chambers outstanding accounts receivable. Dec. 31...
-
Why is it important to separate market risk from unique asset risk? Can market risk be segmented and measured differently than just looking at index benchmarks?
-
Problem involve estimating the area under the curves in Figures AD from x = 1 to x = 4. For each figure, divide the interval [1, 4] into three equal subintervals. Using the results of Problem 16,...
-
It was agreed between Al - Nasser Company and the National Bank that the National Bank would provide an amount of 5 million riyals in the form of a revolving credit facility with a nominal revolving...
-
You are in charge of managing the inventory of cookie boxes for Kristen s cookie - making business. The flow rate of the process is constant and equal to 6 orders per hour. Assume the process goes on...
-
How do team composition factors such as diversity in skills, knowledge, and demographics impact team creativity, innovation, and problem-solving capabilities ?
-
Technological progress creates advantages, but also disadvantages in health care (Source: "Technological Advances Create Digital Divide in Health Care", in George W. Reynolds, Ethics in Information...
-
Situation 1 2 3 4 Lease term (years) Asset's fair value be exercised? 4 4 4 4 Asset's useful life (years) 6 $44,000 Purchase option that is reasonably certain to No Annual lease payments Beginning of...
-
What factors contribute to the formation of high-performance teams, and how can organizations cultivate and sustain these dynamics over time ?
-
fits a normal distribution with a mean of 70 beats per minute and standard deviation of 15 beats per minute. Use this information and the normal curve to answer the questions below. a. What...
-
For Problem estimate the change in y for the given change in x. y = f(x), f'(12) = 30, x increases from 12 to 12.2
-
Imagine that you receive a strongly worded hate email at your school or job that threatens physical violence toward you. What would you do? Does your school or workplace have a policy that covers...
-
1. Do you think that Facebook or careless, uninformed users should be held responsible for privacy issues related to using Facebook? Explain. 2. What additional measures should Facebook take to...
-
What is the nominative use defense? What are the three key elements of this defense?
-
Payroll distribution entries Gnoppe Manufacturing Company has 20 production work- ers, 10 people in marketing, and 5 in administration. Following are data about the company's payroll for November...
-
Labor cost analysis Schmidlap Corporation's labor contract calls for an hourly wage of $7 per hour for its production employees. The following data are available about the company's operations: 1....
-
Overtime and shift premium Alpha Company employs 13 production workers at $8.00 per hour for first shift. Second-shift workers earn $8.80 per hour and third-shift workers earn $9.60 per hour. The...
Study smarter with the SolutionInn App