Se você executar seu aplicativo Django em FastCGI ou no modo Daemon do mod_wsgi, poderá executá-lo como um usuário diferente daquele em que o Apache está sendo executado. Em seguida, você pode remover completamente a permissão do Apache e do Google para ler qualquer arquivo que não deseja veicular.
Por exemplo, observe que o seu arquivo de senha /etc/shadow
já não está acessível porque o Apache não tem permissões e não é legível por todos. Se você criar um novo usuário, diga web-apps
por exemplo, e adicione WSGIDaemonProcess myapp user=web-apps ...
à configuração do Apache, então você pode ter o aplicativo Django de propriedade do usuário web-apps
, com seu arquivo de configuração não legível, como o arquivo shadow
já é.