Which Linux command will securely delete a file by overwriting its contents?
A. rm -rf /
B. Shred
C. ps -rm D. del -rm
George is the CIO for the US Department of Defense. George's education and work experience cover everything from Systems Administration to developing complex software programs for the government. With many new federal regulations put forth by the US Department of Homeland Security, every single aspect of George's control must be secured and protected from attack. George is currently looking to purchase customized communications software for sending instant messages to branches of the DoD all over the world.
What set of security standards should George ensure the software he purchases be developed under?
A. Common Criteria
B. ISO 199776
C. Code Containment
D. Code Access Security
Mathew is working on a Fedora machine and is having issues with some shellcode he wrote that is producing errors. Mathew decides to download and use Ktrace to debug the shellcode to see where the errors are originating from.
Why will his plan not work?
A. Ktrace cannot debug errors, it only notifies of successful calls
B. Ktrace only works on Windows platforms
C. Ktrace cannot debug shellcode
D. Ktrace only works on *BSD platforms
Jonathan is creating an XML document and needs to sign data streams. In his code, Jonathan creates a signature node that is contained within the signed datastream. What type of signature signing has Jonathan employed here?
A. Enveloping
B. Attached
C. Detached
D. Enveloped
Why would a software development firm want to fix any issues with a program at the design stage as opposed to fixing issues with a program through a patch release?
A. Releasing a patch costs 25 times as much as fixing the issue in the design stage
B. Releasing a patch costs 5 times as much as fixing the issue in the design stage
C. Releasing a patch is actually the most efficient and cost effective way of solving issues
D. Releasing a patch costs 60 times as much as fixing the issue in the design stage
What testing methodology does not require any knowledge of the internal design or code of a software application?
A. Integration testing
B. White box testing
C. Black box testing
D. Unit testing
Kevin wants to use an SSL certificate from his Mac OS X server so that he can send and receive encrypted email. What would Kevin accomplish by typing in the following command? certtool c k=/Users/root/Library/Keychains/certkc
A. Remove any unnecessary permissions on the file "certkc"
B. Create keychain called "certkc"
C. Copy the root certificate of the server to the file "certkc"
D. Import encryption key into the file "certkc"
What type of authentication is used in the following Pocket SOAP code? Dim Envelope
Dim HTTP
Set Envelope = CreateObject("PocketSOAP.Envelope.2")
Set HTTP = CreateObject("PocketSOAP.HTTPTransport.2)
Envelope.SetMethod "GetSome", "http://www.mysite.org/message/"
Emvelope.Parameters.Create "SomeParameter", "SomeValue"
HTTP.SOAPAction = "http://www.mysite.org/action/Service.GetSome"
HTTP.Authentication "Username", "Password"
HTTP.Send http://www.mysite.org/webservice.WDSL",Envelope.Serialize
Envelope.Parse HTTP
MsgBox "Result: " and Envelope.Parameters.Item(0).Value
A. Digest authentication
B. SSL authentication
C. Basic authentication
D. Integrated authentication
What type of encryption will be used from the following code? Dim Publickey As Byte() = {214,46,220,83,160,73,40,39,201
155,19,202,3,11,191,178,56,74,90,36,248,103,
18,144,170,163,145,87,54,61,34,220,222,207,
137,149,173,14,92,120,206,222,158,28,40,24,
30,16,175,108,128,35,203,118,40,121,113,125,
216,130,11,24,9,0,48,194,240,105,44,76,34,57,
249,228,125,80,38,9,136,29,117,207,139,168,181,
85,137,126,10,126,242,120,247,121,8,100,12,201,
171,38,226,193,180,190,117,177,87,143,242,213,
11,44,18,0,113,93,106,99,179,68,175,211,164,116,
64,148,226,254,172,147}
Dim Exponent As Byte() = {1,0,1}
Dim Encrypted SymmetricKey() As Byte
Dim Encrypted SymmetricIV() As Byte
Dim RSA as New RSACryptoServiceProvider()
Dim RSAKeyInfo As New RSAParameters()
RSAKeyInfo.Modules = PublicKey
RSAKeyInfo.Exponent = Exponent
RSA.ImportParameters(RSAKeyInfo)
Dim RM As New RijendaelManaged()
EncryptedSymmetricKey = RSA.Encrypt(RM.Key,False)
EncryptedSymmetricIV = RSA.Encrypt(RM.Key,False)
A. Symmetric encryption
B. MITM encryption
C. Reverse-key encryption
D. Asymmetric encryption
Peter is writing a program that has a GUI front-end and uses a MS SQL database as a backend. Peter's application will repeatedly update and call upon specific tables in the database on a regular basis. Peter wants to make sure that his program always has the ability to update the database and that no other calls or updates can touch the database tables used at the same time.
How could Peter accomplish this in his application?
A. Explicit lock
B. SET TRANSACTION EXCLUSIVE
C. SET TRANSACTION WRITE
D. Implicit lock