我在一家擁有1000多名員工的公司工作。我們目前擁有程序開發人員,他們從事基於Web的項目(大約50人)。
最近由於安全問題,我們的IT和安全部門實施了一項限制,不再允許本地管理員訪問計算機。整個公司都為工作站和服務器運行Windows OS。我完全同意刪除管理員的決定,說實話,我認為這早就應該進行了(因為該公司處理患者數據並要求遵守HIPAA)。不幸的是,我相信他們把決定做得太過分了。我假設將為合法需要管理員訪問權限才能完成工作的用戶(例如,我的編程團隊)創建一個子組或AD組,例如保留管理員訪問權限的Tech組。但是事實並非如此,唯一的組為網絡和幫助台人員創建了一個特定的管理員組。
主要問題是,作為Web開發人員,我們運行需要本地管理員訪問權限的程序,但不幸的是,如果沒有以管理員身份運行這些程序,我們將無法完成工作。示例程序包括用於ASP.NET Web開發的Visual Studio,用於本地開發的MAMP,作曲家等。我相信這些程序需要管理員訪問權限的主要原因是因為它們需要運行和修改本地IIS,命令行等。
基本上,在什麼時候刪除本地管理員訪問權限會有短暫的通知。在大約2天的開發團隊能夠工作之後,我和其他團隊負責人基本上對IT員工大喊大叫以提出解決方案,他們最終承認並找到了一個第三方程序,可以作為通行證,即使我們沒有本地管理員訪問權限,管理員也可以創建某些程序以管理員身份運行。
不幸的是,我們用於本地管理員訪問的該程序令人難以置信的錯誤和不可靠,並且不是來自信譽良好的來源,而且似乎沒有太多替代方法。 (我不想透露我們使用的程序。)
我的問題是,通常不允許程序員/開發人員在公司中訪問本地管理員嗎?並且,如果這樣做是通常的做法,那麼開發人員如何以本地管理員身份運行所需的程序?
有關我們的網絡環境的更多信息(並不是真的與我剛才想添加的問題有關):
- 我們使用AppBlocker阻止程序不在批准列表上。
- 我們使用電子郵件安全阻止程序來執行諸如掃描附件並將附件轉換為PDF等工作。
- 我們在所有工作站上至少有2個主要的防病毒程序。
- 網絡及其服務器非常隔離,用戶只能訪問他們合法需要訪問的某些服務器,文件夾和數據庫。 ol>