lunes, 5 de octubre de 2020

Restricciones para el direccionamiento IP ¿Cuáles son?

Reglas de Direccionamiento IP


El direccionamiento IP es el sistema de números que sirve para identificar de forma lógica a cada dispositivo conectado a una red que usa el Protocolo de Internet.

Versión IPv4: Usa cuatro números del 0 al 255 separados por puntos (ejemplo: 192.168.1.1). Es la más común.

Elementos Clave de una Red
  • Máscara de subred: Indica qué parte de la IP es la red y qué parte es el equipo.
  • Puerta de enlace (Gateway): El enrutador que conecta la red local con internet

Algunas direcciones IP tienen uso especial y no pueden utilizarse para identificar redes ni host.
ip


–    El primer octeto no puede ser 255 (11111111), debido a que esta reservado para el broadcast[1].

–    El primer octeto no puede ser 0 (00000000), ya que pertenece solo a esa red.

–    El primer octeto no puede ser 127 (01111111), ya que es loopback (el propio host).

–    La dirección IP de una red debe ser única en Internet.

–    La dirección IP de un host debe ser única en una red.

–    El último octeto no puede ser 255 ya que es broadcast.

–    El último octeto no puede ser 0 por que es local host.



Saludos!

domingo, 20 de septiembre de 2020

Interferencia de Van Eck

Que es la Interferencia de Van Eck?


La Interferencia de Van Eck es un procedimiento que se utiliza para espiar el contenido de un monitor LCD y CRT mediante la detección de las emisiones electromagnéticas.​ Debe su nombre al investigador holandés Wim Van Eck, quien en 1985 publicó el primer prototipo del equipo, donde se incluía además una prueba de concepto.

El sistema también se utiliza para poner en peligro la confidencialidad y el secreto del voto en una elección que se realice con voto electrónico.
Esto hizo que el gobierno de Holanda prohibiera el uso de las máquinas de votación NewVote, en las elecciones nacionales de 2006, bajo el argumento de que la información de los electores no cuenta con garantías de secreto del sufragio.​ En un ensayo realizado en 2009 con los sistemas de votación electrónica de Brasil, la interferencia de Van Eck fue usada exitosamente para vulnerar el secreto del voto en una urna de las que utiliza el tribunal electoral brasileño.

La información que se exhibe en un monitor de video se compone de señales de alta frecuencia eléctrica. Esas oscilaciones eléctricas crean radiación electromagnética de alto rango que tiene un correlato con la imagen que se muestra en la pantalla. Por lo tanto, en teoría, según los principios de este mecanismo, esas emisiones radioeléctricas pueden ser utilizadas para reconstruir la imagen desplegada en el monitor, ya sea de rayos catódicos como los nuevos sistemas LCD.

Les adjunto un video de demostración muy ilustrativo:





Saludos!

¿Qué es una Piconet?

¿Piconets? Todo lo que Tenes que saber!


piconet


Básicamente, es una red informática cuyos nodos se conectan utilizando Bluetooth de forma ad hoc, en la que uno de los dispositivos hace las veces de maestro y el resto son esclavos. Una piconet puede constar de dos a siete dispositivos.
Los dispositivos ocupan el mismo canal físico (sincronizados con un reloj común y una secuencia de saltos).

Algunos ejemplos de piconets incluyen un teléfono celular conectado a una computadora, una computadora portátil y una cámara digital habilitada para Bluetooth , o varias PDA conectadas entre sí.

Ad hoc significa "para este propósito" o "para esto". Es una frase latina que a menudo se utiliza para indicar que un determinado acontecimiento es temporal y es destinado a ese propósito específico.

Debido a que el sistema Bluetooth salta más de 79 canales, la probabilidad de interferir con otro sistema Bluetooth es inferior al 1,5%. Esto permite que varias piconets Bluetooth funcionen en la misma área al mismo tiempo con una interferencia mínima.

Detalle: A un grupo de piconets se le llama scatternet.




Saludos!

sábado, 19 de septiembre de 2020

Protocolos TTL vs SSL - ¿Cuáles son las diferencias?

Diferencias principales TTL vs SSL


ttl


TLS y SSL son ambos protocolos para autentificar y encriptar la transferencia de datos en Internet.

  • SSL 1.0 – nunca se ha publicado debido a problemas de seguridad.
  • SSL 2.0 – lanzado en 1995. Desaparecido en 2011. Ha tenido problemas de seguridad.
  • SSL 3.0 – lanzado en 1996. Se depreció en el 2015. Ha tenido problemas de seguridad.
  • TLS 1.0 – lanzado en 1999 como una actualización a SSL 3.0. La depreciación prevista para el año 2020.
  • TLS 1.1 – publicado en 2006. La depreciación prevista para el año 2020.
  • TLS 1.2 – publicado en 2008.
  • TLS 1.3 – lanzado en 2018.

Los dos están estrechamente vinculados y TLS es realmente la versión más moderna y segura de SSL.

Aunque SSL sigue siendo el término dominante en Internet, la mayoría de las personas se refieren realmente a TLS cuando dicen SSL, porque ambas versiones públicas de SSL no son seguras y hace tiempo que han sido desaprobadas.

No sólo es TLS más seguro y eficiente, sino que la mayoría de los navegadores web modernos ya no soportan SSL 2.0 y SSL 3.0. Por ejemplo, Google Chrome dejó de ser compatible con SSL 3.0 en 2014 y la mayoría de los principales navegadores tienen previsto dejar de ser compatibles con TLS 1.0 y TLS 1.1 en 2020.


Aquí está el historial completo de las versiones de SSL y TLS:

Para utilizar los protocolos SSL y TLS, debe instalar un certificado en su servidor (aquí está cómo instalar un certificado SSL en WooCommerce).

Es importante utilizar las últimas versiones de TLS porque SSL ya no es seguro, pero su certificado no determina el protocolo que utiliza su servidor. En su lugar, una vez que tenga un certificado, puede elegir qué protocolos utilizar a nivel de servidor.

Actualmente existe TLS 1.1, TLS 1.2 y TLS 1.3, todas ellas seguras y soportadas por los principales navegadores.

Para verificar una web (la calidad y seguridad) puede visitar www.ssllabs.com y chequear el sitio que desee


Fuente: kinsta.com/


Saludos!


viernes, 18 de septiembre de 2020

¿Qué es la ofuscación y defuscacion de código Java?

Java: ofuscación y defuscacion

java

La ofuscación de código es el proceso de modificar un ejecutable para que ya no sea útil para un pirata informático pero siga siendo completamente funcional. Si bien el proceso puede modificar las instrucciones del método o los metadatos reales, no altera la salida del programa.

La ofuscación automatizada del código hace que la ingeniería inversa sea un programa difícil y económicamente inviable.

»Ejemplo de código ofuscado:

//This javascript code looks strange…is it obfuscated???eval(function(p,a,c,k,e,r){e=function(c){return c.toString(a)};if(!''.replace(/^/,String)){while(c--)r[e(c)]=k[c]||e(c);k=[function(e){return r[e]}];e=function(){return'\w+'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\b'+e(c)+'\b','g'),k[c]);return p}('0 3(){$.4({5:"6",7:"8",9:\'/b/c/d/e/f\',g:0(a){1.2(a)},h:0(a){1.2(a)}})}',18,18,'function|console|log|makeInviteCode|ajax|type|POST|dataType|json|url||api|invite|how|to|generate|success|error'.split('|'),0,{}))

»Fuente
: preemptive.com


Ahora para Desofuscar el código se puede utilizar la herramienta de la siguiente web y el resultado aplicándolo con el código anterior seria:

function makeInviteCode() {
    $.ajax({
        type: "POST",
        dataType: "json",
        url: '/api/invite/how/to/generate',
        success: function(a) {
            console.log(a)
        },
        error: function(a) {
            console.log(a)
        }
    })
}




»Fuente: deobfuscatejavascript.com




Saludos!

jueves, 25 de junio de 2020

