{"id":232837,"date":"2023-01-30T19:35:00","date_gmt":"2023-01-30T16:35:00","guid":{"rendered":"https:\/\/wordpress.mediadoma.com\/?p=232837"},"modified":"2023-01-30T19:40:25","modified_gmt":"2023-01-30T16:40:25","slug":"como-evitar-la-ejecucion-de-secuencias-de-comandos-desde-los-navegadores","status":"publish","type":"post","link":"https:\/\/wordpress.mediadoma.com\/es\/como-evitar-la-ejecucion-de-secuencias-de-comandos-desde-los-navegadores\/","title":{"rendered":"\u00bfC\u00f3mo evitar la ejecuci\u00f3n de secuencias de comandos desde los navegadores?"},"content":{"rendered":"<p>A veces, escribe scripts que se invocan en la l\u00ednea de comandos, que se pueden incluir en trabajos crontab. Pero no desea que estos sean visibles en los navegadores web. Puede mover estos scripts fuera de la carpeta p\u00fablica web, pero no siempre es posible si est\u00e1 utilizando servicios de alojamiento compartido. Tambi\u00e9n es \u00fatil incluir scripts en la carpeta p\u00fablica web, que es f\u00e1cil de administrar. Por lo tanto, puede usar los siguientes dos m\u00e9todos para evitar que se ejecuten scripts en el navegador.<\/p>\n<h3>Apache2 .htcontrol de acceso<\/h3>\n<p>Cree una carpeta que almacene todos estos scripts. Crear un. <a href=\"https:\/\/helloacm.com\/speed-up-website-by-caching-static-resources-using-apache2-cache-control-htaccess\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">htaccess<\/a> que tiene la \u00fanica l\u00ednea 1.<\/p>\n<pre><code>deny from all<\/code><\/pre>\n<p>Y <a href=\"https:\/\/helloacm.com\/how-to-ban-specified-ips-in-apache2-server\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">el servidor apache2<\/a> negar\u00e1 todas las solicitudes a los scripts en la carpeta.<\/p>\n<h3>Comprobar REMOTE_ADDR<\/h3>\n<p>La variable del servidor <strong>REMOTE_ADDR<\/strong> se configura en el navegador pero no en la l\u00ednea de comando, por lo tanto, al comienzo de sus <a href=\"https:\/\/wordpress.mediadoma.com\/es\/como-mostrar-el-archivo-de-tweets-en-wordpress-usando-php-y-mysql-con-soporte-crontab\/\" title=\"scripts PHP\">scripts PHP<\/a> (otros lenguajes de scripting son similares), podr\u00eda juzgar en base a esto:<\/p>\n<pre><code>&lt;?php\n\u00a0 if (isset($_SERVER['REMOTE_ADDR'])) {\n\u00a0 \u00a0 die('Permission denied.');\n\u00a0 }<\/code><\/pre>\n<p>Aseg\u00farese de intentar visitar el script en el navegador y bajo la l\u00ednea de comando para verificar los resultados.<\/p>\n<p><div id=\"PostUnique_PostSource\" style=\"padding-top: 50px\">Fuente de grabaci\u00f3n:  <a target=\"_blank\" rel=\"noopener nofollow\" href=\"\/\/helloacm.com\" class=\"external external_icon\">helloacm.com<\/a><\/div><\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u00bfC\u00f3mo evitar la ejecuci\u00f3n de secuencias de comandos desde los navegadores?<\/p>\n","protected":false},"author":1,"featured_media":223984,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_wp_rev_ctl_limit":""},"categories":[892,716,914,800,840,861],"tags":[1172],"class_list":["post-232837","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-codigo","category-desarrollador","category-otro","category-php-2","category-tutoriales","category-wordpress-2","tag-affiai-es"],"_links":{"self":[{"href":"https:\/\/wordpress.mediadoma.com\/es\/wp-json\/wp\/v2\/posts\/232837","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.mediadoma.com\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wordpress.mediadoma.com\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/es\/wp-json\/wp\/v2\/comments?post=232837"}],"version-history":[{"count":0,"href":"https:\/\/wordpress.mediadoma.com\/es\/wp-json\/wp\/v2\/posts\/232837\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/es\/wp-json\/wp\/v2\/media\/223984"}],"wp:attachment":[{"href":"https:\/\/wordpress.mediadoma.com\/es\/wp-json\/wp\/v2\/media?parent=232837"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/es\/wp-json\/wp\/v2\/categories?post=232837"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/es\/wp-json\/wp\/v2\/tags?post=232837"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}