Malhelpi publikan aliron al .git

Versikontrolo per Git nun estas norma praktiko en preskaŭ ĉiu TTT-projekto kaj medio (inkluzive de produktado). Git ĉiam kreas subdosierujon nomatan `.git` , kaj se ĉi tiu troviĝas samnivele kiel la publika dosierujo de la retejo, oni povas publike aliri sentemajn dosierojn (ekzemple, aliro al `/.git/logs/ HEAD` montras la plej novajn ŝanĝojn). Ĉi tiu gvidilo detale klarigas kiel kloni alian Git-deponejon eĉ sen dosierujlisto.


Por malebligi ĉi tion, ĉe Apache- servilo, aliro al la tuta dosierujo .git estas limigita en la dosiero .htaccess kaj 404-eraro estas eldonita. La atakanto ankaŭ ne scias, ke la dosierujo ekzistas:

32b39d7c9836a649597019300a5c2115

Se vi havas NGINX- servilon funkcianta, ĉi tiuj reguloj validas:

32b39d7c9836a649597019300a5c2115

Reen