You must log all application data changes and be able to verify log authenticity. How should logging be designed?
Choose an answer
Tap an option to check your answer.
Correct answer: Digitally sign each timestamped log entry and store the signature..
Why this is the answer
Digitally signing each timestamped log entry and storing the signature ensures log authenticity and immutability. The digital signature acts as a tamper-evident seal; any modification to the log entry invalidates the signature, making unauthorized changes detectable. Timestamping provides an auditable record of when the event occurred. Writing logs concurrently to cloud and on-premises storage provides redundancy but doesn't guarantee authenticity. Storing logs in a SQL database with restricted access helps with access control but doesn't prevent an authorized but malicious actor from altering logs without detection. Serializing logs to JSON and storing them in Cloud Storage is a storage format and location, not a method for verifying authenticity.
Pass your exam — without the endless answer hunt
Get every verified question and explanation for this exam in one place, and save hours of prep. 1,000+ certifications · 20+ languages · free to start.
Pass your exam faster → No card needed