from Dark Reading: https://ift.tt/3eLDohM
via IFTTT
Daily Archives: June 29, 2020
Russian Cybercriminal Behind CardPlanet Sentenced to 9 Years
from Dark Reading: https://ift.tt/3dLDNzu
via IFTTT
HackerOne Reveals Top 10 Bug-Bounty Programs
Rankings based on total bounties paid, top single bounty paid, time to respond, and more.
from Dark Reading: https://ift.tt/38b6F3b
via IFTTT
LKRG, un módulo diseñado para detectar y bloquear ataques y violaciones en el Kernel de Linux

El proyecto Openwall ha publicado el lanzamiento del módulo del núcleo LKRG 0.8 (Linux Kernel Runtime Guard), diseñado para detectar y bloquear ataques y violaciones de la integridad de las estructuras del núcleo.
El módulo es adecuado tanto para organizar la protección contra exploits ya conocidos para el kernel de Linux (por ejemplo, en situaciones donde es problemático actualizar el kernel en el sistema), como para exploits opuestos para vulnerabilidades desconocidas.
(adsbygoogle = window.adsbygoogle || []).push({});
¿Qué hay de nuevo LKRG 0.8?
En esta nueva version se ha cambiado el posicionamiento del proyecto LKRG, que ahora no se divide en subsistemas separados para verificar la integridad y determinar el uso de exploits, sino que se presenta como un producto completo para identificar ataques y diversas violaciones de integridad;
(adsbygoogle = window.adsbygoogle || []).push({});
En cuanto a la compatibilidad, de esta nueva version, podremos encontrar que es compatible con los núcleos de Linux de 5.3 a 5.7, así como con los núcleos compilados con optimizaciones agresivas de GCC, sin las opciones CONFIG_USB y CONFIG_STACKTRACE o con la opción CONFIG_UNWINDER_ORC, así como con los núcleos en los que no hay funciones interceptadas por LKRG si puede prescindir.
Además de que se añadió el soporte experimental para plataformas ARM de 32 bits (probado en Raspberry Pi 3 Modelo B), mientras que para el soporte disponible anterior para AArch64 (ARM64) se complementa con la compatibilidad con Raspberry Pi 4.
(adsbygoogle = window.adsbygoogle || []).push({});
Por otra parte, se han agregado nuevos ganchos, que incluyen un manejador de llamadas «hook()» para identificar mejor las vulnerabilidades que manipulan las «capabilities», en lugar de los identificadores de proceso.
En los sistemas x86-64, se verifica y aplica el bit SMAP (Prevención de acceso en modo supervisor), diseñado para bloquear el acceso a los datos en el espacio del usuario desde el código privilegiado ejecutado a nivel del núcleo. Protección SMEP (Supervisor Mode Execution Prevention) se implementó anteriormente.
Se ha aumentado la escalabilidad de la base de datos de seguimiento de procesos: en lugar de un solo árbol RB protegido por un spinlock, está involucrada una tabla hash de 512 árboles RB, protegida por 512 bloqueos de lectura y escritura, respectivamente;
Se implementa y habilita un modo por defecto, en el que la verificación de integridad de los identificadores de proceso a menudo se realiza solo para la tarea actual, y también opcionalmente para las tareas activadas (despertar). Para otras tareas que están en estado de suspensión o que funcionan sin una llamada a la API del núcleo controlada por el LKRG, la verificación se realiza con menos frecuencia.
Además de que el archivo de la unidad systemd se ha rediseñado para cargar el módulo LKRG en una etapa temprana de carga (la opción de línea de comandos del kernel se puede usar para desactivar el módulo);
Durante la compilacion, se realizó una comprobación de algunas de las configuraciones obligatorias del núcleo CONFIG_ * para generar mensajes de error significativos en lugar de fallas poco claras.
De los demás cambios que se destacan de esta nueva version:
- Soporte agregado para los modos de espera (ACPI S3, suspensión a RAM) y suspensión (S4, suspensión a disco).
- Soporte agregado para DKMS en el Makefile.
- Se propone una nueva lógica para determinar los intentos de salir de las restricciones de espacio de nombres (por ejemplo, de los contenedores Docker).
- En el proceso, la configuración de LKRG se coloca en una página de memoria, generalmente de solo lectura.
- La salida a los registros de información que pueden ser más útiles para ataques (por ejemplo, información sobre direcciones en el núcleo) está limitada por el modo de depuración (log_level = 4 y superior), que está deshabilitado de manera predeterminada.
- Se agregaron nuevos parámetros de sysctl y módulo para ajustar LKRG, así como dos sysctl para una configuración simplificada eligiendo entre los perfiles preparados por los desarrolladores.
- La configuración predeterminada se cambia para lograr un equilibrio más equilibrado entre la velocidad de detección de violaciones y la efectividad de la reacción, por un lado, y el impacto en la productividad y el riesgo de falsos positivos por el otro.
- Según las optimizaciones propuestas en la nueva versión, la disminución del rendimiento al aplicar LKRG 0.8 se estima en 2.5% en el modo predeterminado («pesado») y 2% en el modo ligero («ligero»).
Si quieres conocer mas la respecto, puedes consultar los detalles aqui.
from Linux Adictos https://ift.tt/31uuotB
via IFTTT
BusyBox 1.32 ya está aquí y estos son sus cambios mas importantes

Hace poco se presentó el lanzamiento del popular paquete «BusyBox 1.32» el cual es una implementación de un utilidades UNIX estándar diseñadas como una herramienta principal en la lucha contra la violación de GPL en el firmware.
Este paquete se caracteriza por ser un solo archivo ejecutable y optimizado para un consumo mínimo de recursos del sistema con un tamaño de paquete de menos de 1 MB.
(adsbygoogle = window.adsbygoogle || []).push({});
Esta nueva version 1.32 se posiciona como una version inestable, y se espera que se proporcione una estabilización completa en la versión 1.32.1, que se espera en aproximadamente un mes.
(adsbygoogle = window.adsbygoogle || []).push({});
Para quienes desconocen de BusyBox, deben saber que hace posible crear un archivo ejecutable unificado que contiene un conjunto arbitrario de utilidades implementadas en el paquete (cada utilidad está disponible en forma de un enlace simbólico a este archivo).
El tamaño, la composición y la funcionalidad de la colección de utilidades pueden variar según las necesidades y capacidades de la plataforma integrada para la cual se realiza.
(adsbygoogle = window.adsbygoogle || []).push({});
¿Qué hay de nuevo en BusyBox versión 1.32?
En esta nueva version, podremos encontrar que se añadió un nuevo comando mim para ejecutar scripts desde un archivo Mimfile dado (que recuerda un poco a una utilidad make truncada).
Una gran parte de las correcciones en los comandos de los depósitos de ash y hush, con el objetivo de mejorar la compatibilidad con otros depósitos. En ash y hush, se ha agregado la capacidad de autocompletar comandos integrados con pestañas. Ash ha estabilizado nuevos comandos incorporados.
En la utilidad wget, el límite en el número de redireccionamientos se ha ampliado y se ha implementado la compatibilidad para verificar los certificados TLS en caso de falla con ENABLE_FEATURE_WGET_OPENSSL.
Mientras que para utilidad fdisk, ahora en esta nueva version se añadió el soporte para particiones HFS y HFS+. En Init, se ha mejorado el manejo de las condiciones de carrera cuando llegan las señales.
El formato de salida «% NT» se ha agregado a la utilidad para el monitoreo visual de los parámetros del sistema nmeter.
En httpd, cuando se trabaja en modo NOMMU, se permite la instalación de un directorio de inicio diferente y la opción ‘-h’ se habilita cuando comienza el proceso en segundo plano.
Se corrigieron errores en las utilidades grep, top, dc, gzip, awk, bc, ntpd, pidof, stat, telnet, tftp, whois, unzip, chgrp, httpd, vi, route.
De los demás cambios que se destacan de esta nueva version:
- La opción «-empty» se ha agregado a la utilidad find para verificar archivos vacíos.
- Grep agregó el soporte correcto para la lista de patrones (lista de patrones) y agregó la opción «-R» (procesamiento recursivo del contenido del directorio).
- Los problemas que aparecen durante la compilacion en Clang 9 son corregidos y se eliminan las advertencias del compilador.
- Se agregó la capacidad de procesar y enumerar la CPU en el conjunto de tareas (opción «-c»).
- El comportamiento de la opción «-a» ha cambiado en tar, que en lugar de habilitar la compresión «lzma» ahora está asociado con la detección automática por extensión de archivo.
- Udhcpc6 agregó soporte para el modo «stateless»para DHCPv6 (el servidor solo proporciona parámetros de red, sin asignar una dirección).
- Nslookup proporciona procesamiento de respuestas sin registros RR y agrega soporte para registros SRV.
- Se agregaron nuevos comandos «showmacs» y «showstp» a brctl.
- Se agregó soporte para el parámetro «servidor de retransmisión» en dhcpc.
- Syslogd agregó una configuración para mostrar el tiempo con una precisión de milisegundos.
- Xargs permite el manejo de argumentos entre comillas, y se garantiza el comportamiento correcto de la opción «-n».
Finalmente, para aquellos que quieran conocer mas al respecto sobre la liberación de esta nueva version de BusyBox 1.32, pueden obtener los detalles dirigiéndose al siguiente enlace.
¿Cómo obtener BusyBox?
Si estás interesado en poder obtener esta nueva versión. Podrás hacerlo dirigiéndote a la página web oficial del proyecto en donde encontraras dentro de su seccion de descargas tanto el código fuente de este, así como binarios y documentación.
from Linux Adictos https://ift.tt/3gaVJp4
via IFTTT
Cómo poner un audio recibido por WhatsApp como tono de notificación
Los audios y notas de voz recibidos por WhatsApp pueden convertirse en el tono de notificación de tu móvil Android y en este artículo te explicaremos cómo. En tu terminal puedes establecer cualquier sonido como tono, y los audios que recibes por la conocida plataforma de mensajería no pueden ser menos. Si has recibido un archivo que te encanta y quieres que este sea el encargado de avisarte cuando recibes una notificación, presta atención.
Antes de comenzar, debemos mencionar que los audios y notas de voz de WhatsApp están en formato “.opus”, no tan popular como otros como “.mp3” o “.wav”. Aunque tengas que convertir el formato del audio de WhatsApp, el proceso para establecerlo como tono de notificación continúa siendo sencillo y rápido, y así lo podrás comprobar ahora.
Los audios que recibes por WhatsApp también pueden funcionar como tonos de notificación
Cómo poner un audio recibido por WhatsApp como tono de notificación
Como decíamos, cualquier audio puede servir como tono de notificación en tu Android. En este caso, queremos convertir ese audio tan bueno que has recibido en WhatsApp en el tono que te avise de que has recibido una notificación en el dispositivo. Puedes establecerlo como tono de notificación del móvil o de WhatsApp en particular, solo cambia el paso final.
Paso a paso, te explicamos cómo poner un audio de WhatsApp como tono de notificación en tu Android.
1º- Entra en Mis Archivos > Memoria Interna > WhatsApp > Media y pincha en la carpeta en la que se encuentra el audio que quieres poner como tono de notificación (WhatsApp Audio o WhatsApp Voice Notes). Cámbiale el nombre al archivo para localizarlo con mayor facilidad, en nuestro caso lo hemos nombrado como “Notificación audio”.
2º- Entra en Conversor de audio online y cambia el formato del archivo a “.mp3” para que el móvil lo reconozca como tono de notificación. Descarga el nuevo audio en el teléfono.
3º- Mueve el archivo descargado desde la carpeta Descargas hasta la carpeta Notifications o Notificaciones, que puede estar tanto en la memoria interna como externa del terminal. Este paso es fundamental para que el audio aparezca como una opción de tono de notificación en tu móvil.
4º- Entra en Ajustes > Sonidos y vibración > Sonidos de notificaciones y selecciona en la lista el audio que habías recibido en WhatsApp, que podrás reconocer fácilmente por su nombre. Así, habrás establecido como tono de notificación el audio que tanto te gustaba. Desde WhatsApp > Ajustes > Notificaciones puedes configurar también como tono de notificación de la app el audio en cuestión.
En resumen, el proceso consiste en localizar el audio en Mis Archivos, cambiarle el formato en alguna de las webs dedicadas a la conversión, moverlo hacia la carpeta Notifications y entrar en Sonidos y vibración para seleccionarlo como nuevo tono de notificación. Como has visto, configurarlo como tono de mensajes, grupos o llamadas de WhatsApp también tiene complicación alguna.
Ya que estamos tratando el tema de tonos de llamada y notificación, te recordamos que es posible también recortar una canción y establecerla como “ringtone”. Gracias al alto grado de personalización de Android, puedes elegir cualquier sonido para que sea este el que te alerte de que te están llamando, de que acabas de recibir un mensaje o de que una app te ha notificado algo.
Entra en Andro4all para leer el artículo completo
Puedes unirte a nosotros en Twitter, Facebook o en Google+
¡Suscríbete a nuestro canal de YouTube!
Publicado recientemente en Andro4all
- Samsung Galaxy M21, análisis: uno de los terminales más completos por 200 euros gracias a su pantalla y su batería de 6.000 mAh
- Qué móvil me he comprado y por qué
- Los cuatro peores anuncios de la historia de la telefonía móvil
- Hemos probado y desinstalado Pokémon Café Mix: un nuevo juego gratis de Pokémon que no aporta nada a la saga
- El Galaxy S7 sigue siendo un móvil competente en pleno 2020, y he pasado una semana con él para demostrártelo
- 4 cosas que deberías tener en cuenta al comprar unos auriculares inalámbricos baratos
- Black Shark 3, análisis: 90Hz, luces de colores y la máxima potencia en el móvil ‘gaming’ para todos
- realme Buds Air Neo, análisis: la mejor copia de los AirPods de Apple cuesta menos de 40 euros
La entrada Cómo poner un audio recibido por WhatsApp como tono de notificación se publicó primero en Andro4all.
from Andro4all https://ift.tt/2YHfPkI
via IFTTT
En LLVM también planean unirse a la iniciativa de eliminar las palabras “esclavo y maestro”

