កំណត់ការសរសេរឡើងវិញនៃមាតិកាប្រូកស៊ីដោយ no-transform និង HTTPS
ប្រើ no-transform ដើម្បីប្រកាសគោលនយោបាយមាតិកា HTTP និង HTTPS ដើម្បីការពារការតភ្ជាប់របស់កម្មវិធីរុករកពីការផ្លាស់ប្តូរទំព័រនៅលើផ្លូវ។
ប្រូកស៊ីដែលបំប្លែងមាតិកាអាចផ្លាស់ប្តូរការឆ្លើយតបនៅលើផ្លូវទៅកម្មវិធីរុករក៖ បង្ហាប់រូបភាពឡើងវិញ សរសេរសញ្ញាសម្គាល់ឡើងវិញ ឬបញ្ចូល JavaScript ជំនួយ។ ទំព័រដែលដំណើរការនៅលើបណ្តាញមួយ ហើយទទួលបានសញ្ញាសម្គាល់មិនស្គាល់នៅលើបណ្តាញមួយផ្សេង អាចជួបនឹងឥរិយាបថរបស់អន្តរការីនោះ។
សម្រាប់គេហទំព័រដែលអ្នកដំណើរការ HTTP ផ្តល់ការណែនាំឆ្លើយតបច្បាស់លាស់៖
Cache-Control: no-transform
RFC 9111 ទាមទារឱ្យអន្តរការីដែលទទួលការណែនាំឆ្លើយតបនេះទុកមាតិកាមិនបំប្លែង ទោះបីអន្តរការីនោះអនុវត្តឃ្លាំងសម្ងាត់ឬអត់។ វាពាក់ព័ន្ធនឹងការបង្ហាប់រូបភាពឡើងវិញ និងការបញ្ចូលសញ្ញាសម្គាល់ មិនមែនត្រឹមតែថាតើវត្ថុមួយត្រូវរក្សាទុកឬអត់ប៉ុណ្ណោះទេ។
រក្សាវាជាមួយគោលនយោបាយឃ្លាំងសម្ងាត់ដែលមានស្រាប់
ប្រសិនបើការឆ្លើយតបមានការណែនាំឃ្លាំងសម្ងាត់រួចហើយ សូមបន្ថែមតម្រូវការដោយចេតនា ជាជាងបោះបង់គោលនយោបាយដែលនៅសល់។ ឧទាហរណ៍ ធនធានដែលអាចរក្សាទុកជាសាធារណៈអាចមាន៖
Cache-Control: public, max-age=3600, no-transform
ឧទាហរណ៍នេះរក្សាគោលនយោបាយស្រស់ថ្មីមួយម៉ោង ខណៈហាមឃាត់ការបំប្លែងមាតិកា។ no-transform មិនមានន័យថា no-store ហើយមិនបិទដំណើរការផ្ទេរធម្មតាទេ។ កំណត់វានៅលើការឆ្លើយតបដែលមាតិកាដើមមានសារៈសំខាន់ រួមទាំងការឆ្លើយតបរូបភាពដោយឡែកនៅកន្លែងដែលសមស្រប។
ការណែនាំនេះដំណើរការតាមរយៈការគោរពរបស់អន្តរការី។ វាមិនរារាំងដោយគ្រីបតូក្រាហ្វិកឱ្យឧបករណ៍បណ្តាញមួយមិនអើពើនឹងការណែនាំនោះទេ។
ការពារការផ្ទេរផងដែរ
HTTPS ផ្តល់ឱ្យកម្មវិធីរុករកនូវការតភ្ជាប់ដែលមានការផ្ទៀងផ្ទាត់ និងការការពារភាពសុចរិតទៅកាន់ដៃគូ TLS របស់វា។ ប្រូកស៊ីអ្នកផ្តល់សេវាធម្មតាដែលបញ្ជូនចរាចរណ៍អ៊ិនគ្រីបមិនអាចបញ្ចូលស្គ្រីបដោយស្ងាត់ទៅក្នុងការតភ្ជាប់ដែលបានការពារនោះទេ។ រក្សាការផ្ទៀងផ្ទាត់វិញ្ញាបនបត្រឱ្យនៅដំណើរការ។ ប្រូកស៊ីត្រួតពិនិត្យដែលអាចទុកចិត្តបានក្នុងមូលដ្ឋាន ដែលបញ្ចប់ TLS គឺជាការរៀបចំផ្សេង។
ផ្តល់សេវាទំព័រ និងធនធានពឹងផ្អែករបស់វាតាម HTTPS។ ប្តូរទិសអ្នកទស្សនា HTTP ទៅ HTTPS ហើយពិចារណា HSTS សម្រាប់ការដាក់ពង្រាយដែលអាចគាំទ្រវាបានជាប្រចាំ។ ការប្តូរទិសតែម្នាក់ឯងចាប់ផ្តើមដោយការផ្លាស់ប្តូរ HTTP ដែលមិនបានការពារសម្រាប់អ្នកទស្សនាដែលបានប្រើ URL HTTP។ គោលនយោបាយ HSTS ដែលបានរៀនពីមុន ឬបានផ្ទុកជាមុន ផ្លាស់ប្តូរជម្រើសដំបូងនោះ។
ការទប់ស្កាត់ស្គ្រីបដែលបានចាក់បញ្ចូលអាចកាត់បន្ថយផលប៉ះពាល់ដែលអាចមើលឃើញ ប៉ុន្តែការឆ្លើយតបអាចមាន HTML ដែលបានផ្លាស់ប្តូរ ឬ URL រូបភាពដែលបានសរសេរឡើងវិញរួចហើយ។ ការជំនួសឈ្មោះអនុគមន៍ចាស់មួយ ការបន្ថែមយោបល់មិនធម្មតា ឬការធ្វើផែនទីអាសយដ្ឋានចាក់បញ្ចូលប្រវត្តិសាស្ត្រ មិនបង្កើតភាពសុចរិតនៃមាតិកាសម្រាប់អន្តរការីបន្ទាប់ទេ។
នៅពេលស៊ើបអង្កេតរបាយការណ៍ សូមប្រៀបធៀបការឆ្លើយតបដែលបានទទួលជាមួយមាតិកាដែលបានបម្រុងទុករបស់ប្រភព ហើយកំណត់កន្លែងដែល TLS បញ្ចប់។ សក្ខីភាពនោះមានប្រយោជន៍ជាងការចាត់ទុកស្គ្រីបមិនស្គាល់គ្រប់មួយជាកំហុសនៅក្នុងកូដកម្មវិធីរបស់គេហទំព័រខ្លួនឯង។