
직원들이 집에 있는 Mac에서 액세스해야 하는 내부 애플리케이션이 있습니다. 우리는 이러한 접근을 용이하게 할 수 있는 방법을 가지고 있지만, 정보가 브라우저 캐시를 통해 의도치 않게 유출될 수 있다는 우려가 있습니다.
Windows 플랫폼의 경우 브라우저 캐시를 지울 수 있는 원격 액세스 솔루션의 일부인 소프트웨어가 있습니다. Mac의 경우 그러한 솔루션은 존재하지 않습니다. 하지만 Safari 개인 모드는 우리의 우려를 해결해 줄 것입니다.
Safari를 개인 모드로 열고 스크립트가 Safari를 시작했음을 서버에 알리는 쿠키나 기타 아티팩트를 작성하는 스크립트를 작성하는 방법을 아는 사람이 있습니까?
답변1
개인정보 보호 브라우징을 항상 활성화하려면:
defaults write com.apple.Safari WebKitPrivateBrowsingEnabled true
작동해야 하지만 테스트에서는 실제로 작동하는 경우와 작동하지 않는 경우가 산발적으로 나타나는 것 같습니다.
위의 내용은 올바르지 않습니다. 이 키는 WebKitPrivateBrowsingEnabled
MCX를 통해서만 사용할 수 있으며 Safari에서 개인 정보 보호 브라우징 기능을 모두 비활성화할 수 있습니다. 따라서 현재로서는 Safari에서 개인 정보 보호 브라우징을 자동으로 활성화할 수 있는 방법이 없습니다.
답변2
고려해야 할 대안은 Citrix를 사용하여 애플리케이션을 원격으로 시작하는 것입니다. 이렇게 하면 사용자에게 애플리케이션에 대한 액세스 권한을 부여하는 동시에 내부 시스템에 모든 데이터(클라이언트 플랫폼에 관계없이)가 유지됩니다.
답변3
내부 사이트에서는 SSL을 사용한다고 말하고 싶습니다. 내가 이해하는 바는 브라우저가 SSL을 통해 액세스하는 경우 데이터를 디스크나 캐시에 저장하지 않는다는 것입니다. 원할 때 쿠키가 만료되도록 하면 안전합니다!