Durante las últimas semanas se han realizado diversos movimientos sociales sobre las actuales manifestaciones por el racismo a nivel mundial y tal y como compartíamos en un artículo anterior, también diferentes proyectos de software se han unido a este movimiento ya sea expresando su apoyo o también anunciados cambios internos dentro del uso de su terminología.
Tal es el caso como comentábamos en el artículo anterior sobre la posición del CEO de GitHub en el cual mediante un tweet expreso su apoyo y la intención de eliminar los términos “maestro y escalvo”.
(adsbygoogle = window.adsbygoogle || []).push({});
En ese mismo articulo mencionamos a otros proyectos que también se habían sumado al movimiento de eliminar dichas palabras dentro de sus proyectos, así como también otras que podrían hacer alusión al “racismo” como por ejemplo “lista blanca”, “lista negra”, etc. Si quieres conocer mas al respecto sobre la entrada que compartimos, puedes consultarla en el siguiente enlace.
(adsbygoogle = window.adsbygoogle || []).push({});
Y es que haciendo mención de esto, hace pocos días los desarrolladores del proyecto LLVM expresaron su deseo de seguir el ejemplo de otros proyectos y dejar de usar la palabra «maestro» para identificar el repositorio principal.
Este cambio anunciado se presenta como una demostración de que la comunidad LLVM es inclusiva y sensible a los problemas que pueden causar molestias a ciertas categorías de participantes.
(adsbygoogle = window.adsbygoogle || []).push({});
En lugar de «master», se propone elegir un reemplazo neutral, por ejemplo, «dev», «trunk», «main» o «default».
Cabe señalar que antes de cambiar de SVN a Git, la rama principal se llamaba «trunk» y este nombre sigue siendo familiar para los desarrolladores. Al mismo tiempo, se propone considerar reemplazar las referencias a los términos lista blanca / lista negra por allowlist / denylist.
Al mismo tiempo, cambiar el nombre de la rama principal requerirá cambios en los scripts de compilacion, la configuración del sistema de integración continua y los scripts relacionados, pero se observa que estos cambios serán insignificantes en comparación con la migración realizada recientemente de SVN a Git.
En el anuncio por parte de los desarrolladores, se puede leer lo siguiente:
Soy perfectamente consciente de que «master» tiene otros significados que el significado maestro/esclavo, y yo personalmente nunca hice esta asociación en el pasado. Sin embargo, también puedo reconocer que tengo privilegios aquí, y que no todos están en la misma posición.
Como tenemos la intención de ser una comunidad inclusiva, propongo que cambiemos el nombre de nuestra rama de desarrollo y que adoptemos en cambio un lugar más neutral terminología para el LLVM monorepo. Los nombres posibles son «dev», «trunk»,»main», «default», …
Necesitamos planificar una transición ya que todos los bots deberán actualizarse a rastrea esta nueva sucursal, pero estos son detalles técnicos menores, nada comparado con la migración SVN-> Git por la que pasamos.
Como estoy hablando de este tema, también deberíamos considerar el uso generalizado de la lista blanca / negra en el proyecto.
La mayoría de los participantes en la discusión, con más de 60 publicaciones, hablaron a favor del cambio de nombre. La propuesta también fue aprobada por Chris Lattner, el fundador y arquitecto jefe de LLVM, pero recomendó no apresurarse, sino esperar y ver cuál es la iniciativa de GitHub para terminar usando el nombre predeterminado «master» para las ramas principales (para usar al cambiar el nombre) misma terminología que en GitHub).
No es sarcasmo, llevando la situación a un absurdo, que algunos tomaron en serio. Roman Lebedev ( 942 compromisos en LLVM) mencionó que si hablamos de inclusión, entonces debe pensar en la conveniencia de usar otras palabras.
Además, también hay que mencionar que debido a este movimiento por parte de muchos proyecto en la lista de bloqueo de anuncios de «Easylist», los archivos con la palabra «whitelist» (lista blanca) fueron renombrados y reemplazándolos por «allowlist», pero se olvidaron de arreglar los scripts y algunos usuarios comenzaron a experimentar problemas con el bloqueo de estos, por lo que se requiere de cambios mas a fondo.
Si quieres conocer mas al respecto sobre el comunicado emitido, puedes consultar los detalles en el siguiente enlace.
from Linux Adictos https://ift.tt/3icX5kJ
via IFTTT
Reddit, Acting Against Hate Speech, Bans ‘The_Donald’ Subreddit by Mike Isaac

