網域名稱俱樂部

網域名稱俱樂部 (https://www.domainclub.org/index.php)
-   電腦網路相關技術 (https://www.domainclub.org/forumdisplay.php?f=16)
-   -   [請教]phpbb的檔案和目錄權限在哪能找到? (https://www.domainclub.org/showthread.php?t=5538)

哈啦 2005-04-15 08:22 AM

[請教]phpbb的檔案和目錄權限在哪能找到?
 
我翻了一下phpbb的檔案中,沒有發現能參考各目錄及檔案應有權限的資料,請問有人知道在哪裡能找得到嗎?

謝謝先。

seesawgame 2005-04-15 09:04 AM

小弟也找不到,不過幫哈啦大去竹貓發問了
就看有沒有熱心的大大出現解答了
http://phpbb-tw.net/phpbb/viewtopic.php?p=193442#193442

Ricado 2005-04-15 09:08 AM

Re: [請教]phpbb的檔案和目錄權限在哪能找到?
 
引用:

作者: 哈啦
我翻了一下phpbb的檔案中,沒有發現能參考各目錄及檔案應有權限的資料,請問有人知道在哪裡能找得到嗎?

謝謝先。

哈大,vBB的問題結果怎麼樣,有沒有人幫忙回覆?

licheng 2005-04-15 10:04 AM

哈拉站長有沒有參考過 phpBB2 的安裝說明文件?

下載 phpBB2 的檔案解開後,有一個名稱為 docs 的目錄,裡頭有一個檔案 INSTALL.html。其中就有一段

8. Important (security related) post-Install tasks for all installation methods

不妨先參考一下。

哈啦 2005-04-15 05:18 PM

引用:

INSTALL.html。其中就有一段

8. Important (security related) post-Install tasks for all installation methods
看過了,不過裡面好像是告訴你在avatar的目錄要打開權限好讓會員能夠自由的上傳頭像之類的。並未提到各目錄檔案的權限。

licheng 2005-04-15 10:05 PM

引用:

作者: 哈啦
不過裡面好像是告訴你在avatar的目錄要打開權限好讓會員能夠自由的上傳頭像之類的。並未提到各目錄檔案的權限。

如果沒有提,那麼,就不需要額外更改檔案權限。

通常在 Unix/Linux 底下,會有一個預設的權限,沒有特別提及,使用預設權限即可。

當然,使用者可以更動自己目錄下的每一個目錄的權限。不過,在 Unix/Linux 底下,通常都是假設使用者的權限,是預設值,而在這個預設值的條件下,使用者的安全,是受作業系統保障的,無須額外設定。如果使用者使用預設值而發生安全問題,這個責任是在作業系統本身,或是系統管理者,不在使用者。

因此,類似安裝 forum 之類的程式,如果沒有特別提及,無須更動目錄權限。

有些目錄權限還得看系統是怎麼設定的。譬如 Apache,Apache 啟動時,是以什麼樣的身分啟動,跟使用者是否屬於同一個 group,也會影響目錄權限的設定。MySQL 也是如此。這方面,就得請教系統管理者,只有他最清楚系統的環境設定。

PS.
如果 MySQL 是以 root 的身分啟動,而且該刪除的預設使用者沒有刪除,那麼,使用該 MySQL 的用戶,基本上,就是暴露在危險之中。而這方面,使用者根本使不上力,更改目錄權限也沒用。責任完全在系統管理者。

哈啦 2005-04-15 10:13 PM

問題是,我上傳整個論壇目錄到虛擬主機時,為了安裝方便,都會開啟一些目錄的權限,以免安裝時一直出錯。
所以後來就搞不清楚什麼是什麼了 ~embarass:

some 2005-04-15 10:16 PM

目錄預設是755 才是
需要寫入檔案的所在目錄才設 777 :D

話說回來, 如果檔案目錄權限沒設好就有漏洞 ~embarass: 是這樣嗎? ~what
那整台 window 都是漏洞, 因為 window 系統不用設 ~bluemad

licheng 2005-04-15 10:23 PM

引用:

作者: 哈啦
我上傳整個論壇目錄到虛擬主機時,為了安裝方便,都會開啟一些目錄的權限,以免安裝時一直出錯。

~dead

這樣就危險了... 。

最多就是,將原有目錄的檔案全部下載到硬碟,再全部上傳到虛擬主機,然後,依照安裝說明,更動應該更動的目錄或檔案權限,這樣就恢復成預設值了。 :D

licheng 2005-04-15 10:28 PM

引用:

作者: some
話說回來, 如果檔案目錄權限沒設好就有漏洞 ~embarass: 是這樣嗎? ~what
那整台 window 都是漏洞, 因為 window 系統不用設 ~bluemad

我對 Windows 不是很熟悉。 ?:D

也有在 Windows 底下架設 CMS, forum, blog。不過,大概使用 Unix/Linux 先入為主的觀念使然,一些目錄權限,特別是 MySQL 跟 Apache 之類的,該怎麼辦,到現在還是有一點兒似懂非懂。 ~embarass:

some 2005-04-15 10:33 PM

小弟的意思是想表示, 目錄和檔案權限就預設值就行了, 不用太刻意~
在 linux 裡文字檔要寫入必需設 666, cgi 要執行必須將檔案設定 755

而在 window 裡不用裡會這些阿, 直接將檔案丟上去~ cgi 就能跑了
也能直接寫入文字檔, 什麼都不用理會~
所以太強調這個要把安全漏洞硬扯在一塊看的很嚴重的樣子, 似乎轉移焦點了~

some 2005-04-15 10:36 PM

Re: [請教]phpbb的檔案和目錄權限在哪能找到?
 
引用:

作者: Ricado
引用:

作者: 哈啦
我翻了一下phpbb的檔案中,沒有發現能參考各目錄及檔案應有權限的資料,請問有人知道在哪裡能找得到嗎?

謝謝先。

哈大,vBB的問題結果怎麼樣,有沒有人幫忙回覆?

要有耐心喔.. 全球首例 VBB 的最新漏洞 要過一陣子很多回報之後
可能才有修正檔喔

licheng 2005-04-15 10:38 PM

引用:

作者: some
所以太強調這個要把安全漏洞硬扯在一塊看的很嚴重的樣子, 似乎轉移焦點了~

Windows 我是不清楚,不過,在 Unix/Linux 底下,這些設定並非沒有意義。

當然,講細節,就扯遠了。

我只能說,目錄跟檔案權限的設定值,很重要。 :that is :

Ricado 2005-04-15 10:45 PM

引用:

全球首例 VBB 的最新漏洞 要過一陣子很多回報之後
目前得到的訊息是沒有漏洞,不知哈大得到的消息怎麼樣。

引用:

話說回來, 如果檔案目錄權限沒設好就有漏洞 是這樣嗎?
那整台 window 都是漏洞, 因為 window 系統不用設
Windows還是要設啦,小弟的網路硬碟就必須將存放檔案的資料架設成允許寫入。只不過如果使用安裝檔,安裝程式會幫您設定好,如果是自行複製的資料夾的,就要手動去開。
不過有一點是比較安全的,這個資料夾的權限是設給ASPNET,這是一個系統服務帳號,所以密碼是系統自動產生,即使管理者也看不到。

檔案系統的【最基本原理】做任何事都要有權限,而這個權限是跟這帳號的。如果把一些重要的系統指令或是檔案權限設給Everyone,那就算是敞開大門讓人家偷。除非自己去改,否則以目前的技術,再爛的系統都不會有這種預設值。

some 2005-04-15 10:54 PM

了解了~ :D 之前網站丟在公司, 從我家 ftp 上去 和在自家架
都沒設過, 直接都可以寫入和執行的, 以為 window 不用設定 失禮了 ^^"

Ricado 2005-04-15 10:59 PM

引用:

作者: some
了解了~ :D 之前網站丟在公司, 從我家 ftp 上去 和在自家架
都沒設過, 直接都可以寫入和執行的, 以為 window 不用設定 失禮了 ^^"

這樣沒錯阿,程式本身是使用IIS的帳號在執行,所以不用設。
只是如果有檔案存取的動作再需要。

小弟之前幫某家晶圓廠寫的網路硬碟也不用,因為用了3樣技術。
1.所有檔案編碼後塞到資料庫
2.不用預設帳號連接資料庫
3.資料庫連接字串寫在登錄檔中

vincentliao 2005-04-15 11:03 PM

大家對這個問題好像很好奇,
小弟自暴短處來解釋一下.
我們分三方面來說吧...

1.mysql , apache ... 等 deamon 不可用 root 權限,
如果是這方面的問題, hosting 公司真的要打屁股了.

2.應用程式: cgi, php , forum ...等等 ...
越是出名的程式越需要 Hacking Group 來幫忙.
當您有程式要發表時如 php, phpbb 等等, 就須請 Hacking Group 來幫忙一下,
看看有無 overflow 溢位問題等等...
當有一些函數產生不可預期的結果就會造成系統的漏洞...
可是這一部分牽涉很廣...
OS 有可能, 硬體有可能, library 有可能, phpbb 程式有可能...
沒人能預知,也無重防範的...
只有勤加到支援網站申級到最新的版本...

3.個人使用習慣: 不要把上線的程式與測試的程式放在一起.
一個有規模的系統會有,
a.發展team,
b.測試team,
c.Libary Team, Support Team
互相支援與合作才有一個完整的應用系統開發出來.

如果個人好奇愛玩,將發展中的系統也掛到一旁玩的話,
會自曝系統的洞,影響到正常的系統運作...

小弟一些經驗...各位大大見笑了...

結論:
1.找一家系統常作維護的 hosting 公司很重要
2.別玩一些來路不明的系統與程式,除非您知道其中的功能優缺點
3.提供的服務是經過完整的軟體開發流程的系統,不然打死也不要拿出來.

PS: 以小弟所知... phpbb 說不上是很嚴謹的系統, 尤其有一些 Mod 更是如此...

Ricado 2005-04-15 11:16 PM

運匠大大,哪請問Linux系統的log如果不見了,大概是什麼原因?

vincentliao 2005-04-15 11:20 PM

Unix系統被入侵了...

有人使用 chown 改了使用者權限到 root
並把 /etc/log 中的資料殺了...

Ricado 2005-04-15 11:23 PM

引用:

有人使用 chown 改了使用者權限到 root
並把 /etc/log 中的資料殺了...
我說Linux也,不是Unix也,之前不是有說不需要系統帳號嗎。

dx2 2005-04-15 11:25 PM

引用:

作者: vincentliao
Unix系統被入侵了...

有人使用 chown 改了使用者權限到 root
並把 /etc/log 中的資料殺了...

看.bash_history
再查看utmp跟wtmp等檔案

vincentliao 2005-04-15 11:27 PM

如果是這部分hacker 入侵
小弟認為有三方面
1.系統商的 kernel 升級偷懶...
2.phpbb,cpanel,php... 等應用系統有漏洞...
3.一般使用者習慣不好,自曝系統的洞,造成大家受害...

vincentliao 2005-04-15 11:32 PM

引用:

作者: Ricado
引用:

有人使用 chown 改了使用者權限到 root
並把 /etc/log 中的資料殺了...
我說Linux也,不是Unix也,之前不是有說不需要系統帳號嗎。

1.Linux / hpux /AIX 皆為 unix 的 一種ㄚ...

2.不用 _[系統帳號]_也可以 chown 到 root
只要能破解root的密碼ㄛ

3.不破也可以,找程式讓系統 overflow ... unix系統的洞就出來了...

Ricado 2005-04-15 11:36 PM

成熟的駭客下手之前,不是都會考慮全身而退嗎?
找漏洞、搗蛋、消滅證據
把別人的網站搞掛並不難,但重點是要全身而退,否則任何人都可以發起阻斷式攻擊了,只要錢多,電腦多,網路多。

最重要的證據應該就是 Log了。

小弟離開Unix已經10年了,不知道目前這些架構是不是變了,也請各位高手不吝指教。

vincentliao 2005-04-15 11:42 PM

引用:

作者: Ricado
成熟的駭客下手之前,不是都會考慮全身而退嗎?
找漏洞、搗蛋、消滅證據
把別人的網站搞掛並不難,但重點是要全身而退,否則任何人都可以發起阻斷式攻擊了,只要錢多,電腦多,網路多。

最重要的證據應該就是 Log了。

小弟離開Unix已經10年了,不知道目前這些架構是不是變了,也請各位高手不吝指教。

只要是系統都有洞... Unix , windows 都一樣

駭客 Hacker
黑客 Cracker
兩者不同ㄛ...

Ricado 2005-04-15 11:44 PM

引用:

駭客 Hacker
黑客 Cracker
~youarebe:

dx2 2005-04-15 11:50 PM

一般手法就是查詢系統的版本,服務的種類,再設法從cgi或各種程式查看是否有漏洞,然後就設法從這個洞爬進來了,至於hacker每個都希望全身而退,改log刪log當然.bash_history等utmp wtmp等都是駭客退出前要解決的。
至於主機安裝,從限制root直接登入、wget rcp scp lynx限制權限、取消編譯程式執行權、關閉telnet服務、禁止顯示apache版本、secure tmp、以ssh登入並更改ssh埠號同時限制可ssh登入之IP來源,最好再加上root登入計送通知郵件到其他主機的功能等功能,期能使主機更安全。

Ricado 2005-04-15 11:56 PM

引用:

一般手法就是查詢系統的版本,服務的種類,再設法從cgi或各種程式查看是否有漏洞,然後就設法從這個洞爬進來了,至於hacker每個都希望全身而退,改log刪log當然.bash_history等utmp wtmp等都是駭客退出前要解決的。
至於主機安裝,從限制root直接登入、wget rcp scp lynx限制權限、取消編譯程式執行權、關閉telnet服務、禁止顯示apache版本、secure tmp、以ssh登入並更改ssh埠號同時限制可ssh登入之IP來源,最好再加上root登入計送通知郵件到其他主機的功能等功能,期能使主機更安全。
可能一直注意您的域名,忘了您也是主機商 ~embarass:

cool 2005-04-16 12:06 AM

引用:

我上傳整個論壇目錄到虛擬主機時,為了安裝方便,都會開啟一些目錄的權限,以免安裝時一直出錯。
所以後來就搞不清楚什麼是什麼了 ~embarass:
上傳整個論壇目錄到虛擬主機時,目錄預設會是在755
直接安裝.無需去更改任何權限啊

安裝完後,僅需將images/avatars這個目錄改設在777即可
以供會員上傳自己的頭像

Ricado 2005-04-16 12:11 AM

引用:

安裝完後,僅需將images/avatars這個目錄改設在777即可
抱歉,小弟真的沒完過這個!
問個蠢問題,能不能將這個資料夾移到虛擬目錄外。小弟的程式都是這樣設計的!

cool 2005-04-16 12:25 AM

引用:

能不能將這個資料夾移到虛擬目錄外。
另開虛擬目錄(系統商權限),那還要另寫一支或改上傳程式指到那虛擬目錄
且原phpbb部份程式也要改,(會動更多了)

ps:奇怪了,images/avatars內單純放圖而已,那來有"程式漏洞?"
除非是此目錄因權限全開,被上傳了後門程式?? (由此往上目錄前進)

dx2 2005-04-16 12:25 AM

引用:

作者: Ricado
抱歉,小弟真的沒完過這個!
問個蠢問題,能不能將這個資料夾移到虛擬目錄外。小弟的程式都是這樣設計的!

報告,R大你當root習慣了,以user登入的話,以正常手段,你無法在虛擬目錄外建立目錄。

dx2 2005-04-16 12:28 AM

引用:

作者: Ricado
可能一直注意您的域名,忘了您也是主機商 ~embarass:

不要把我當主機商最好,那我的風險就小一點:-)

vincentliao 2005-04-16 12:32 AM

引用:

作者: cool
ps:奇怪了,images/avatars內單純放圖而已,那來有"程式漏洞?"
除非是此目錄因權限全開,被上傳了後門程式?? (由此往上目錄前進)

Yes! You Got It!
這是很多小小朋友,自稱駭客的小朋友愛玩的遊戲...
直接入侵站長的 ftp程式 .
eg: cuteftp, ftprush , ....
上傳一支 cgi , php , perl ...
破壞使用者的目錄...
有些主機商就得背黑鍋...

dx2 2005-04-16 12:34 AM

http://www.dreamweavermxsupport.com/...19&sid=120
把步奏1到4看清楚,應該就知道怎麼設定權限了。

dx2 2005-04-16 12:36 AM

引用:

作者: vincentliao
引用:

作者: cool
ps:奇怪了,images/avatars內單純放圖而已,那來有"程式漏洞?"
除非是此目錄因權限全開,被上傳了後門程式?? (由此往上目錄前進)

Yes! You Got It!
這是很多小小朋友,自稱駭客的小朋友愛玩的遊戲...
直接入侵站長的 ftp程式 .
eg: cuteftp, ftprush , ....
上傳一支 cgi , php , perl ...
破壞使用者的目錄...
有些主機商就得背黑鍋...

因此上傳格式是必須受限制的,僅能有上傳的功能,改檔名等不該隨便被允許。
當然,更不能去執行。

Ricado 2005-04-16 12:38 AM

引用:

報告,R大你當root習慣了,以user登入的話,以正常手段,你無法在虛擬目錄外建立目錄。
我在WebHost4Life租了一個空間,我是可以自己建立目錄的,所以可以建立兩個資料夾,一個放程式、一個放檔案,這樣也不行嗎! ~what
直接在虛擬目錄中放一個可寫入的資料夾是滿危險的。

cool 2005-04-16 12:38 AM

V大,我的級數只到這... ~embarass:
只找程式可能的漏洞
系統...看無 ?:D

vincentliao 2005-04-16 12:42 AM

被 Hack 多了就知道了... ?:D

Ricado 2005-04-16 12:43 AM

引用:

另開虛擬目錄(系統商權限),那還要另寫一支或改上傳程式指到那虛擬目錄
也就是大部分的主機商,都只給一個虛擬目錄,不能自己決定虛擬目錄要放在哪一層。
哪小弟的虛擬主機版要改一下了,將檔案資料夾預設放到虛擬目錄資料夾裡面,如果主機支援多資料夾,再讓User自己移出去。


所有時間均為 +8。現在的時間是 11:31 PM

Powered by vBulletin® 版本 3.8.4
版權所有 ©2000 - 2024,Jelsoft Enterprises Ltd.