Test: Quiz:Hiding your Source Code 1.

Obfuscation allows the owner to see the source code, but not the users to whom EXECUTE privileges have been granted. True or False? Mark for Review (1) Points True False (*)

Incorrect. Refer to Section 15 Lesson 4. 2. When wrapping subprograms, the entire PL/SQL code must be included as a n IN argument with data type VARCHAR2 up to 32,767 characters. True or False? Mark for Review (1) Points True (*) False

Incorrect. Refer to Section 15 Lesson 4. 3. To obfuscate the procedure my_proc, what statement should be at Line A? BEGIN -- Line A ('CREATE OR REPLACE PROCEDURE mycleverproc (p_param1 IN NUMBER, p_param2 OUT NUMBER) IS BEGIN ... /* some clever but private code here */ END mycleverproc;'); END; Mark for Review (1) Points DBMS_DML.CREATE_WRAP DBMS_DDL.CREATE_WRAP DBMS_DDL.CREATE_WRAPPED (*) DBMS_DDL.WRAPPED DBMS_DDL.WRAP_CODE

Correct 4. To create obfuscated code using the wrapper utility, determine the orde r in which to execute the following steps. A Connect to the database and execute the wrapped text file as a script to comp ile the wrapped code into the Data Dictionary. B Log into the database server computer. C Create a text file containing your complete unwrapped source code. D Execute WRAP to create a second text file containing the wrapped code. Mark for Review (1) Points A,B,C,D B,C,D,A (*) C,D,A,B C,A,B,D B,D,C,A

Correct 5. For PL/SQL code larger than 32,767 characters, you must use the wrap ut ility. True or False? Mark for Review (1) Points True (*) False

Correct 6. One benefit of obfuscation is to protect intellectual property written in PL/SQL. True or False? Mark for Review (1) Points True (*) False

Incorrect. Refer to Section 15 Lesson 4.

Sign up to vote on this title
UsefulNot useful