Security: import data from csv to AzureAD

Hi all,

I need some help/guide to secure data “moving” from .csv to AzureAD.
I need to be sure that the powershell script is:

  • Signed. (so nobody can modify it)
  • When the script executes it uses the best encryption/authentication.
  • No plain text passwords.
  • (If possible) no password in files.
  • Other security for preventing modifying/reading the data.

I know nothing is 100% hack proof but for this it must be secure much as possible
I read something about certificate authentication but i dont have experience with that.

Can anyone help me with this? Maybe some links, guides, already created scripts.