הרשם שאלות ותשובות רשימת חברים לוח שנה הודעות מהיום

חזור   הוסטס - פורום אחסון האתרים הגדול בישראל > עיצוב גראפי, תכנות על כל שפותיו וקידום ושיווק אתרים > פורום תיכנות

   
|!|

השב
 
כלים לאשכול תצורת הצגה
ישן 26-10-08, 14:20   # 1
Labs
חבר וותיק
 
מיני פרופיל
תאריך הצטרפות: Nov 2007
גיל: 33
הודעות: 1,500
Send a message via Skype™ to Labs

Labs לא מחובר  

לחסום גישה לתיקייה?

לדוגמא
יש לי תיקיית PHOTOS ונמצאים בה תמונות
אשר מוצגות באתר

האם אני יכול לחסום גישה ישירה לתמונות אלו?

ז"א שאני עדיין יוכל להציג אותם בלי בעיה באתר
אך שיכנסו עליהם ישירות
doamin.com/photos/cats.jpg
זה יציג איזה תמונה אחרת שאני יקבע או שיבקש סיסמא 404 וכו'

האתר רץ על לינוקס עם DA
כל דרך תתקבל HTACCESS אני יודע שיש איזה משהו בDA אני לא מוצא את זה
PHP אם אפשר וכו'

בתודה דןץ
__________________
אין יותר צהל!
Skype: lab5dan
  Reply With Quote
ישן 26-10-08, 15:51   # 2
omercnet
אחראי פורום תחזוק שרתים
 
מיני פרופיל
תאריך הצטרפות: Aug 2006
גיל: 38
הודעות: 722

omercnet לא מחובר  

מה שהייתי עושה זה קובץ PHP, שנקרא dispalyimage.php
הוא מקבל את השם של התמונה בGET, שולף ומציג אותה עם content-type, ככה שזה מבחינת המשתמש תמונה לכל דבר, ואתה יכול לעשות <img src=displayimage.php?img=cats.jpg> וזה יעבוד
ומה שתעשה בPHP, זה תראה מי קרא לקובץ הזה, באמצעות $_SERVER['HTTP_REFERER'];

אם לא פנו אליך מהאתר שלך, תציג תמונה של 404 או מה שבא לך, ואם פנו ממקום שאתה מאשר אותו, תציג את התמונה

אני מדבר מאד בכליליות, אם אתה צריך עוד פרטים על איך ממש לעשות את זה, תגיב ונעזור
__________________
Omer Cohen
Information Security Specialist
eBaY Inc
  Reply With Quote
ישן 26-10-08, 15:55   # 3
FuZuL
חבר מתקדם
 
מיני פרופיל
תאריך הצטרפות: Oct 2006
הודעות: 354

FuZuL לא מחובר  

ואם הקובץ PHP מציג תמונה רנדומלית?
<src="random.php"> ?
__________________
PHP קוד:
1337 (_)83||-|4><><0|
  Reply With Quote
ישן 26-10-08, 15:59   # 4
omercnet
אחראי פורום תחזוק שרתים
 
מיני פרופיל
תאריך הצטרפות: Aug 2006
גיל: 38
הודעות: 722

omercnet לא מחובר  

אין בעיה, עם PHP אתה יכול לעשות מה שאתה רוצה
__________________
Omer Cohen
Information Security Specialist
eBaY Inc
  Reply With Quote
ישן 26-10-08, 16:01   # 5
vadimg88
חבר מתקדם
 
מיני פרופיל
תאריך הצטרפות: Feb 2008
גיל: 37
הודעות: 710

vadimg88 לא מחובר  

זה עדיין לא ימנע מאנשים לגשת לתמונה בתיקיה פיזית לדוגמא http://www.domain.com/images/image2.png
  Reply With Quote
ישן 26-10-08, 16:01   # 6
omercnet
אחראי פורום תחזוק שרתים
 
