Skip to content

Extended FAQ es ES

ArchiBot edited this page Nov 17, 2023 · 34 revisions

Preguntas frecuentes adicionales

Nuestras preguntas frecuentes adicionales cubren preguntas menos comunes y sus respuestas. Para asuntos más comunes, por favor visita nuestras preguntas frecuentes básicas.


¿Quién ha creado ASF?

ASF fue creado por Archi en octubre 2015. En caso de que te lo preguntes, soy un usuario de Steam igual que tú. Aparte de jugar juegos, también me encanta poner en uso mis habilidades y determinación, lo que puedes explorar ahora mismo. No hay una gran empresa involucrada aquí, ningún equipo de desarrolladores y ningún presupuesto de $1M para cubrir todo eso - solo yo, arreglando cosas que no están rotas.

Sin embargo, ASF es un proyecto de código abierto, y no puedo expresar lo suficiente que no estoy detrás de todo lo que puedes ver aquí. Tenemos algunos otros proyectos de ASF que están siendo desarrollados casi exclusivamente por otros desarrolladores. Incluso el proyecto principal de ASF tiene muchos colaboradores que me ayudaron a hacer todo esto posible. Además, hay varios servicios de terceros que apoyan el desarrollo de ASF, especialmente GitHub, JetBrains y Crowdin. Tampoco puedes olvidarte de todas las impresionantes bibliotecas y herramientas que hicieron ASF posible, tal como Rider que usamos como entorno de desarrollo integrado (nos encantan las adiciones de ReSharper) y especialmente SteamKit2 sin el cual ASF no existiría en primer lugar. ASF tampoco estaría donde está hoy, sin mis patrocinadores y varios donadores, apoyándome en todo lo que hago aquí.

¡Gracias a todos por ayudar en el desarrollo de ASF! Eres increíble ❤️.


¿Por qué fue creado ASF en primer lugar?

ASF fue creado con el propósito principal de ser una herramienta de recolección de Steam completamente automatizada para Linux, sin necesidad de ninguna dependencia externa (como el cliente de Steam). De hecho, estos siguen siendo su propósito y enfoque principales, porque mi concepto de ASF no ha cambiado desde entonces y lo sigo usando exactamente de la misma manera que en el 2015. Por supuesto, ha habido muchos cambios desde entonces, y estoy muy contento de ver lo lejos que ha progresado ASF, mayormente gracias a sus usuarios, porque nunca habría codificado ni la mitad de las características si fuera solo para mí.

Es agradable observar que ASF nunca se hizo para competir con otros programas similares, especialmente Idle Master, porque ASF nunca fue diseñado para ser una aplicación de escritorio/usuario, y todavía no lo es hoy. Si analizas el propósito principal de ASF descrito antes, entonces verás cómo Idle Master es lo contrario de todo eso. Aunque es seguro que actualmente puedes encontrar programas similares a ASF, nada era lo bastante bueno para mí en ese entonces (y aún nada lo es hoy), así que creé mi propio software, de la forma que yo quería. Con el tiempo los usuarios han migrado a ASF principalmente debido a la robustez, estabilidad y seguridad, pero también por todas las características que he desarrollado a lo largo de estos años. Hoy, ASF es mejor que nunca.


Muy bien, ¿dónde está la trampa? ¿Qué ganas al compartir ASF?

No hay trampa, creé ASF para mí y lo compartí con el resto de la comunidad con la esperanza de que sea útil. Exactamente lo mismo pasó en 1991, cuando Linus Torvalds compartió su primer kernel Linux con el resto del mundo. No hay malware oculto, minería de datos, minería de criptomonedas o cualquier otra actividad que me genere ningún beneficio monetario. El proyecto ASF está respaldado por donaciones no obligatorias enviadas por usuarios felices como tú. Puedes usar ASF exactamente de la misma forma que yo lo uso, y si te gusta, puedes comprarme un café, mostrando tu gratitud por lo que hago.

