2
ฉันควรเลียนแบบ PHP ผ่าน FastCGI หรือไม่
ฉันกำลังติดตั้ง PHP เวอร์ชันล่าสุดลงบน IIS 7.5 ผ่าน FastCGI และคำแนะนำทั้งหมดบอกว่า FastCGI ควรแอบอ้างเป็นลูกค้าที่โทรโดยการตั้งค่า fastcgi.impersonate = 1 หากเว็บไซต์ของฉันจะมีการกำหนดค่านี้ พูลแอ็พพลิเคชันเฉพาะ application pool identity ของ ApplicationPoolIdentity การพิสูจน์ตัวตนแบบไม่ระบุชื่อเท่านั้น (เป็น IUSR) เหตุใดฉันจึงต้องการแอบอ้างบุคคลอื่น ฉันมาจากพื้นหลัง ASP.NET ที่ IUSR ได้รับสิทธิ์อ่านอย่างเดียวและข้อมูลประจำตัวของกลุ่มแอพลิเคชันได้รับสิทธิ์ในการเขียนใด ๆ การให้สิทธิ์การเข้าถึงแบบเขียนไปยัง IUSR มักเปิดประตูสำหรับช่องโหว่ WebDAV ดังนั้นฉันลังเลที่จะปล่อยให้ PHP ทำงานเป็น IUSR ฉันไม่สามารถหาคนมากมายที่ถามคำถามนี้ ( 1 | 2 ) ดังนั้นฉันคิดว่าฉันต้องคิดถึงบางสิ่ง บางคนสามารถอธิบายเรื่องนี้ให้ฉันได้ไหม