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

 

 


Tema destacado: Usando Git para manipular el directorio de trabajo, el índice y commits (segunda parte)


  Mostrar Mensajes
Páginas: 1 2 3 4 5 6 [7] 8 9 10 11 12 13 14 15 16 17 18
61  Seguridad Informática / Seguridad / Re: cifrar datos en: 18 Octubre 2023, 23:27 pm
a ver,una imagen se compone de ceros y unos,no? y un audio tambien. Y un texto. Entonces lo de cifrar un archivo, se cifra en ese conjunto de 0 y 1? o se aplica en una capa superior?

No importa.

Puedes cifrar ceros y unos como puedes cifrar el lenguaje italiano o el español. El cifrado es un medio de transformacion de informacion (o mensajes), y ya, basicamente.

Vulgarmente:

Si yo te digo que "Hola" se cifra como "Pescado", cuando yo vaya por la calle y te grite ¡Pescado! Tu me vas a decir "Pescado, amigo mio" o lo que tu quieras, pero lo importante es que la gente a nuestro pensara que vamos de camino al manicomio y mientras tanto nosotros estamos bien sanos dandonos un saludo.

Ese es basicamente el punto.

La informacion puede ser cualquier cosa, por lo tanto puedes cifrar muchas cosas, o, en otras palabras, usar la criptografia (el cifrado) para muchas cosas.

No te confundas metiendote en todo al mismo tiempo.

Pero para darte una idea, puedes usar el cifrado para:

Evitar ser detectado por antivirus o IDS.
Evitar que depuren tu codigo.
Mantener la autenticidad de conexiones.
Implementacion de certificados electronicos.

He aqui varias razones para continuar haciendo preguntas.

Aunque, como dijo el usuario MCKSys, necesitas usar mas Google y menos a personas reales dispuestas a resolver dudas que no estan en Google o son demasiado dificiles de encontrar, al menos.

(Hablo por mi).

Un saludo y suerte.
62  Programación / Programación General / Backpropagation no funciona - Redes neuronales. en: 18 Octubre 2023, 13:22 pm
Tengo esta red neuronal simple:

Código
  1. import numpy as np
  2.  
  3. class NeuralNetwork:
  4.    def __init__(self):
  5.        self.W1 = np.random.randn(2, 3)
  6.        self.W2 = np.random.randn(3, 1)
  7.  
  8.    def sigmoid(self, x):
  9.        return 1 / (1 + np.exp(-x))
  10.  
  11.    def sigmoid_deriv(self, x):
  12.        return x * (1 - x)
  13.  
  14.    def mse(self, O, P):
  15.        x = (P - O) ** 2
  16.        x = np.mean(x)
  17.        y = P - O
  18.        return (x, y)
  19.  
  20.    def forward(self, I):
  21.        self.Z1 = I @ self.W1
  22.        self.A1 = self.sigmoid(self.Z1)
  23.        self.Z2 = self.A1 @ self.W2
  24.        self.A2 = self.sigmoid(self.Z2)
  25.        return self.A2
  26.  
  27.    def backward(self, P, I, O):
  28.        error = self.A2 - P
  29.        D = [error * self.sigmoid_deriv(self.A2)]
  30.  
  31.        delta = np.random.randn(2, 3)
  32.        D.append(delta)
  33.  
  34.        self.W2 = self.W2 + (-0.01 * self.A2.T.dot(D[0]))
  35.        self.W1 = self.W1 + (-0.01 * self.A1.T.dot(D[1]))
  36.  
  37.    def train(self, I, P):
  38.        O = self.forward(I)
  39.        self.backward(P, I, O)
  40.  
  41. if __name__ == '__main__':
  42.    NN = NeuralNetwork()
  43.    I = np.array([[0, 1]])
  44.    P = np.array([[1]])
  45.    for i in range(1):
  46.        NN.train(I, P)
  47.    exit()

Cuando quiero calcular delta de W1, obtengo un error de dimensiones.

¿Que estoy haciendo mal?

Gracias de antemano por cualquier ayuda.
63  Seguridad Informática / Seguridad / Re: Borrar huella digital en: 13 Octubre 2023, 18:15 pm
Si haces esa pregunta de cualquier manera, rapidamente veras a los caballeros templarios de Internet decir "Ay,  no tendras tu nada que esconder", "Algo habras hecho".

En fin.

Citar
1. ¿Hay alguna forma de borrar información en la nube o sin que pueda haber remedio, todo lo que hay en Internet se queda en Internet? (tengo entendido que pasado cierto tiempo se destruyen los datos personales de cada uno, pero no sé si es realmente así).

Existen puntos de datos en si, y luego estan los logs.
Si te llegaron mas de veinte emails al Gmail sobre tus nuevos documentos legales de la cafeteria que acabas de montar, y te has conectado a Google.com con una IP diferente, pero siendo la misma, con mas frecuencia en el ultimo mes, he aqui una simple deduccion: Acabas de montar una cafeteria, Google lo sabe y tu nunca se lo dijiste o le permitiste saberlo. No puedes escapar de ese tipo de cosas y eso es parte de la huella digital. Lo que puedes hacer es ofuscarla.

Consejos:

Usa una buena VPN que no registre logs y que no guarde llaves privadas. Ademas si tiene sede en Suiza mejor.

Si tienes redes sociales, no las elimines inmediatamente (aunque probablemente ya lo hiciste). Recuperalas y ofusca los datos. Crea un bot para cada red social que "de like", comente y consuma algun tipo de contenido que tu realmente nunca consumirias, si puedes has que genere conversaciones acerca de cosas de las que tu nunca hablarias. Puedes utilizar chatGPT para esto ultimo. Elimina todos los "likes" que hayas dado, a todas las publicaciones a las que les hayas dado. Tambien comentarios. En resumen, el proceso seria:

Crear un bot.
El bot inicia sesion.
El bot elimina todas tus interacciones en esa red social.
El bot genera interacciones totalmente erraticas y que NO se identifican contigo.
Dejar la red social activa, NO la elimines. Mejor que quede como una cuenta fantasma que como una cuenta eliminada. La segunda es mas interesante.

Como consejo final y mas importante, no uses redes sociales.

Citar
2. He leído que todo lo que buscamos, aunque sea en incógnito, se queda almacenado en el router y por tanto se puede acceder a nuestro historial aunque lo borremos a través del navegador. ¿Hay alguna forma de evitar eso, como utilizar Tor? ¿Cómo puedo borrar el historial del router de mi casa?

No se en donde leiste eso pero los logs del router no te importan tanto. Resetealo cuando lo cambies/tires y eso seria suficiente.

La VPN es suficiente. TOR es muy lento para uso cotidiano.

Citar
3. He visto que desde la ventana de «propiedades» en Windows y algunas galerías de algunos teléfonos te permiten opciones como eliminar ciertos datos de las fotografías como la fecha en la que se han realizado y demás. ¿Eso sería suficiente para eliminar la información vinculada a las fotos o es mejor reforzarlo con programas como MetaStripper o Doc Scrubber ? Asimismo, ¿me podéis recomendar alguna aplicación móvil para borrar metadatos? (mi galería en vez de borrar la información como la fecha y la ubicación me deja modificarla y no confío mucho en eso porque seguro que aún así podría verse la información original, por lo que prefiero borrarla directamente).

Eso ya recae en asuntos de diseño de los formatos de imagen. No hay forma en la que puedes deshacerte de eso mas que la configuracion del dispositivo en el que las tomas. Al menos dentro de lo que se.

Citar
6. En el tema de la mensajería, ¿qué aplicación es más segura/privada? He leído que Signal puede ser una buena opción pero por si conocíais otras alternativas.

Signal.
Proton Mail.



Algo para añadir:

Si haces el bot, haz que actue conforme a las siguentes ideas:

El COVID es una enfermedad peligrosa.
Apatia por el gobierno ruso.
Simpatia por el feminismo en cualquiera de sus formas.
Simpatia por el partido Democrata estadounidense.

Sin importar cuales sean tus creencias sobre estas ideas, asi vas a meter a tu cuenta en el mayor grupo ideologico posible, ya que esas son las ideas que estan conforme a la mayoria de medios de comunicacion, lo que hace que mas personas sean propensas a publicar contenido de ese tipo.

De esa forma digamos que aumentas la probabilidad de que tu cuenta entre en un grupo grande.
A eso es a lo que me refiero.
64  Seguridad Informática / Seguridad / Re: Cyberbullying en: 13 Octubre 2023, 17:57 pm
Pues, no se cual sea tu caso particular, y hace años que no tengo redes sociales, pero que yo sepa todas las redes sociales te ofrecen la opcion de bloquear a un usuario y a otras cuentas que se pueda crear automaticamente al mismo tiempo.

No se, o sea, como desde Internet no tiene la capacidad de tocarte, yo creo que bastaria con bloquearlo si el "acoso" es lo unico ("lo unico", como si fuera poco, ¿No?) que te molesta.
65  Programación / Scripting / Cual es la mejor manera de declarar clases. en: 13 Octubre 2023, 15:28 pm
Buenas, yendo directamente a la pregunta,

Código
  1. class clsClass:
  2.    def __init__(self):
  3.        pass

Código
  1. class clsClass():
  2.    def __init__(self):
  3.        pass

¿Cual es la diferencia exactamente?
¿Es la primera simplemente una forma de ahorrarte escribir los parentesis cuando el constructor no toma ningun argumento, o es que es una forma equivocada en si y el interprete simplemente te lo ignora porque Python es tolerante?

Gracias de antemano por cualquier ayuda.
66  Programación / Programación C/C++ / Re: por que aprender c/c++ y cual es el camino para dominar el camino de la programacion para vivir de esto en: 11 Octubre 2023, 01:27 am
Encuentra algo que te obsesione y que implique programar y vas a caer en la maestria inevitablemente.
En mi caso fue descubrir por que el Antivirus ponia "desinfectando" cuando "limpiaba" el ordenador, si no habia algodon o alcohol dentro de la torre o el CPU.
67  Programación / Programación General / Re: ¿CualEsLaMejor forma_de_nombrar? en: 11 Octubre 2023, 01:21 am
pues depende del lenguaje o framework que utilices una manera está más utilizada (encouraged) que otra,

en C# .net se utiliza pascal case en los metodos, ejemplo TestConnection(),

en Java o javascript se utiliza camel case, ejemplo getName(),

en Python he visto que se utiliza el snake case, ejemplo get_connection(), aunque también he visto en algunos paquetes el uso de camel case.

Me resulta más cómodo utilizar camel case, me parece más rápido de escribir.


No habia visto tu respuesta.

Pues esta es una de las cosas que mas me intriga. Las convenciones.

Sinceramente estoy un poco confundido entre la idea de mantener un estilo o cambiarlo acorde al lenguaje.
68  Foros Generales / Foro Libre / Re: Nuestro proyecto: El renacimiento de Internet. en: 11 Octubre 2023, 01:15 am
Tachikomaia,

No creemos que el Internet pueda programarse. De la misma forma no creemos que este "programado" (metaforicamente) para evolucionar. Mas bien para atender a intereses. Y no los tuyos o los mios, precisamente. Mas importante, podria ser de otra forma.

Por condicionamiento nos referimos al hecho de que el dinero en criptomonedas no te lo pueden bloquear porque tu gobierno entro en guerra con el gobierno al cual pertenece tu nacionalidad. De la misma forma Internet no podria atender a unos intereses, censurar otros, o abusar de poder.

Por ejemplo, omo ocurre con la venta de datos personales. Si no estas al tanto, en Europa existe la LGPD, que es una ley que se creo para justificar prevenir esto. Hay mucho en Internet al respecto si te interesa averiguarlo en profundidad.

Citar
El movimiento de datos no puede ser gratis a menos que generes electricidad tú mismo, gratis ¿no? Sobre lo demás no sé de qué hablas.

No pretendemos hacer el uso de la electricidad gratuito, pero el acceso a Internet si.
Por ahora solo tendria mas sentido decir "oligonet".

Citar
Pero dependeríamos de esos routers privados o lo que sea (no entiendo bien del tema) ¿eso no es condicionamiento y exponernos a que sus dueños hagan lo que quieran?

Los dueños de los routers somos nosotros.

Citar
si no es una Anarquía ni lo controla el Estado ¿entonces cómo es? ¿lo controla la misma gente, cómo?

Los arboles no son una anarquia ni los controla el Estado. Los pueden plantar, los pueden regar o quemar. Pero no puedes "controlar" a un arbol, por definicion de lo que significa ser un arbol. Queremos cambiar Internet de forma que se pueda hacer un simil en esto.

Citar
Las infraestructuras no trastornan sino el uso de las redes sociales o más bien cuando son usadas malintencionadamente.

Bueno, si, pero es como decir que las drogas solo son nocivas cuando no se usan en las dosis correctas. Ocurre y habria que solucionarlo. Sin embargo no podemos cambiar la naturaleza humana y su propencion a la adiccion, pero si la arquitectura de Internet.

