Score:0

รับ 403 แบบสุ่มในไฟล์

ธง ag

ฉันมี ปฏิกิริยาพื้นเมือง แอปที่รับรองความถูกต้องกับ Drupal ผ่าน oAuth2 (simple_oauth, openidconnect) และไม่ใช้คุกกี้ ฉันใช้โทเค็นการเข้าถึงของฉันสำหรับการโทรพักทั้งหมด ภาพ และไฟล์อื่นๆ การตอบสนองสำหรับไฟล์นั้นสุ่มและสม่ำเสมอมาก html - แบบฟอร์มการเข้าสู่ระบบจะแม่นยำ ไม่ใช่ไฟล์ทั้งหมด แต่บางไฟล์และสุ่ม บางครั้งก็ใช้งานได้ บางครั้งก็ใช้งานไม่ได้ ถ้าฉันออกจากระบบและเข้าสู่ระบบอีกครั้ง มันจะใช้งานได้สองสามนาที จากนั้นมันก็หายไปหลังจากนั้นสักครู่ ฉันใช้ระบบไฟล์ส่วนตัว ฉันได้ตรวจสอบสิทธิ์ของไดเร็กทอรีแล้ว 755. ฉันไม่รู้ว่ามันคืออะไรหรือจะแก้ไขได้อย่างไร

การตั้งค่าการยืนยันอย่างง่าย:

เวลาหมดอายุของโทเค็นการเข้าถึง: 604800
เวลาหมดอายุของรหัสอนุญาต: 604800
รีเฟรชเวลาหมดอายุของโทเค็น: 1209600

ระบบไฟล์:

ป้อนคำอธิบายรูปภาพที่นี่

กำลังดาวน์โหลดภาพบน RN:

ส่งออก const downloadImage = (_uri, _path, _extension, _access_token) => {
  const dirs = RNFetchBlob.fs.dirs;
  เส้นทาง const = dirs.DocumentDir + '/' + _path + '.' + _ส่วนขยาย;

  // ส่งคำขอ http ในเธรดใหม่ (โดยใช้รหัสเนทีฟ)
  ส่งคืน RNFetchBlob.config({เส้นทาง: เส้นทาง}).ดึงข้อมูล('รับ', _uri, {
    การอนุญาต: 'Bearer' + _access_token,
  });
};

ฉันเปิดใช้งาน ForensicLog บน apache2 เพื่อตรวจสอบส่วนหัวด้วย และนี่คือผลลัพธ์:

GET /system/files/styles/crop_1_1/private/2021-10/image-2.jpg?h=75dde18b&itok=KTg7ozUt HTTP/1.1|Host:example.co.uk|Accept:*/*|Connection:keep-alive |Cookie:SESScd3de411e6a4fa7f7d3a2b14dd1164d2=q7cGe3QFrHDFCceeaP3etssZOPxl6nhWmngykV9zKJo9wAPn|If-Modified-Since:Fri, 29 Oct 2021 16%3a39%3a29 GMT|Accept-Language:en-us|Authorization:Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsImp0aSI6ImUzZTZlNjNjZTI0OGEyYzYyNTUzNDRkYzg5NTk3N2NhOTZiNGI5YWQ0ZTIwYjRiNWVmODI4OTc4OWRhODI1MDQ3MjNhNzIzNmYwZmQxZmZjIn0.eyJhdWQiOiJhNDIyNTg1Ni0wM2Y1LTQzYTctODkzNS1hZDdhYTFiMjJhNmUiLCJqdGkiOiJlM2U2ZTYzY2UyNDhhMmM2MjU1MzQ0ZGM4OTU5NzdjYTk2YjRiOWFkNGUyMGI0YjVlZjgyODk3ODlkYTgyNTA0NzIzYTcyMzZmMGZkMWZmYyIsImlhdCI6MTYzNjQ2ODU1NiwibmJmIjoxNjM2NDY4NTU2LCJleHAiOjE2MzcwNzMzNTYsInN1YiI6IjE0NDM2Iiwic2NvcGVzIjpbImF1dGhlbnRpY2F0ZWQiXX0.rt4h-eeNyXlw5HoR6KvFnP5iujh4Wkg_evuqQcEn7lrJt0wE2b7N8nUoRgdBEa-JA4c5SD3Euok3QwIzXuzJYB3brXaztuXC_TE-BkrscA7HB5-4jQ5JYbQI6U9WkJPH2WPCDYbyrIQTF1d4lQ76A1- 61xL2G7K9scaGJ-nAZskTRJjsx7PGjv8FcDR1crI6M3fE_nTwSDW5 KbwVHv4Tt7549YKR7sIlIzUHZ6aU4FPwF0FDekkqv3qw-xYD4TyfnTAI9-70edkq2QjI4uwixgb9zrn7XNl9zxOX7deIdG_TQ7Rc0arfbr-1ZABQa9UW72HVeA5IKvjjBZB4VST4DQ|Accept-Encoding:gzip, deflate, br|User-Agent:MY%2520APP/41 CFNetwork/1237 Darwin/20.5.0
GET /user/login?destination=system/files/styles/crop_1_1/private/2021-10/image-2.jpg%253Fh%253D75dde18b%2526itok%253DKTg7ozUt HTTP/1.1|Host:example.co.uk|ยอมรับ:* /*| คุกกี้: SESSCD3DE411E6A4FA7F7D3A2B14DD1164D2 = Q7CGE3QFRHDFCCEEAP3ETSSZOPXL6NHWMNGYKVV9ZKJO9WAPN
cn flag
หากคุณได้รับแบบฟอร์มการเข้าสู่ระบบในการตอบสนอง อาจเป็นไปได้ว่าคุณได้ร้องขอทรัพยากรที่ต้องมีการรับรองความถูกต้องโดยไม่ได้ให้การรับรองความถูกต้องที่เหมาะสม คุณแน่ใจหรือไม่ว่าคุณกำลังรีเฟรชโทเค็นของคุณอย่างถูกต้อง
Abdul Sadik Yalcin avatar
ag flag
@PatrickKenny ฉันขอไฟล์โดยตรง ฉันแน่ใจว่าโทเค็นนั้นใช้ได้ หากไม่เป็นเช่นนั้น การเรียก API ทั้งหมดจะส่งคืน 403 แต่ฉันยินดีที่จะทดสอบสิ่งนี้

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา