elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Guía actualizada para evitar que un ransomware ataque tu empresa


  Mostrar Mensajes
Páginas: 1 ... 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 ... 769
481  Foros Generales / Noticias / Re: ¿Se mejora la temperatura si quitas el panel lateral a la caja del PC? en: 8 Septiembre 2020, 19:07 pm
@simorg, y por eso dije, que hablar de pruebas empíricas y partir de un escenario perfecto, es un poco tontería. Nadie en su sano juicio se va a cargar un flujo de aire ideal por los yolos. Si ya tienes buena ventilación, no abres el panel, ni tienes necesidad de hacerlo.

Cuando se abre la tapa / el panel, es porque obviamente hay un calentamiento excesivo pues el aire caliente no circula.

Saludos
482  Foros Generales / Noticias / Re: ¿Se mejora la temperatura si quitas el panel lateral a la caja del PC? en: 8 Septiembre 2020, 15:03 pm
Afirman que las pruebas "empíricas" que han hecho, concluyen que es peor quitar la tapa, puesto que su temperatura ha aumentado 2 grados centígrados.

La prueba que han hecho, ha partido de un escenario de refrigeración "perfecta" donde el flujo de aire es el óptimo para la refrigeración. Si alguien tiene que recurrir a quitar la tapa de lado, obviamente ese escenario no se da. De hecho, en muchos ordenadores que he tenido, quitar la tapa mejoraba DRASTICAMENTE las temperaturas, puesto que el flujo de aire que tenían previamente era insuficiente para disipar el aire caliente o directamente no había flujo.

Hablar de pruebas empíricas y partir de un escenario perfecto es un poco... tontería.

Saludos

483  Foros Generales / Foro Libre / Re: Vuestra opinion acerca de este trabajo. en: 7 Septiembre 2020, 16:54 pm
Citar
...pero en general las empresas deberían contratar personal cualificado en seguridad... en vez de emplear al trabajador que parece 'más entendedido en ordenadores', para dicha labor.

Lo que ha quedado clarísimo todos estos años, es que por mucha seguridad que emplees, si tus empleados no tienen nociones básicas seguridad, te va a dar igual. Da igual que tengas el mejor departamento de seguridad que el momento en el que tu empleado meta un pincho que se ha encontrado fuera de la ofi estás jodido.

Se ve todos los dias.

Los empleados deben tener nociones básicas de los riesgos que implica su trabajo, igual que los empleados en fábricas tienen nociones básicas de prevención de riesgos, y los que manipulan comida tienen el de manipulador de alimentos.


Me da igual que estén todo el día haciendo hojas de Excell o que estén escribiendo telenovelas, están usando un ordenador, un dispositivo que puede ser vulnerado y que puede comprometer a la empresa, ende, deben tener una noción básica de como usarlo y los riesgos que conlleva.



Saludos
484  Foros Generales / Foro Libre / Re: Vuestra opinion acerca de este trabajo. en: 7 Septiembre 2020, 13:19 pm
Pero educar una persona que lleva mas de 30 años haciendo lo mismo es imposible es mejor dejarlo, desgraciadamente ese tipo de personas tienen otro tipo de mantelidad.

El trabajo de esa persona consiste en ser competente. Si no es competente, que no trabaje. Las personas han de ser educadas en estos aspectos básicos de seguridad. Si no están en posición de ello pues no están capacitados y por lo tanto no deberían trabajar de ello.


A parte, no sé que datos han sido comprometidos ni donde está la empresa, pero en España según que datos se comprometen, están obligados a notificarlo ante autoridades, ahí les pueden abrir un expediente por no manejar información sensible acorde a estándar mínimo.


Saludos
485  Programación / Desarrollo Web / Re: [JUEGO HTML][DUDA] ¿Cómo hacer algún tipo de salvaguarda en un juego? en: 7 Septiembre 2020, 10:12 am
JSON.stringify convierte lo que le pasas a formato JSON.

https://developer.mozilla.org/es/docs/Web/javascript/Referencia/Objetos_globales/JSON/stringify

Así puedes almacenar un objeto o un array en el localStorage, puesto que este solo permite strings. Lo que haces en esa línea es literalmente convertir el objeto data a JSON y almacenarlo en localStorage como partida.

Código
  1. data = (save ? JSON.parse(save) : {score: 0});

A esto se le llama una condicional ternaria u operador ternario.

https://developer.mozilla.org/es/docs/Web/javascript/Referencia/Operadores/Conditional_Operator


Literalmente se traduce a esto:

Código
  1. if (save == true) {
  2.    data = JSON.parse(save);
  3. } else {
  4.    data = {score:0};
  5. }


Lo que hace es muy simple, comprueba si save tiene un dato válido comparándolo como booleano y si es así, le asigna a la variable data la salida de JSON.parse, de lo contrario, le asigna un objeto con puntuación cero por defecto.

JSON.parse es lo contrario a JSON.stringify. Convierte un string JSON a objeto/array en javascript.

https://developer.mozilla.org/es/docs/Web/javascript/Referencia/Objetos_globales/JSON/parse




Citar
Encontré un ejemplo usando JQuery:

Ese ejemplo es MUY MUY malo.

1. Almacenan input del usuario de forma directa y lo muestran sin sanitizar permitiendo ejecución XSS.

2. Mezclan tanto jQuery como javascript nativo a la hora de hacer selectores. En unos lados usan $('...') y en otros usan getElementById. Fatal.

3. Usan tags obsoletos en HTML5. <center> está marcado como obsoleto en HTML5.

4. Meten el jQuery en el <head>. El jQuery siempre debe ir en el <body> a no ser que haya alguna manqueada que te obligue a meterlo en el <head>.


En fin... poco más se puede esperar de platzi.

Saludos
486  Foros Generales / Foro Libre / Re: Batería de diamante alimentada con desechos nucleares podría durar miles de años en: 6 Septiembre 2020, 20:14 pm
xD

Cada año sale una noticia sobre una bateria que podria durar miles de años y siempre acabamos en nada xD

Saludos
487  Programación / Desarrollo Web / Re: [Pregunta]: (Opiniones) distribución de porcentajes de contraseña segura. en: 3 Septiembre 2020, 10:36 am
Ahora mismo le das el mismo 5% a una contraseña de 5 caracteres que a una de 10 (doble de longitud) y simplemente por ser de 11 caracteres (10% más larga) ¿Ya es 7 veces más fuerte que una de 10?

El porcentaje asignado a la longitud yo creo que debería ser en función de la propia longitud, no según reglas fijas. Por ejemplo 1 o 2% por cada carácter. Si acaso puedes aplicar "bonos" al porcentaje por superar cierta longitud, pero no una regla fija.


No sé donde leí un estudio que decía que hoy en día importa más la longitud de la contraseña que su complejidad.




Saludos
488  Programación / Desarrollo Web / Re: [JUEGO HTML][DUDA] ¿Cómo hacer algún tipo de salvaguarda en un juego? en: 3 Septiembre 2020, 10:28 am
Usas un objeto o lo que quieras, y lo almacenas en localStorage. Yo no usaría cookies pues están limitadas. localStorage es muy sencillo de usar y no te hace falta ninguna librería.

https://developer.mozilla.org/en-US/docs/Web/API/Window/localStorage


Código
  1. let data = {score: 500, user: 'papanoel'};
  2. localStorage.setItem('partida', JSON.stringify(data)); // localStorage almacena strings.

Código
  1. let save = localStorage.getItem('partida');
  2. // comprobamos si tenemos partida guardad y la pasamos a objeto.
  3. data = (save ? JSON.parse(save) : {score: 0});
  4.  
  5.  
  6. console.log(data.score); // 500
  7. console.log(data.user); // papanoel


Obviamente olvídate de guardar datos sensibles, puesto que tanto las cookies como el localStorage son modificables por el usuario.

Saludos
489  Seguridad Informática / Seguridad / Re: Como identificar una IP en: 26 Agosto 2020, 11:04 am
Esa IP es de enlace local.

https://es.wikipedia.org/wiki/Direcci%C3%B3n_de_Enlace-Local
Citar
Las direcciones de enlace local para IPv4 están definidas en el bloque 169.254.0.0/16. En IPv6, están reservadas con el prefijo fe80::/10.3​

Está en tu propio PC/dispositivo.

Saludos
490  Programación / Desarrollo Web / Re: [Pregunta]: ¿Como puedo definir un arreglo de la siguiente manera con JS? en: 26 Agosto 2020, 09:15 am
Que yo sepa, en JS también puedes tener un array con índices no numericos:

Ahí lo que estas haciendo es acceder a las propiedades como objeto del array. Es como hacer trampa y los "indices" que seteas no funcionan como array.

https://developer.mozilla.org/en-US/docs/Web/javascript/Reference/Global_Objects/Array

Arrays cannot use strings as element indexes (as in an associative array) but must use integers. Setting or accessing via non-integers using bracket notation (or dot notation) will not set or retrieve an element from the array list itself, but will set or access a variable associated with that array's object property collection. The array's object properties and list of array elements are separate, and the array's traversal and mutation operations cannot be applied to these named properties.


Una simple prueba:

Código
  1. let a = [];
  2. a['indice'] = 'hola';
  3. a['mundo'] = 'adios';
  4.  
  5. a.forEach(item => console.log(item)); //undefined
  6.  
  7. console.log(a.length); // 0
  8.  
  9. console.log(a.values()); // {}


Saludos
Páginas: 1 ... 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 ... 769
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines