เจ—เจฒเจค เจ‰เจชเจจเจพเจฎ เจฌเจฒเจพเจ• เจธเฉˆเจŸเจฟเฉฐเจ—เจพเจ‚ เจจเจพเจฒ Nginx เจ•เฉŒเจ‚เจซเจฟเจ—เจฐเฉ‡เจธเจผเจจ เจ•เจฎเจœเจผเฉ‹เจฐเฉ€

Nginx เจตเจพเจฒเฉ‡ เจ•เฉเจ เจธเจฐเจตเจฐ Nginx Alias โ€‹โ€‹Traversal เจคเจ•เจจเฉ€เจ• เจฒเจˆ เจ•เจฎเจœเจผเฉ‹เจฐ เจฐเจนเจฟเฉฐเจฆเฉ‡ เจนเจจ, เจœเฉ‹ เจ•เจฟ เจฌเจฒเฉˆเจ•เจนเฉˆเจŸ เจ•เจพเจจเจซเจฐเฉฐเจธ เจตเจฟเฉฑเจš 2018 เจตเจฟเฉฑเจš เจชเฉเจฐเจธเจคเจพเจตเจฟเจค เจ•เฉ€เจคเฉ€ เจ—เจˆ เจธเฉ€ เจ…เจคเฉ‡ "เจ‰เจชเจจเจพเจฎ" เจจเจฟเจฐเจฆเฉ‡เจธเจผเจพเจ‚ เจตเจฟเฉฑเจš เจฆเจฐเจธเจพเจ เจ—เจ เจฐเฉ‚เจŸ เจกเจพเจ‡เจฐเฉˆเจ•เจŸเจฐเฉ€ เจคเฉ‹เจ‚ เจฌเจพเจนเจฐ เจธเจฅเจฟเจค เจซเจพเจˆเจฒเจพเจ‚ เจ…เจคเฉ‡ เจกเจพเจ‡เจฐเฉˆเจ•เจŸเจฐเฉ€เจ†เจ‚ เจคเฉฑเจ• เจชเจนเฉเฉฐเจš เจฆเฉ€ เจ†เจ—เจฟเจ† เจฆเจฟเฉฐเจฆเฉ€ เจนเฉˆเฅค เจธเจฎเฉฑเจธเจฟเจ† เจธเจฟเจฐเจซ "เจธเจฅเจพเจจ" เจฌเจฒเจพเจ• เจฆเฉ‡ เจ…เฉฐเจฆเจฐ เจฐเฉฑเจ–เฉ‡ "เจ‰เจชเจจเจพเจฎ" เจจเจฟเจฐเจฆเฉ‡เจธเจผเจ• เจจเจพเจฒ เจธเฉฐเจฐเจšเจจเจพ เจตเจฟเฉฑเจš เจฆเจฟเจ–เจพเจˆ เจฆเจฟเฉฐเจฆเฉ€ เจนเฉˆ, เจœเจฟเจธเจฆเจพ เจชเฉˆเจฐเจพเจฎเฉ€เจŸเจฐ "/" เจ…เฉฑเจ–เจฐ เจจเจพเจฒ เจ–เจคเจฎ เจจเจนเฉ€เจ‚ เจนเฉเฉฐเจฆเจพ, เจœเจฆเฉ‹เจ‚ เจ•เจฟ "เจ‰เจชเจจเจพเจฎ" "/" เจจเจพเจฒ เจ–เจคเจฎ เจนเฉเฉฐเจฆเจพ เจนเฉˆเฅค

เจ—เจฒเจค เจ‰เจชเจจเจพเจฎ เจฌเจฒเจพเจ• เจธเฉˆเจŸเจฟเฉฐเจ—เจพเจ‚ เจจเจพเจฒ Nginx เจ•เฉŒเจ‚เจซเจฟเจ—เจฐเฉ‡เจธเจผเจจ เจ•เจฎเจœเจผเฉ‹เจฐเฉ€