También estoy usando ASF como un perfecto ejemplo de un moderno proyecto C# que siempre busca la perfección y mejores prácticas, sea con tecnología, administración de proyectos o el código mismo. Es mi definición de "cosas hechas bien", así que si por cualquier motivo logras aprender algo útil de mi proyecto, eso solo me hará más feliz.


¡Justo después de ejecutar ASF perdí todas mis cuentas/artículos/amigos/(...)!

Estadísticamente hablando, a pesar de lo que triste que es, es seguro que poco después de ejecutar ASF habrá por lo menos una persona que morirá en un accidente automovilístico. La diferencia es que nadie en su sano juicio culpará a ASF de ocasionarlo, pero por alguna razón hay personas que acusarán a ASF de lo mismo porque en su lugar le ocurrió a sus cuentas de Steam. Por supuesto, podemos entender el razonamiento para eso, después de todo ASF opera dentro de la plataforma de Steam, por lo que naturalmente la gente acusará a ASF de todo lo que le haya pasado a su propiedad relacionada con Steam a pesar de la falta de evidencia de que el software que ejecutaron esté remotamente relacionado con eso.

ASF, como se indica en las preguntas frecuentes, así como en la pregunta anterior, está libre de malware, spyware, minería de datos y cualquier otra actividad potencialmente no deseada, especialmente el envío de tus detalles confidenciales de Steam o tomar posesión de tu propiedad digital. Si algo como esto te ha pasado, solo podemos decir que lo sentimos por tu pérdida y recomendarte contactar al soporte de Steam que con suerte te ayudará en el proceso de recuperación - porque nosotros no somos responsables en ninguna forma de lo que te pasó y nuestra conciencia está limpia. Si crees lo contrario, esa es tu decisión, es inútil profundizar más, si los recursos anteriores proporcionando formas objetivas y verificables de confirmar nuestra afirmación no te convencieron, entonces nada de lo que escribamos aquí lo hará.

Sin embargo, lo anterior no significa que tus acciones realizadas sin sentido común con ASF no puedan contribuir a un problema de seguridad. Por ejemplo, pudiste ignorar nuestras pautas de seguridad, exponer la interfaz IPC de ASF a todo el internet, y luego sorprenderte de que alguien entrara a tu cuenta y te haya robado todos los artículos. La gente lo hace todo el tiempo, creen que si no hay un dominio o ninguna conexión a su dirección IP, entonces nadie descubrirá su instancia de ASF. Justo como lo leíste, hay miles de bots, si es que no más, completamente automatizados reptando por la red, incluyendo direcciones IP aleatorias, buscando posibles vulnerabilidades, y ASF como un programa bastante popular también es un objetivo de dichos bots. Ya tuvimos suficiente de personas que fueron "hackeadas" de ese modo por su propia insensatez, así que trata de aprender de sus errores y sé más listo en lugar de unirte a ellos.

Lo mismo aplica para la seguridad de tu PC. Sí, tener malware en tu PC arruina todos los aspectos de seguridad de ASF, ya que puede leer información confidencial de los archivos de configuración de ASF o de la memoria del proceso e incluso influir en el programa para hacer cosas que de otro modo no haría. No, el último "crack" que conseguiste de una fuente dudosa no fue un "falso positivo" como te pudieron haber dicho, es uno de los métodos más efectivos de obtener el control de la PC de alguien, el tipo se infectará a sí mismo e incluso seguirá instrucciones de cómo hacerlo, fascinante.

¿Entonces usar ASF es completamente seguro y libre de todo riesgo? No, seríamos unos hipócritas afirmando eso, ya que todo software tiene sus problemas relacionados con la seguridad. Contrario a lo que muchas compañías están haciendo, nosotros intentamos ser lo más transparente posible en nuestros avisos de seguridad y tan pronto como descubramos incluso una situación hipotética en la que ASF podría contribuir de cualquier forma a una situación potencialmente no deseada desde la perspectiva de la seguridad, lo anunciaremos inmediatamente. Por ejemplo, esto es lo que pasó con CVE-2021-32794, aunque ASF no tenía ninguna falla de seguridad por sí mismo, sino más bien un bug que podría llevar al usuario a crear uno accidentalmente.

A día de hoy, no hay fallas de seguridad conocidas sin parchar en ASF, y como el programa es usado por más y más personas, de las cuales tanto los sombrero blanco así como los sombrero negro analizan su código, el factor de confianza general solo aumenta con el tiempo, ya que el número de fallas de seguridad para descubrir es limitado, y ASF como un programa que se enfoca ante todo en su seguridad, definitivamente no hace fácil encontrar uno. A pesar de nuestras mejores intenciones, seguimos recomendando mantener la cabeza fría y siempre ser cautelosos con las posibles amenazas de seguridad, incluidas las que vienen del uso de ASF.


¿Cómo puedo verificar que los archivos descargados son auténticos?

Como parte de nuestras versiones en GitHub, usamos un proceso de verificación muy similar al usado por Debian. En cada versión oficial, además de los recursos compilados en zip, puedes encontrar los archivos SHA512SUMS y SHA512SUMS.sign Descárgalos para fines de verificación junto con los archivos zip de tu elección.

Primero, debes usar el archivo SHA512SUMS para verificar que la suma de verificación SHA-512 de los archivos zip seleccionados coincide con la que nosotros calculamos. En Linux, puedes usar la utilidad sha512sum para ese fin.

$ sha512sum -c --ignore-missing SHA512SUMS
ASF-linux-x64.zip: OK

En Windows, podemos hacer eso desde powershell, aunque tienes que verificar manualmente con SHA512SUMS:

PS > Get-Content SHA512SUMS | Select-String -Pattern ASF-linux-x64.zip

f605e573cc5e044dd6fadbc44f6643829d11360a2c6e4915b0c0b8f5227bc2a257568a014d3a2c0612fa73907641d0cea455138d2e5a97186a0b417abad45ed9  ASF-linux-x64.zip


PS > Get-FileHash -Algorithm SHA512 -Path ASF-linux-x64.zip

Algorithm       Hash                                                                   Path
---------       ----                                                                   ----
SHA512          F605E573CC5E044DD6FADBC44F6643829D11360A2C6E4915B0C0B8F5227BC2A2575... ASF-linux-x64.zip

De esta manera nos aseguramos de que cualquier cosa que haya sido escrita en SHA512SUMS coincide con los archivos resultantes y de que no fueron manipulados. Sin embargo, esto aún no prueba que el archivo SHA512SUMS que comprobaste realmente proviene de nosotros. Para eso, usaremos el archivo SHA512SUMS.sign, que contiene la firma digital PGP que prueba la autenticidad de SHA512SUMS. Para ello podemos usar la utilidad gpg, tanto en Linux como en Windows (en Windows cambia el comando gpg por gpg.exe).

$ gpg --verify SHA512SUMS.sign SHA512SUMS
gpg: Signature made Mon 02 Aug 2021 00:34:18 CEST
gpg:                using EDDSA key 224DA6DB47A3935BDCC3BE17A3D181DF2D554CCF
gpg: Can't check signature: No public key

Como puedes ver, el archivo contiene una firma válida, pero de origen desconocido. Necesitarás importar la clave pública de ArchiBot con la que firmamos las sumas SHA-512 para una validación completa.

$ curl https://raw.githubusercontent.com/JustArchi-ArchiBot/JustArchi-ArchiBot/main/ArchiBot_public.asc -o ArchiBot_public.asc
$ gpg --import ArchiBot_public.asc
gpg: /home/archi/.gnupg/trustdb.gpg: trustdb created
gpg: key A3D181DF2D554CCF: public key "ArchiBot <ArchiBot@JustArchi.net>" imported
gpg: Total number processed: 1
gpg:               imported: 1

Finalmente, puedes verificar de nuevo el archivo SHA512SUMS:

$ gpg --verify SHA512SUMS.sign SHA512SUMS
gpg: Signature made Mon 02 Aug 2021 00:34:18 CEST
gpg:                using EDDSA key 224DA6DB47A3935BDCC3BE17A3D181DF2D554CCF
gpg: Good signature from "ArchiBot <ArchiBot@JustArchi.net>" [unknown]
gpg: WARNING: This key is not certified with a trusted signature!
gpg:          There is no indication that the signature belongs to the owner.
Primary key fingerprint: 224D A6DB 47A3 935B DCC3  BE17 A3D1 81DF 2D55 4CCF

Esto ha verificado que SHA512SUMS.sign contiene una firma válida de nuestra clave 224DA6DB47A3935BDCC3BE17A3D181DF2D554CCF para el archivo SHA512SUMS con el que lo has verificado.

Te estarás preguntando de dónde proviene la última advertencia. Has importado exitosamente nuestra clave, pero aún no has decidido confiar en ella. Aunque esto no es obligatorio, también podemos cubrirlo. Normalmente esto incluye verificar a través de diferentes canales (por ejemplo, llamada telefónica, mensaje SMS) que la clave es válida, luego firmar la clave con la tuya propia para confiar en ella. Para este ejemplo, puedes considerar esta entrada de la wiki como el mencionado (muy débil) diferente canal, ya que la clave original proviene del perfil de ArchiBot. En cualquier caso, asumiremos que confías en la clave tal como está.

Primero, genera tu propia clave privada, si aún no tienes una. Usaremos --quick-gen-key como ejemplo rápido.

$ gpg --batch --passphrase '' --quick-gen-key "$(whoami)"
gpg: /home/archi/.gnupg/trustdb.gpg: trustdb created
gpg: key E4E763905FAD148B marked as ultimately trusted
gpg: directory '/home/archi/.gnupg/openpgp-revocs.d' created
gpg: revocation certificate stored as '/home/archi/.gnupg/openpgp-revocs.d/8E5D685F423A584569686675E4E763905FAD148B.rev'

Ahora puedes firmar nuestra clave con la tuya para confiar en ella:

$ gpg --sign-key 224DA6DB47A3935BDCC3BE17A3D181DF2D554CCF

pub  ed25519/A3D181DF2D554CCF
     created: 2021-05-22  expires: never       usage: SC
     trust: unknown       validity: unknown
sub  cv25519/E527A892E05B2F38
     created: 2021-05-22  expires: never       usage: E
[ unknown] (1). ArchiBot <ArchiBot@JustArchi.net>


pub  ed25519/A3D181DF2D554CCF
     created: 2021-05-22  expires: never       usage: SC
     trust: unknown       validity: unknown
 Primary key fingerprint: 224D A6DB 47A3 935B DCC3  BE17 A3D1 81DF 2D55 4CCF

     ArchiBot <ArchiBot@JustArchi.net>

Are you sure that you want to sign this key with your
key "archi" (E4E763905FAD148B)

Really sign? (y/N) y

Y listo, después de confiar en nuestra clave, gpg ya no debería mostrar la advertencia al hacer la verificación:

$ gpg --verify SHA512SUMS.sign SHA512SUMS
gpg: Signature made Mon 02 Aug 2021 00:34:18 CEST
gpg:                using EDDSA key 224DA6DB47A3935BDCC3BE17A3D181DF2D554CCF
gpg: Good signature from "ArchiBot <ArchiBot@JustArchi.net>" [full]

Observa que el indicador de confianza [unknown] cambia a [full] una vez que has firmado nuestra clave con la tuya.

¡Felicidades, has verificado que la versión que descargaste no ha sido manipulada! 👍


Es el 1º de abril y el idioma de ASF se cambió a algo extraño, ¿qué está pasando?

¡FELISIDADS X DSQBRIR NUESTR UEBO D PASKUA DL DIA D LOZ INOZENTS! Si no estableciste la opción CurrentCulture, entonces el 1º de abril ASF utilizará el idioma LOLcat en lugar del idioma de tu sistema. Si deseas desactivar ese comportamiento, puedes establecer CurrentCulture al idioma que te gustaría usar. También puedes activar nuestro huevo de pascua incondicionalmente, estableciendo CurrentCulture al valor qps-Ploc.

Clone this wiki locally