Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - sombrakepsilon

#1
Cita de: jmpesp en 26 Mayo 2020, 19:09 PM
Las personas que administren esos sitios podran ver tu actividad SOLO en relacion al sitio (los recursos del sitio a los que accediste, si agregaste un producto al carrito, si compraste X producto, etc).

NO pueden acceder a otra informacion como la que pusiste ahi. Acceder a los procesos que esta corriendo tu pc, saber si la ventana del navegador esta activa, etc.

Sin embargo, los sitios web tienen la posibilidad de correr javascript en tu navegador, y acceder a cierta informacion de tu entorno, aunque limitado y algunas de estas requieren de tu autorizacion explicita.

Algunos ejemplos:

- Version del navegador, S.O y plataforma
- Tamano de la pantalla
- Lenguaje y zona horaria
- Coordenadas GPS (requiere tu autorizacion)
- Almacenamiento local
- Cookies (solo las que no esten marcadas como HttpOnly)

Entre otros.

Lo que se puede hacer via javascript es muy limitado y lo mas invasivo (como la geolocalizacion) requiere de tu autorizacion.

Aun asi, si te preocupa tu privacidad, deberias desactivar javascript. Estos datos pueden utilizarse para computar una huella unica que servira para identificar a tu navegador.

Desactivar javascript puede  producir que algunos sitios que dependen de el no funcionen correctamente o sean inutilizables.

----------------------------------
Si la version de tu navegador tiene alguna vulnerabilidad que pueda ser explotada para lograr RCE y escapar de los sistemas de proteccion que suelen tener los navegadores (sandbox) entonces se podria comprometer tu dispositivo.

Por esto es importante mantener tu software actualizado.




Cita de: Emertech en 26 Mayo 2020, 23:20 PM
Se puede hacer con javascript (WebSocket y window.onfocus) y comprobar cada cierto tiempo si la ventana abierta del navegador esta activa (por ejemplo en un exámen linea). Para tener idea de lo que se podría hacer debes ver como funciona BeEF.


Cita de: Reent en 27 Mayo 2020, 10:44 AM
Esto es algo de Experiencia propia...

Si escuchas musica por Youtube y mantienes la ventana de Youtube abierta Salen anuncios, si cambias de ventana se nunca salen anuncios. No se si a alguien de ustedes le ha pasado eso.

Muchas gracias por vuestras respuestas. Experimentaré un poco con lo de desactivar javascript, a ver que puedo observar de eso y aparte también me miraré BeEF.
#2
Cita de: @XSStringManolo en 24 Mayo 2020, 15:25 PM
Respuesta corta: Si estás en tu casa no a menos que exploten fallo de seguridad.
Si estás en su wi-fi sí.


Si te llegan anuncios o algo a de ser más por tema de cookies, cuentas de Google y demás.


Y por ejemplo, teniendo su página abierta en mi navegador, ¿podrían saber si minimizo el navegador o si lo pongo en segundo plano? Osea si en primer plano estoy usando otra aplicación de forma local.

Saludos y gracias por la respuesta.
#3
Hola,

Tengo una duda a ver si alguien me la pudiera resolver.

Básicamente, es si si yo me conecto a una página de internet, una página alojada en un servidor de cierta entidad (ya sea la pagina de la biblioteca de la universidad alojada en las instalaciones de la universidad, o la página de una tienda alojada en los servidores e instalaciones de un centro comercial, etc), las personas encargadas de llevar esas páginas, ver su tráfico, ver a qué recursos se acceden en ella, etc, pueden saber cosas como por ejemplo, si minimizas el navegador mientras tienes su página abierta? O los programas que tú tienes abiertos en tu ordenador de forma local (que no depende de la red) mientras tienes su página abierta?

Ese tipo de cosas, las pueden saber? y en caso de que sea si, sería ilegal? Pero sobre todo me interesa si pueden saberlo.

Saludos y gracias por la ayuda.
#4
Buenas, tenia una duda para hacer un ejercicio y es como puedo hacer para cuando tengo un numero mayor de una cifra sustituir todos sus digitos por 1 menos el primero?
Por ejemplo si el resultado que voy a obtener es un 59 salga un 51 , si voy a obtener el 12342 salga el 11111 , si es un 2 que salga un 2 , si es un 351 que salga un 311.
#5
Cita de: engel lex en 29 Septiembre 2016, 23:20 PM
Cual es tu duda?

Como introducir numeros por la entrada y que pare de leer cuando introduzca un cero ?
y la otra duda seria, como puedo hacer para que el programa luego recuerde esos numeros para operar con ellos? Como por ejemplo en el ejemplo que he puesto de los cuadrados.
#6
Hola, querria saber si me podrían ayudar con este problemilla que tengo y es simplemente que como podria leer varios numeros y luego trabajar con estos y que la lectura de esos numeros fuera hasta que introdujese un cero por teclado, es decir, que introdujese numeros hasta introducir un cero y ya a partor de ahi el programa trabajase con esos numeros, como si ese cero fuese una especie de marca de fin. Por ejemplo, un programa que metas numeros y te calcule su cuadrado, pues me gustaria que quedase asi:

Entrada:
1
2
3
0

Salida:
1
4
9
#7
Hola, perdonen las molestias pero llevo ya unos días con una duda que no me permite realizar un ejercicio de programación, a continuación les pondré el código y seguidamente mi duda a ver si pudieran por favor resolverla.

Código (cpp) [Seleccionar]
#include <iostream>
#include <string>
using namespace std;

void funcionSeparadora (string linea)
{
int numParametros= 1;
string parametro;
for (int i= 0; i<linea.length(); i++) {
parametro[i] = linea[i];
if (linea[i] == ',') {
cout << "Parametro " << numParametros << ":" << "[" << parametro << "]" << endl;
numParametros++; }
else {parametro+linea[i];}
}
cout << "Parametro " << numParametros << ":" << "[" <<  parametro << "]" << endl;
}

int main (void) {
int contador= 1;
string comando;
while (cin >> comando) {
string parametros;
cout << contador << ". Comando: " << "[" << comando << "]"  << endl;
char c;
c = cin.get();
if (c == '\n')
{
}
else
{
getline(cin, parametros);
cout << "Parametros: " << "[" << parametros << "]" << endl;
funcionSeparadora(parametros);
}
contador++;
}
}


La idea es que la función separadora me devuelva cada uno de los parámetros que metemos por separado cuando haya una coma , puse que la cadena parámetro fuese igual su contenido a la cadena linea (que seria los parámetros que metemos) pero no se porque cuando ejecuto el programa no me devuelve los parámetros por separado, la duda es como puedo hacer que la cadena parámetro me vaya devolviendo el primer parámetro, el segundo, etc. Se que es una duda muy básica de programación así que disculpad las molestias.