Вы можете вызвать системный вызов mlock
(и его родственников) в Go, используя пакет syscall
.См., Например, https://golang.org/pkg/syscall/#Mlock,.
Тем не менее, сборщик мусора Go не может быть на 100% пуленепробиваемым, если вам нужна криптографическая безопасность (например, убедитесь, что ключи никогда не попадут на диск).Вы можете рассмотреть библиотеки как memguard в этом случае.