By Mike Isaac
The influential pro-Trump community broke the rules on harassment and targeting, said Reddit, which also banned other groups.
Published: June 28, 2020 at 07:00PM
from NYT Technology https://ift.tt/2AdizNi
via IFTTT
Xiaomi ha fabricado un todoterreno Suzuki de 22 euros, pero tiene una explicación
El historial de productos que Xiaomi ha puesto a la venta con el paso de los años es realmente largo, y entre esa lista se encuentran cosas realmente curiosas, como una gorra que puede evitar que te quedes calvo o curioso masajeador de ojos. Pero el fabricante asiático tiene un as guardado en la manga, ya que su último movimiento ha sido el de fabricar un todoterreno Suzuki de 22 euros, pero tiene una explicación: se trata tan sólo de un juguete, y no de un nuevo modelo del popular vehículo.
El fabricante chino publicó el pasado domingo un mensaje en la red social Weibo en el que sugería que iba a entrar en el negocio de la fabricación de automóviles. Una publicación cuyo eslogan era “¿Fabricando coches? ¡Hablamos en serio!” y que estaba acompañada por una silueta de un misterioso vehículo, como apuntan desde diferentes medios del país asiático. Posteriormente, y tras la expectación generada, Xu Jieyun, gerente de relaciones públicas de Xiaomi, aprovechó la misma plataforma para aclarar que la persona responsable de la publicación de Weibo había cometido un error, ya que la firma no tiene planes inmediatos de fabricar un coche. Entonces, ¿de qué se trata realmente?
Xiaomi ha fabricado un todoterreno Suzuki de 22 euros, aunque, eso sí, es de juguete.
Lo que está claro es que Xiaomi tiene un coche en camino, concretamente un Suzuki Jimny que al cambio cuesta unos 22 euros. Pero no se trata de un vehículo real ni de un nuevo modelo del conocido coche, sino que tan sólo es un juguete de control remoto del mítico vehículo 4X4 de Suzuki que está construido en plástico ABS, lo que hace que dicho producto sea realmente económico. Por lo tanto, no, no se trata de un coche real. Si así fuera lógicamente al precio oficial del juguete habría que sumarle varios ceros… mínimo tres.
Te puede interesar | Los 4 mejores productos que puedes comprar de Xiaomi y que no son móviles.
Xiaomi lanzará un juguete a control remoto del Suzuki Jimny
Tras eliminar la publicación original en la que se sugería la llegada de un coche, la compañía china anunció a través de Weibo que está fabricando una versión a control remoto del todoterreno de Suzuki. Un juguete que tiene una escala de 1:16 y cuyo precio asciende a los 199 yuanes, que al cambio son aproximadamente unos 22 euros. Por lo tanto, la compañía china no tiene intención de crear y lanzar al mercado un coche real, pero estaremos atentos por si eso sucede en algunos años.
De la misma manera, este juguete a control remoto del popular todoterreno, que puedes ver a fondo en el vídeo unboxing sobre estas líneas creado por el canal de YouTube Tommy Unboxing & Review, se puede comprar a partir del 1 de julio, aunque hasta la fecha tan sólo se encuentra disponible en China. Habrá que esperar también para ver si este producto terminará saliendo de las fronteras del país asiático para llegar a otros mercados, aunque se espera que al menos se pueda adquirir en tiendas chinas de importación, aunque a un precio mayor (como es costumbre).
Entra en Andro4all para leer el artículo completo
Puedes unirte a nosotros en Twitter, Facebook o en Google+
¡Suscríbete a nuestro canal de YouTube!
Publicado recientemente en Andro4all
- Samsung Galaxy M21, análisis: uno de los terminales más completos por 200 euros gracias a su pantalla y su batería de 6.000 mAh
- Qué móvil me he comprado y por qué
- Los cuatro peores anuncios de la historia de la telefonía móvil
- Hemos probado y desinstalado Pokémon Café Mix: un nuevo juego gratis de Pokémon que no aporta nada a la saga
- El Galaxy S7 sigue siendo un móvil competente en pleno 2020, y he pasado una semana con él para demostrártelo
- 4 cosas que deberías tener en cuenta al comprar unos auriculares inalámbricos baratos
- Black Shark 3, análisis: 90Hz, luces de colores y la máxima potencia en el móvil ‘gaming’ para todos
- realme Buds Air Neo, análisis: la mejor copia de los AirPods de Apple cuesta menos de 40 euros
La entrada Xiaomi ha fabricado un todoterreno Suzuki de 22 euros, pero tiene una explicación se publicó primero en Andro4all.
from Andro4all https://ift.tt/2NHKTdX
via IFTTT
Files Stolen from 945 Websites Discovered on Dark Web
Researchers who found the archived SQL files estimate up to 14 million people could be affected.
from Dark Reading: https://ift.tt/2Zj262B
via IFTTT