Citar
¿Qué trastornos psicológicos causa la industria de la pornografía?

Este no es el punto del post pero te voy a enviar una referencia y si quieres discutirlo mas directamente puedes abrir un post al respecto y contestare, o mandarme un mensaje privado.

https://www.gq.com.mx/cuidado-personal/articulo/efectos-del-porno-en-la-mente-segun-la-ciencia

Nota: Al igual que uno podria decir "Pero yo no soy adicto", lo podria decir un cocainomano que dice que consume porque quiere o es su decision y no porque la quimica en su cerebro lo esta condicionando.

Un saludo
69  Foros Generales / Foro Libre / Re: Nuestro proyecto: El renacimiento de Internet. en: 9 Octubre 2023, 23:45 pm
Solo recordar que con gusto damos respuesta a sugerencias, opiniones o criticas verbales mas o menos argumentadas respecto a lo expuesto.

Un saludo.

Nota: Solo "dar respuesta" seria un disfemismo de cuanto lo agradecemos.
70  Foros Generales / Foro Libre / Nuestro proyecto: El renacimiento de Internet. en: 9 Octubre 2023, 15:50 pm
Buenos dias, o buenas tardes, usuario de Internet.

Vivimos en un mundo que, naturalmente, se rige por las leyes naturales.

Si hay algo que ha cambiado el curso de este hermoso ente que nos presenta la vida, la naturaleza, en la vida humana y por lo tanto de lo demas animales de esta tierra de la que nos hemos hecho dueños y señores, es Internet.

Los problemas que se nos presentan en esta gran obra de la ingenieria, son debidos, todos ellos, a una cosa: el condicionamiento.

Cualquier sistema aislado no evoluciona; no hay que tener una perspectiva darwinista del mundo para apreciar como este cambia, y cualquier cosa que se encuentra condicionada en un entorno que es cambiante, termina trastornada.

Aqui se propone una nueva perspectiva que, ironicamente, es la perspectiva original.

Cambiar las arquitecturas de cliente-servidor y de igual a igual por arquitecturas de un "todo" que interacciona consigo mismo y se autoregula con la intervencion de los usuarios de la red.

La diferencia real: la eliminacion del condicionamiento.

¿Cual es la razon por la cual tienes que pagar tu conexion a Internet? ¿Cual es la razon por la cual no puedes conectarte a donde quieras cuando quieras y tienes que contratar un servicio de VPN? A una compañia le pertenece la red que utilizas para que tu router envie paquetes a su destino. Sin embargo, ¿Podria ocurrir esto sin ningun coste y, ademas, eliminando la posibilidad de un ISP de mantener logs de tus datos con el fin de venderlos o almacenarlos? Creemos que si.

De la misma forma en la que Windows, un sistema operativo maravilloso, tiene una alternativa, Linux, tambien maravilloso, a nivel fisico (en terminos del modelo OSI, a nivel fisico, de enlace y de acceso al medio) podria alcanzarse tambien esta alternativa.

La idea seria crear una red basada en los hosts que la componen. Es decir:

Si existen los hosts A, B y C conectados a la red R, estos podrian compartir bases de datos identicas, de la misma forma en la que funciona una blockchain, para almacenar rutas, listas de direcciones, etc. La red estaria basada en routers privados que se compartirian la informacion y, tomando en cuenta que, practicamente, en el mundo se podria trazar cualquier ruta (excepto las intercontinentales) basada en la interconexion de routers caseros, no habria la necesidad de intervenir con protocolos del tipo DSL o cualquier otro servicio propiedad de una empresa o estado.

Decimos no a la anarquia, no al condicionamiento de ninguna red, no al anonimato absoluto, no a la intervencion estatal en la red, no a los trastornos psicologicos causados por infraestructuras como las redes sociales, la industria de la pornografia y la censura en Internet.

Decimos que si al Internet.

Escuchamos sugerencias, criticas y opiniones.

Un saludo y gracias por leer.

Notas: Aun se presentan problemas como, como mencionamos anteriormente, la conexion intercontinental. Ademas: Conexion en lugares inhospitos o protocolos de direccionamiento. Queremos escuchar que tiene para decir un usuario del Internet actual, ademas de nosotros.
Páginas: 1 2 3 4 5 6 [7] 8 9 10 11 12 13 14 15 16 17 18
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines