រារាំងការចូលប្រើជាសាធារណៈទៅ .git

ការគ្រប់គ្រងជំនាន់ ហ្គីត ឥឡូវនេះមានលក្ខណៈស្តង់ដារស្ទើរតែរាល់គម្រោងគេហទំព័រនិងក្នុងបរិដ្ឋានទាំងអស់ (រួមទាំងផលិតកម្ម) ។ ហ្គីតតែងតែបង្កើតថតរង ។git ហើយប្រសិនបើវាស្ថិតនៅលើកំរិតនៃឯកសារសាធារណៈនៃគេហទំព័រអ្នកអាចចូលប្រើឯកសាររសើបជាសាធារណៈ (ឧទាហរណ៍ការហៅ /.git/logs/HEAD បង្ហាញពី ការប្តេជ្ញាចិត្តចុងក្រោយ) ។ វា ពន្យល់លម្អិតពីរបៀបដែលអ្នកអាចក្លូនឃ្លាំងភាគីទីបី (!) ដោយមិនមានបញ្ជីរាយឈ្មោះ។


ដើម្បីបងា្កបញ្ហានេះក្នុងករណីម៉ាស៊ីនបម្រើ Apache ការចូលប្រើថត .git ទាំងមូលត្រូវបានដាក់កម្រិតនៅក្នុងឯកសារ .htaccess ហើយកំហុស 404 ត្រូវបានចេញ។ អ្នកវាយប្រហារមិនដឹងថាមានថតនោះទេ:

32b39d7c9836a649597019300a5c2115

ប្រសិនបើអ្នកមានម៉ាស៊ីនមេ NGINX ដំណើរការច្បាប់ទាំងនេះធ្វើ:

32b39d7c9836a649597019300a5c2115

ថយក្រោយ