เจธเจฎเฉฑเจธเจฟเจ† เจฆเจพ เจจเจฟเจšเฉ‹เฉœ เจ‡เจน เจนเฉˆ เจ•เจฟ เจ‰เจชเจจเจพเจฎ เจจเจฟเจฐเจฆเฉ‡เจธเจผเจ• เจตเจพเจฒเฉ‡ เจฌเจฒเจพเจ•เจพเจ‚ เจฒเจˆ เจซเจพเจˆเจฒเจพเจ‚ เจฌเฉ‡เจจเจคเฉ€ เจ•เฉ€เจคเฉ‡ เจฎเจพเจฐเจ— เจจเฉ‚เฉฐ เจœเฉ‹เฉœ เจ•เฉ‡, เจธเจฅเจพเจจ เจจเจฟเจฐเจฆเฉ‡เจธเจผเจ• เจคเฉ‹เจ‚ เจฎเจพเจธเจ• เจจเจพเจฒ เจฎเฉ‡เจฒ เจ•เจฐเจจ เจ…เจคเฉ‡ เจ‡เจธ เจฎเจพเจธเจ• เจตเจฟเฉฑเจš เจฆเจฐเจธเจพเจ เจฎเจพเจฐเจ— เจฆเฉ‡ เจนเจฟเฉฑเจธเฉ‡ เจจเฉ‚เฉฐ เจ•เฉฑเจŸเจฃ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ เจฆเจฟเฉฑเจคเฉ€เจ†เจ‚ เจœเจพเจ‚เจฆเฉ€เจ†เจ‚ เจนเจจเฅค เจ‰เฉฑเจชเจฐ เจฆเจฟเจ–เจพเจˆ เจ—เจˆ เจ‡เฉฑเจ• เจ•เจฎเจœเจผเฉ‹เจฐ เจธเฉฐเจฐเจšเจจเจพ เจฆเฉ€ เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจ‡เฉฑเจ• เจนเจฎเจฒเจพเจตเจฐ "/img../test.txt" เจซเจพเจˆเจฒ เจฒเจˆ เจฌเฉ‡เจจเจคเฉ€ เจ•เจฐ เจธเจ•เจฆเจพ เจนเฉˆ เจ…เจคเฉ‡ เจ‡เจน เจฌเฉ‡เจจเจคเฉ€ เจŸเจฟเจ•เจพเจฃเฉ‡ "/img" เจตเจฟเฉฑเจš เจฆเจฐเจธเจพเจ เจฎเจพเจธเจ• เจจเจพเจฒ เจฎเฉ‡เจฒ เจ–เจพเจ‚เจฆเฉ€ เจนเฉˆ, เจœเจฟเจธ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ เจฌเจพเจ•เฉ€ เจฆเฉ€ เจชเฉ‚เจ› "../test.txt" เจ‰เจชเจจเจพเจฎ เจจเจฟเจฐเจฆเฉ‡เจธเจผเจ• เจคเฉ‹เจ‚ เจฎเจพเจฐเจ— เจจเจพเจฒ เจจเฉฑเจฅเฉ€ เจ•เฉ€เจคเฉ€ เจœเจพเจตเฉ‡เจ—เฉ€ "/var/images/"/txt.///images/" เจจเจคเฉ€เจœเฉ‡ เจตเจœเฉ‹เจ‚ เจซเจพเจˆเจฒ เจ•เฉ€เจคเฉ€ เจœเจพเจตเฉ‡เจ—เฉ€เฅค เจฌเฉ‡เจจเจคเฉ€ เจ•เฉ€เจคเฉ€เฅค เจ‡เจธ เจคเจฐเฉเจนเจพเจ‚, เจนเจฎเจฒเจพเจตเจฐ "/var" เจกเจพเจ‡เจฐเฉˆเจ•เจŸเจฐเฉ€ เจตเจฟเฉฑเจš เจ•เจฟเจธเฉ‡ เจตเฉ€ เจซเจผเจพเจˆเจฒ เจคเฉฑเจ• เจชเจนเฉเฉฐเจš เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเจจ, เจจเจพ เจ•เจฟ เจธเจฟเจฐเจซเจผ "/var/images/" เจตเจฟเฉฑเจš เจซเจผเจพเจˆเจฒเจพเจ‚, เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, nginx เจฒเฉŒเจ— เจจเฉ‚เฉฐ เจกเจพเจŠเจจเจฒเฉ‹เจก เจ•เจฐเจจ เจฒเจˆ, เจคเฉเจธเฉ€เจ‚ "/img../log/nginx/access.log" เจจเฉ‚เฉฐ เจฌเฉ‡เจจเจคเฉ€ เจญเฉ‡เจœ เจธเจ•เจฆเฉ‡ เจนเฉ‹เฅค

เจธเฉฐเจฐเจšเจจเจพเจตเจพเจ‚ เจตเจฟเฉฑเจš เจœเจฟเจธ เจตเจฟเฉฑเจš เจ‰เจชเจจเจพเจฎ เจจเจฟเจฐเจฆเฉ‡เจธเจผเจ• เจฆเจพ เจฎเฉเฉฑเจฒ เจ‡เฉฑเจ• "/" เจ…เฉฑเจ–เจฐ (เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, "เจ‰เจชเจจเจพเจฎ /var/images;") เจจเจพเจฒ เจ–เจคเจฎ เจจเจนเฉ€เจ‚ เจนเฉเฉฐเจฆเจพ, เจนเจฎเจฒเจพเจตเจฐ เจฎเฉ‚เจฒ เจกเจพเจ‡เจฐเฉˆเจ•เจŸเจฐเฉ€ เจตเจฟเฉฑเจš เจจเจนเฉ€เจ‚ เจฌเจฆเจฒ เจธเจ•เจฆเจพ, เจชเจฐ /var เจตเจฟเฉฑเจš เจ•เจฟเจธเฉ‡ เจนเฉ‹เจฐ เจกเจพเจ‡เจฐเฉˆเจ•เจŸเจฐเฉ€ เจฒเจˆ เจฌเฉ‡เจจเจคเฉ€ เจ•เจฐ เจธเจ•เจฆเจพ เจนเฉˆ เจœเจฟเจธเจฆเจพ เจจเจพเจฎ เจธเฉฐเจฐเจšเจจเจพ เจตเจฟเฉฑเจš เจฆเจฐเจธเจพเจ เจ—เจ เจจเจพเจฒ เจธเจผเฉเจฐเฉ‚ เจนเฉเฉฐเจฆเจพ เจนเฉˆเฅค เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, "/img.old/test.txt" เจฆเฉ€ เจฌเฉ‡เจจเจคเฉ€ เจ•เจฐเจ•เฉ‡ เจคเฉเจธเฉ€เจ‚ "var/images.old/test.txt" เจกเจพเจ‡เจฐเฉˆเจ•เจŸเจฐเฉ€ เจคเฉฑเจ• เจชเจนเฉเฉฐเจš เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹เฅค

GitHub 'เจคเฉ‡ เจฐเจฟเจชเฉ‹เจœเจผเจŸเจฐเฉ€เจ†เจ‚ เจฆเฉ‡ เจตเจฟเจธเจผเจฒเฉ‡เจธเจผเจฃ เจจเฉ‡ เจฆเจฟเจ–เจพเจ‡เจ† เจ•เจฟ nginx เจธเฉฐเจฐเจšเจจเจพ เจตเจฟเฉฑเจš เจ—เจฒเจคเฉ€เจ†เจ‚ เจœเฉ‹ เจธเจฎเฉฑเจธเจฟเจ† เจตเฉฑเจฒ เจฒเฉˆ เจœเจพเจ‚เจฆเฉ€เจ†เจ‚ เจนเจจ, เจ…เจธเจฒ เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸเจพเจ‚ เจตเจฟเฉฑเจš เจ…เจœเฉ‡ เจตเฉ€ เจชเจพเจˆเจ†เจ‚ เจœเจพเจ‚เจฆเฉ€เจ†เจ‚ เจนเจจเฅค เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจฌเจฟเจŸเจตเจพเจฐเจกเจจ เจชเจพเจธเจตเจฐเจก เจฎเฉˆเจจเฉ‡เจœเจฐ เจฆเฉ‡ เจฌเฉˆเจ•เจเจ‚เจก เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจธเจฎเฉฑเจธเจฟเจ† เจฆเฉ€ เจฎเฉŒเจœเฉ‚เจฆเจ—เฉ€ เจฆเจพ เจชเจคเจพ เจฒเจ—เจพเจ‡เจ† เจ—เจฟเจ† เจธเฉ€ เจ…เจคเฉ‡ เจ‡เจธเจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ /etc/bitwarden เจกเจพเจ‡เจฐเฉˆเจ•เจŸเจฐเฉ€ เจตเจฟเฉฑเจš เจธเจพเจฐเฉ€เจ†เจ‚ เจซเจพเจˆเจฒเจพเจ‚ เจคเฉฑเจ• เจชเจนเฉเฉฐเจš เจ•เจฐเจจ เจฒเจˆ เจ•เฉ€เจคเฉ€ เจœเจพ เจธเจ•เจฆเฉ€ เจนเฉˆ (/etc/bitwarden/attachments/ เจคเฉ‹เจ‚ /เจ…เจŸเฉˆเจšเจฎเฉˆเจ‚เจŸเจพเจ‚ เจฒเจˆ เจฌเฉ‡เจจเจคเฉ€เจ†เจ‚ เจœเจพเจฐเฉ€ เจ•เฉ€เจคเฉ€เจ†เจ‚ เจ—เจˆเจ†เจ‚ เจธเจจ), เจœเจฟเจธ เจตเจฟเฉฑเจš เจชเจพเจธเจตเจฐเจก "vault.db" เจจเจพเจฒ เจธเจŸเฉ‹เจฐ เจ•เฉ€เจคเจพ เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจตเฉ€ เจธเจผเจพเจฎเจฒ เจนเฉˆ, เจ‡เฉฑเจ• เจธเจฐเจŸเฉ€เจซเจฟเจ•เฉ‡เจŸ เจ…เจคเฉ‡ เจฒเฉŒเจ—, เจœเฉ‹ เจ•เจฟ "เจญเฉ‡เจœเจฃ เจฒเจˆ เจ•เจพเจซเจผเฉ€ เจธเฉ€เฅค /attachments../identity.pfxโ€, โ€œ/atta chments../logs/api.logโ€ เจ†เจฆเจฟเฅค

เจ—เจฒเจค เจ‰เจชเจจเจพเจฎ เจฌเจฒเจพเจ• เจธเฉˆเจŸเจฟเฉฐเจ—เจพเจ‚ เจจเจพเจฒ Nginx เจ•เฉŒเจ‚เจซเจฟเจ—เจฐเฉ‡เจธเจผเจจ เจ•เจฎเจœเจผเฉ‹เจฐเฉ€
เจ—เจฒเจค เจ‰เจชเจจเจพเจฎ เจฌเจฒเจพเจ• เจธเฉˆเจŸเจฟเฉฐเจ—เจพเจ‚ เจจเจพเจฒ Nginx เจ•เฉŒเจ‚เจซเจฟเจ—เจฐเฉ‡เจธเจผเจจ เจ•เจฎเจœเจผเฉ‹เจฐเฉ€

เจตเจฟเจงเฉ€ เจจเฉ‡ Google HPC เจŸเฉ‚เจฒเจ•เจฟเฉฑเจŸ เจจเจพเจฒ เจตเฉ€ เจ•เฉฐเจฎ เจ•เฉ€เจคเจพ, เจœเจฟเฉฑเจฅเฉ‡ /static เจฌเฉ‡เจจเจคเฉ€เจ†เจ‚ เจจเฉ‚เฉฐ "../hpc-toolkit/community/front-end/website/static/" เจกเจพเจ‡เจฐเฉˆเจ•เจŸเจฐเฉ€ เจตเจฟเฉฑเจš เจฐเฉ€เจกเจพเจ‡เจฐเฉˆเจ•เจŸ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจธเฉ€เฅค เจ‡เฉฑเจ• เจจเจฟเฉฑเจœเฉ€ เจ•เฉเฉฐเจœเฉ€ เจ…เจคเฉ‡ เจชเฉเจฐเจฎเจพเจฃ เจชเฉฑเจคเจฐเจพเจ‚ เจตเจพเจฒเจพ เจ‡เฉฑเจ• เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจชเฉเจฐเจพเจชเจค เจ•เจฐเจจ เจฒเจˆ, เจ‡เฉฑเจ• เจนเจฎเจฒเจพเจตเจฐ "/static../.secret_key" เจ…เจคเฉ‡ "/static../db.sqlite3" เจชเฉเจฐเจธเจผเจจ เจญเฉ‡เจœ เจธเจ•เจฆเจพ เจนเฉˆเฅค

เจ—เจฒเจค เจ‰เจชเจจเจพเจฎ เจฌเจฒเจพเจ• เจธเฉˆเจŸเจฟเฉฐเจ—เจพเจ‚ เจจเจพเจฒ Nginx เจ•เฉŒเจ‚เจซเจฟเจ—เจฐเฉ‡เจธเจผเจจ เจ•เจฎเจœเจผเฉ‹เจฐเฉ€


เจธเจฐเฉ‹เจค: opennet.ru

เจ‡เฉฑเจ• เจŸเจฟเฉฑเจชเจฃเฉ€ เจœเฉ‹เฉœเฉ‹