מיני פרופיל
תאריך הצטרפות: Aug 2006
גיל: 38
הודעות: 722

omercnet לא מחובר  

ציטוט:
נכתב במקור על ידי vadimg88 צפה בהודעה
זה עדיין לא ימנע מאנשים לגשת לתמונה בתיקיה פיזית לדוגמא http://www.domain.com/images/image2.png
הם לא ידעו איפה באמת יושבת התמונה, כי רק כתוב בתוך הPHP
__________________
Omer Cohen
Information Security Specialist
eBaY Inc
  Reply With Quote
ישן 26-10-08, 16:02   # 7
vadimg88
חבר מתקדם
 
מיני פרופיל
תאריך הצטרפות: Feb 2008
גיל: 37
הודעות: 710

vadimg88 לא מחובר  

שוב זה עדיין לא מונע ממשהו לגשת ישירות לתמונה אם הם ידעו או לא זה כבר משהו אחר אבל גם אם זה 1&#37; מהמשתמשים שידעו ויכנסו זה כבר יכול לסכן אותו אם יש לו שם תמונות שהוא לא רוצה שיראו. זה לא הפתרון הנכון לפחות לא במקרה הזה.
  Reply With Quote
ישן 26-10-08, 16:35   # 8
Elad-A
הוסטסניון
 
מיני פרופיל
תאריך הצטרפות: May 2006
הודעות: 1,987

Elad-A לא מחובר  

תעשה עם htaccess..
יש דרך ה DA פתרון טוב.
בסיור בקבצים (ב DA) יש אפשרות להגן על תיקיות, השרת יוכל לקרוא את הקבצים כרגיל...
  Reply With Quote
ישן 26-10-08, 17:46   # 9
Shon12
חבר מתקדם
 
מיני פרופיל
תאריך הצטרפות: Oct 2007
הודעות: 354

Shon12 לא מחובר  

ציטוט:
נכתב במקור על ידי omercnet צפה בהודעה
מה שהייתי עושה זה קובץ PHP, שנקרא dispalyimage.php
הוא מקבל את השם של התמונה בGET, שולף ומציג אותה עם content-type, ככה שזה מבחינת המשתמש תמונה לכל דבר, ואתה יכול לעשות <img src=displayimage.php?img=cats.jpg> וזה יעבוד
ומה שתעשה בPHP, זה תראה מי קרא לקובץ הזה, באמצעות $_SERVER['HTTP_REFERER'];

אם לא פנו אליך מהאתר שלך, תציג תמונה של 404 או מה שבא לך, ואם פנו ממקום שאתה מאשר אותו, תציג את התמונה

אני מדבר מאד בכליליות, אם אתה צריך עוד פרטים על איך ממש לעשות את זה, תגיב ונעזור
אתה יודע שזה מאוד קל לזייף -Referer?
Curl-PHP
__________________
Projector Lamps
  Reply With Quote
ישן 26-10-08, 18:51   # 10
omercnet
אחראי פורום תחזוק שרתים
 
מיני פרופיל
תאריך הצטרפות: Aug 2006
גיל: 38
הודעות: 722

omercnet לא מחובר  

ועוד איך שזה קל, זה כולה HEADER של HTTP, אבל זה מונע גישה ישירה לקובץ, ז"א שאם תשלח לינק סתם ככה למישהו זה לא יעבוד.

מעבר לזה, זה PHP, תוסיף SESSIONS, COOKIES ועוד מיליון דברים שתרצה, אפילו CAPTCHA אם בא לך
זה נותן לך הרבה יותר חופש פעולה לבנות הגנות
__________________
Omer Cohen
Information Security Specialist
eBaY Inc
  Reply With Quote
השב

חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים)
 


חוקי פירסום
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is מופעל
סמיילים הם מופעל
[IMG] קוד מופעל
קוד HTML מכובה

קפיצה לפורום


כל הזמנים הם GMT +2. הזמן כעת הוא 08:18.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