Crear USB Windows 10 con Rufus en 5 minutos - Guía Fácil

Crear USB Windows 10 con Rufus


Rufus es una aplicación portable, libre y de código abierto para Microsoft Windows que se puede usar para formatear y crear unidades flash USB de arranque o Live USB.


  • Ejecuta el archivo rufus-3.5.exe que descargamos (no necesita instalación puesto que es una utilidad portable)
  • En la ventana de Rufus selecciona tu unidad en la lista de dispositivos:
  • Descargar la ISO o seleccionar si ya la descargaste. Luego configurar el resto como se muestra en la imagen
  • Hacer clic en empezar y en 5 min estará lista
  • NOTA: en esquema de partición elegir MBR si la BIOS es de las pantallas Azules básica Elegir GIT si la BIOS es UEFI (o sea con interfaz grafica y menues "lindos")


-Descargar Rufus (ultima version)



usb




Saludos!

miércoles, 24 de junio de 2020

Monoteísmo. ¿Qué es?

Monoteísmo ¿Significado? Te lo explico facil


religion


El monoteísmo es la creencia de las religiones en la existencia de un único Dios. Éstas declaran a su vez que otros seres espirituales son fruto de la imaginación y, en caso de que existan, los consideran entidades deiformes caídas.


Las principales religiones monoteístas son las semíticas: el judaísmo, el cristianismo y el islam. De todos modos, muchas de estas creencias afirman la existencia de Satán, como poseedor únicamente de poderes negativos y dañinos para los humanos, por lo que puede considerarse que en el fondo se trata de una teoría de dios, o teodicea, dualista. Ésta interpreta la unidad y bondad de Dios opuesta a los atributos satánicos del mal.

Se considera que el judaísmo anterior a los primeros profetas se acercó mucho a la concepción monista, ya que simplificó el significado del mal a una fuerza contraria a Dios. Pero el cristianismo rechazó este concepto y creó una teodicea semidualista intermedia, en la que se establecía la omnipotencia y benevolencia de Dios y luego se otorga a Satán diversas posibilidades de ejercer el mal.

El islam fundamentalista niega la existencia de Satán, su poder y sus manifestaciones. Sin embargo, hay diversas interpretaciones locales del islam basadas en creencias preislámicas que sí cuentan con diversos demonios o espíritus malignos, lo que refleja también un cierto dualismo moderado. En algunas interpretaciones islámicas sufíes se afirma que Dios es el responsable de todas las cosas, por lo tanto también de los elementos causantes del mal (tanto de Satán como de los demonios dañinos).

En el monoteísmo, existen versiones muy estrictas de las teodiceas dualistas, como el maniqueísmo y el zoroastrismo. Éstas creen que el bien (Dios) y el mal (Satán) conviven como dos principios cósmicos eternos, incompatibles. Por otro lado, el catarismo, doctrina cristiana del suroeste de Francia, es un ejemplo de religión monoteísta que creía en un Dios benevolente, constantemente amenazado por las dañinas fuerzas del mal.

Algunas teorías de estudiosos evolucionistas, afirman que el monoteísmo proviene del politeísmo (creencia en varios dioses o espíritus) y es una forma de religión más avanzada. Pero esta interpretación no es generalizable ya que se han estudiado culturas tecnológicamente rudimentarias que han empezando siendo monoteístas y que han derivado hacia el politeísmo.

La diferenciación entre monoteísmo y politeísmo resulta poco precisa o simple cuando se trata de definir religiones como el hinduismo y el budismo. Según algunos autores sería mejor usar la noción de divinidad inmanente. Por un lado, el hinduismo se fundamenta en la jerarquía divina de un Dios inmanente y diversos dioses locales. El budismo, por otro lado, se basa en Buda, un mortal iluminado, que no encajaría técnicamente con la idea de gran dios. Budismo e hinduismo comparten una idea de la divinidad inmanente y no dualista, con la doctrina del karma como eje central.

En las religiones monoteístas es probable hallar junto al gran dios, o formando parte de él, algunas deidades de menor importancia o asociadas al mismo.



Saludos!