国产一级一区二区_segui88久久综合9999_97久久夜色精品国产_欧美色网一区二区

掃一掃
關注微信公眾號

如何設定執行Java程序的Linux安全環境4
2007-07-20   中國IT實驗室

以下是一個樣本 tcstart.sh,可以修改它來適合您的安裝。

  清單 4. 樣本 tcstart.sh


#!/bin/bash
export JDK_HOME=/usr/java/jdk
export JAVA_HOME=/usr/java/jdk
#run the startup script from Tomcat installation
      /home/tomcat/server/bin/startup.sh
  chroot︰最大的安全性監獄

  對于真正的偏執狂,還可能進一步討論保護 Java 語言服務。當該服務提供對本地文件系統的某種形式的存取權時,這尤其有用。JVM 執行時安全性特性并不能阻止已經有權存取文件系統的應用程序存取除了使用者專用的文件之外的文件。在 Tomcat 的情況中,文件存取是它作為 HTTP 服務器使用時所固有的。它通常將為每個 Web 應用程序提供服務的文件限制為該應用程序目錄中的那些文件,但 servlet 應用程序可以避開這些限制。當 Tomcat 與諸如 Apache 之類別的前端 Web 服務器共同執行時,也會發生這種情況。

  透過使用 chroot,您可以阻止 Tomcat(和所有在 Tomcat 下執行的 Web 應用程序)存取為該服務器留出的空間以外的任何東西。chroot 并不以任何方式特定于 Java 應用程序,但它是為 JVM 提供的安全性加入最終包裝器的簡便方法。我將在這里為那些不熟悉 chroot 概念的人介紹設定它的要點。

  chroot 所做的類別似于用于執行 Java 程序代碼的 JVM 沙箱,但它適用于文件系統本身。chroot 執行一條指令并將您指定的位置設定成有效根目錄。所執行的指令(可以是執行其它指令(包括應用程序)的 shell 指令碼)只能存取所指定的有效根目錄下的文件系統的一部分。文件系統的其余部分對于該指令來說完全不存在。

  要對諸如 Tomcat 之類別的應用程序使用 chroot,需要將一些基本系統應用程序和鏈接庫(包括實際的 Java JDK 安裝)復制到新的虛擬根目錄下。這可能會占用許多空間 ─ 也許從一百兆字節到一千兆字節或更多 ─ 這取決于您想盡多少努力來將這些應用程序和鏈接庫減少到最小。設定它的最簡單方法也最浪費空間︰祇要將整個 /bin、/lib、/usr/bin 和 /usr/lib 目錄樹以及 Java 安裝復制到新的根目錄下,使 root 使用者成為對所有文件的擁有者和唯一授權的寫入者。如果想要讓磁盤使用率保持到最小,可以有選擇地只復制 chroot 中需要的指令(包括基本指令,如 ls、rm、echo 和 cat 等,以及實際的 Java 安裝)以及那些指令使用的庫(透過使用 ldd 可以找到那些庫)。

  接下來,您將需要建立一些額外目錄作為一般系統的縮減版本。這包括 /dev,以及設備 /dev/null 和 /dev/zero;/etc 以及 /etc/passwd 和 /etc/group 文件的已編輯版本(只保留 root 和 tomcat 項),也許還有主機。如果正在多處理器系統上執行,您還需要在新的根目錄下掛裝 /proc 系統,因為 JVM 使用該系統來協調各個處理器。

  最后,為了在設定了 chroot 后仍作為使用者 tomcat 執行,也許需要建置一個可以在虛擬根目錄下執行的 su 指令版本(許多分發版的一般版本不容許這樣做)。要這樣做,可以從 GNU 項目獲取 sh-utils 來源碼并根據該來源碼直接建置 su,然后將它復制到新的根目錄的 /bin 目錄中。

  完成了所有這些設定后,可以嘗試以 root 使用者身份執行(假設新的根目錄位于 /home/tomcat)︰

  /usr/sbin/chroot /home/tomcat /bin/su tomcat

  如果設定正確,這應該讓您在新的根目錄下作為 tomcat 執行,而且您可以嘗試使用您的指令碼來啟動和停止 Tomcat.在證實了所有東西都工作之后,最后一步就是將清單 3 中的 Tomcat 服務定義變更成使用 chroot 來代替 su,將 su 指令移到 tcstart.sh 指令碼和 tcstop.sh 指令碼。還需要確保只能由 root 使用者修改這些指令碼。

  希望這篇概述的解釋很清楚,這個過程并不適合膽小的人﹗如果您選擇走使用 chroot 這條路線,但以前沒有使用過 chroot,那么您一定要參考網上的 chroot 參考數據之一,以獲取詳細信息。但是這確實會給您的 Java 服務器程序代碼可能最好的隔離,而且在某些情況下,帶來的內心的寧靜值得這樣做。

  結束語

  Linux 和 Java 技術都正在贏得商業系統的市場份額。盡管開放來源碼 Linux 和特許 Java 技術之間存在著原理上的差異,但這兩者在一起確實配合得很好。Linux 對于 Java 應用程序,尤其是對于服務器類別型的應用程序是一個極好的部署環境,而 Java 技術是作為企業軟件開發的先進方法而建立且得到了認可。

  透過正確的預防措施,在 Linux 上執行的 Java 服務器應用程序可以提供非常高的安全性程度 ─ 甚至高于本機應用程序 ─ 因為 Java 技術消除了服務器應用程序中許多弱點的常見來源。Java 技術的跨平臺性質所帶來的是包括企業工作人員和 Linux 立即就緒的應用程序的巨大資源集合。Java 服務器應用程序開始在日益增長的 Linux 的服務器市場份額中扮演重要角色,而且這種趨勢在將來只會幫助這兩種技術。

熱詞搜索:

上一篇:如何設定執行Java程序的Linux安全環境3
下一篇:Linux操作系統上兩種新的SWAP空間創建方法

分享到: 收藏
国产一级一区二区_segui88久久综合9999_97久久夜色精品国产_欧美色网一区二区
国产一区三区三区| 欧美成人猛片aaaaaaa| 欧美精品久久99久久在免费线| 日韩免费看的电影| 亚洲成人av免费| av资源网一区| 国产亚洲欧美激情| 蜜桃久久久久久久| 在线看日本不卡| ...xxx性欧美| 国产成人av一区二区三区在线观看| 7777女厕盗摄久久久| 一区二区三区在线免费| av一二三不卡影片| 亚洲精品一区二区三区四区高清| 日韩激情中文字幕| 欧美在线观看一区| 亚洲视频免费看| 成人aaaa免费全部观看| 久久亚洲一级片| 日本不卡高清视频| 91精品国产色综合久久久蜜香臀| 亚洲妇熟xx妇色黄| 欧美中文字幕久久| 天天爽夜夜爽夜夜爽精品视频| 欧美中文字幕不卡| 午夜欧美在线一二页| 欧美日本一区二区| 美日韩黄色大片| 精品久久久久久久一区二区蜜臀| 美女网站色91| 日韩精品一区二区三区视频播放| 免费黄网站欧美| 精品免费一区二区三区| 韩国av一区二区三区在线观看| 欧美电影免费提供在线观看| 久久国产婷婷国产香蕉| 日韩欧美一级精品久久| 国产一区二区免费看| 久久综合九色综合欧美98| 激情另类小说区图片区视频区| 国产亚洲美州欧州综合国| 成人一区二区三区| 一区二区三区免费观看| 欧美性大战久久| 美国精品在线观看| 国产欧美精品一区aⅴ影院 | 久久er99精品| 国产午夜久久久久| 99精品国产99久久久久久白柏| 亚洲人精品一区| 欧美一级黄色大片| 国产九色sp调教91| 亚洲另类色综合网站| 欧美日本不卡视频| 国产成人av影院| 亚洲一二三四区不卡| 精品国免费一区二区三区| 国产91富婆露脸刺激对白| 一区二区三区在线观看欧美| 91精品国产91久久久久久一区二区 | 日韩免费高清电影| 风间由美性色一区二区三区| 樱桃视频在线观看一区| 欧美大片在线观看| 97se狠狠狠综合亚洲狠狠| 男男gaygay亚洲| 18成人在线观看| 日韩亚洲欧美一区| 91影视在线播放| 亚洲超碰精品一区二区| 久久色在线视频| 欧美精品在线观看播放| 国产a精品视频| 奇米777欧美一区二区| 国产精品成人一区二区艾草| 欧美成人一区二区三区| 日本高清不卡一区| 成人综合日日夜夜| 青青草国产精品亚洲专区无| 亚洲乱码国产乱码精品精的特点| 日韩美女在线视频| 欧美日韩精品一区二区三区蜜桃| 国产成人无遮挡在线视频| 亚洲福利视频一区二区| 《视频一区视频二区| 精品福利一区二区三区免费视频| 欧美性感一类影片在线播放| 99热在这里有精品免费| 国产成人午夜电影网| 青青草国产精品97视觉盛宴| 亚洲综合男人的天堂| 国产精品成人一区二区三区夜夜夜| 精品国产三级电影在线观看| 日韩一区二区电影在线| 欧美中文字幕久久| 91久久精品一区二区三区| 粉嫩在线一区二区三区视频| 精品亚洲成av人在线观看| 日本美女一区二区| 亚洲6080在线| 亚洲国产一区二区在线播放| 亚洲日本电影在线| 中文字幕中文字幕在线一区| 国产欧美综合色| 国产欧美一区二区精品久导航| 亚洲精品一区在线观看| 亚洲精品一区二区三区精华液| 日韩欧美的一区| 日韩亚洲欧美一区二区三区| 91精品国产高清一区二区三区| 欧美少妇一区二区| 在线观看欧美黄色| 欧美日韩一区二区不卡| 51久久夜色精品国产麻豆| 欧美日韩黄视频| 在线播放一区二区三区| 欧美一级精品大片| 2欧美一区二区三区在线观看视频| 欧美tickling挠脚心丨vk| 精品成人佐山爱一区二区| 欧美精品一区二区久久久| 久久综合成人精品亚洲另类欧美 | 国产在线视频一区二区三区| 国产一区二区久久| 成人综合婷婷国产精品久久蜜臀 | 日韩欧美你懂的| 久久久久久97三级| 一色桃子久久精品亚洲| 亚洲综合激情网| 日韩国产精品大片| 韩国欧美国产1区| jlzzjlzz亚洲女人18| 欧美午夜精品久久久久久孕妇 | 亚洲三级久久久| 亚洲国产精品视频| 日韩av在线发布| 国产成人免费视频网站高清观看视频| 懂色av中文字幕一区二区三区| hitomi一区二区三区精品| 欧美日韩一区二区电影| 2023国产精品视频| 亚洲精品免费一二三区| 三级在线观看一区二区| 丰满亚洲少妇av| 欧美人伦禁忌dvd放荡欲情| 久久久www免费人成精品| 玉足女爽爽91| 国产精品系列在线观看| 欧美色中文字幕| 久久先锋资源网| 亚洲最新在线观看| 国产精品一区二区在线播放| 色哟哟日韩精品| 久久综合精品国产一区二区三区| 中文字幕亚洲精品在线观看| 喷水一区二区三区| 91免费版在线看| 精品成a人在线观看| 亚洲一区二区三区在线看| 国产美女久久久久| 3d动漫精品啪啪| 一区二区三区电影在线播| 国产综合一区二区| 欧美色综合网站| 亚洲欧洲在线观看av| 国模一区二区三区白浆| 欧美日韩一区二区三区四区五区| 国产精品久久久久久久久免费桃花 | 欧美极品xxx| 秋霞电影网一区二区| 色综合激情五月| 欧美国产禁国产网站cc| 美女www一区二区| 欧美日韩一区二区不卡| 亚洲啪啪综合av一区二区三区| 精品一区二区免费看| 欧美精品久久天天躁| 亚洲乱码国产乱码精品精小说 | 亚洲免费在线看| 99久久久无码国产精品| 久久日韩精品一区二区五区| 午夜精品福利在线| 色88888久久久久久影院野外| 中文字幕不卡一区| 成人国产精品免费观看视频| 精品少妇一区二区三区| 免费成人在线观看| 91.成人天堂一区| 午夜精品久久久久久久蜜桃app| 在线观看免费成人| 一区二区成人在线| 色婷婷久久久久swag精品| 中文字幕五月欧美| 91美女精品福利| 一区二区三区波多野结衣在线观看| 99久久免费国产| 亚洲精品免费在线观看| 欧洲另类一二三四区| 亚洲国产你懂的|