Suggest ways to maximize the integrity of the analysis process to ensure non-repudiation is possible. (Select all that apply.)

a. Implementing multi-factor authentication
b. Regularly updating and patching software
c. Employing encryption for data transmission
d. Logging and auditing all actions taken during the analysis
e. Allowing anonymous access to the analysis system