Axioplase ıɥs∀ a écrit 3050 commentaires

  • [^] # Re: Trop gros

    Posté par  (site web personnel) . En réponse au journal Android et virus. Évalué à 4.

    En gros, mes données sont dans *mon* /home, pas dans celui d'un autre utilisateur, ni dans /root.
    Si mon compte est compromis, tout mon travail l'est. Pas forcément l'OS, mais après avoir perdu mon /home, le reste du système, j'en ai plus grand chose à faire, hein…

    C'est *ça* qui est important…
  • [^] # Re: Je cite Reuters

    Posté par  (site web personnel) . En réponse au journal Android et virus. Évalué à 2.

    >> Pour toi la probabilité de te faire vérolé est la même entre une iso openBSD téléchargé sur le site officiel et une version d'openBSD, sans le code source, modifié et distribuée par les Chinois ?
    C'est pas OpenBSD, mais c'est pas mal non plus : http://forums.unrealircd.com/viewtopic.php?t=6562

    La probabilité n'est pas la même, mais je suis certain que pas mal de gens essayent de hacker les serveurs d'OpenBSD et ceux d'Android. Surtout Android, d'ailleurs, vu le nombre d'utilisateurs plus conséquent, et moins qualifiés.
  • [^] # Re: Vivre dans un monde meilleur...

    Posté par  (site web personnel) . En réponse au journal Android et virus. Évalué à 4.

    >> Donc je me demande, avez-vous une idée pour améliorer cette sécurité locale ? Que voudriez-vous à la place ?

    Dans la mesure où le téléphone n'est pas critique, la solution est « on laisse comme ça. »
    La sécurité est toujours au dépend de l'accessibilité. Un système très sûr est relativement facile à concevoir (imposer l'utilisation de langages qui empêche les buffers overflows pour le développement d'application, demander le mot de passe à chaque fois qu'on désire passer un appel ou envoyer un SMS, isoler chaque logiciel et les empêcher de communiquer, demander que tout logiciel installable soit certifié par un organisme autoritaire, chiffrer toutes les données et demander la clef à chaque lecture, etc).
    Avec ça, tu réduis *drastiquement* les problèmes. Et le nombre d'utilisateurs aussi. Alors on tranche : tant pis pour la sécurité, et vive l'utilisabilité.
  • # Plus de détails techniques

    Posté par  (site web personnel) . En réponse au journal Android et virus. Évalué à 2.

    Sur le site de symantec :
    http://www.symantec.com/security_response/writeup.jsp?docid=(...)

    Bon, c'est un apparemment cheval de Troie basique, et facile à nettoyer.
    "The Trojan arrives on the device as part of repackaged versions of legitimate applications."

    Je sais pas comment marche android, mais vu qu'il accède à la liste des contacts, s'il pouvait se forwarder, il aurait un impact bien plus élevé. Peut-on envoyer une « application.jpg.sh » d'un android à un autre, et tromper l'utilisateur en face comme sur outlook dans les années 90 ?
  • [^] # Re: Je cite Reuters

    Posté par  (site web personnel) . En réponse au journal Android et virus. Évalué à 2.

    >> Désolé, mais un programme qui a besoin d'une action utilisateur pour pouvoir se dupliquer/répandre, n'est pas un virus.

    Euh, un virus est justement une appli— ou plutôt un bout de code d'une appli —qui a besoin d'une action utilisateur pour se dupliquer. Traditionnellement, l'action, c'est « lancer un logiciel infecté. » Mais tu avais déjà il y a 20 ans des variantes à base d'« insérer une disquette infectée. »
    C'est cette action de l'utilisateur qui déclenche la réplication du virus, à la différence d'un vers qui va utiliser des failles logicielles pour s'installer tout seul, et se propager sans que l'utilisateur le sache (de préférence).
  • [^] # Re: Mauvais admin, changer admin.

    Posté par  (site web personnel) . En réponse au journal Android et virus. Évalué à 10.

    T'as jamais mis du code dans la crontab d'un l'utilisateur, son .profile, son .bashrc, son .griprc ?

    Moi non plus, car c'est mal. Je n'ai jamais fait de rootkit uniquement en utilisant les fichiers de conf du compte d'un ami. Et il n'a jamais su que c'était moi, vu que c'était pas moi, je suis innocent, je l'ai dit. Je n'avais pas non plus modifié le code source des logiciels qu'il développait pour recharger le root-kit au cas où.
  • [^] # Re: Je cite Reuters

    Posté par  (site web personnel) . En réponse au journal Android et virus. Évalué à -5.

    >> Donc oui, c'est la faute du dépot, pas du système Android.

    Faudra quand même sans doute revoir l'argument « c'est linux, donc il n'y a pas de virus ! » qui fait croire un peu facilement que tout est garanti sûr.
    Car bon, vu le déploiement du cheval de troie, j'imagine qu'on peut facilement dumper un vrai virus ou un vers qui se propage, même si plus difficilement que sous windows. Vu que le logiciel peut téléphoner, il peut très bien s'envoyer à tes contacts, non ?

    Et si tu m'envoies pigeon.deb, je ne l'ouvrirai probablement pas. Mais si je le forwarde à ta voisine de pallier, en rajoutant « mdr, trop drôle ! Ce que c'est idiot un pigeon ! » je suis certain que ça va marcher.
  • [^] # Re: Mauvais admin, changer admin.

    Posté par  (site web personnel) . En réponse au journal Android et virus. Évalué à 10.

    Il y a alias rm='rm -rf' dans son .zshrc, car c'est un vrai BOFH.
  • [^] # Re: mondo rescue

    Posté par  (site web personnel) . En réponse au message image système. Évalué à 3.

    Je crois pas que « tarrer » /dev ni /proc soit une bonn idée.
    Je ne crois pas non plus que « détarrer » dans /home/user soit une bonne idée non plus.
  • # Aïe ! Mes yeux !

    Posté par  (site web personnel) . En réponse au journal Revendication pour un net viable par le CCC. Évalué à 2.

    Pour faire simple, en me cantonnant à quelques remarques :

    − une phrase commence par une majuscule,
    − il y a des « à » qui doivent prendre un accent (qui est sur ton clavier, je le sais !),
    − pas d'espace avant une virgule,
    − pas d'espace avant une parenthèse fermante,
    − pas d'espace avant des points de suspension,
    - « je » est singulier (et je pense même masculin dans le cas présent).

    Je laisse passer les autres fautes de grammaire, orthographe, et conjugaison, mais ton journal était franchement pénible à lire là…


    (Lucky Lukes de [http://a.vu/w:Muphry's_law], je vous attends !)
  • [^] # Re: Bingo !

    Posté par  (site web personnel) . En réponse à la dépêche Attempto Controlled English. Évalué à 4.

    Attends, je crois que mon message n'est pas passé.

    Je ne parle pas d'une question de goût qu'on pourrait retrouver dans le choix du langage de programmation, C++, APL ou Haskell. Je parle d'un formalisme canonique dans lequel raisonner, de fondements.
    Quelque soit le langage utilisé, si tu ne sais pas évaluer une formule logique du genre x \/ ¬x tu ne devrais pas programmer, ni en C++, ni en Java, ni en prolog ou quoi que ce soit.
    Si la cible à laquelle est destinée le logiciel n'est pas capable de comprendre la logique sous-jacente, alors il y a je crois un problème ; et ce n'est pas écrire en anglais (même si c'est ta langue maternelle) qui va améliorer quoi que ce soit.

    Pour résumer, soit
    1/ l'utilisateur est compétent en logique, et je pense alors qu'imposer l'anglais est un choix ségrégatif à l'égard de nombreuses cultures
    2/ l'utilisateur est incompétent en logique, et je pense alors que le logiciel n'est pas fait pour lui.
    2 bis/ il faudra engager un logicien pour faire ce travail, car ça n'est pas forcément celui du dev, même s'il de la programmation est requise.
  • [^] # Re: À quand

    Posté par  (site web personnel) . En réponse à la dépêche Agrémentez votre JavaScript avec CoffeeScript 1.0. Évalué à 2.

    J'ai jamais utilisé js2scheme, mais s'il marche et que le produit est fini, c'est normal qu'il n'y ait pas de changements, hein :)

    (Ça me rappelle une anecdote marrante : [http://perl.plover.com/yak/12views/samples/notes.html#sl-9]
  • [^] # Re: Bingo !

    Posté par  (site web personnel) . En réponse à la dépêche Attempto Controlled English. Évalué à 2.

    Il y a tellement de gens dont la langue maternelle n'est pas basé sur du sujet/verbe/complément que même s'ils sont capables de communiquer avec d'autres en anglais (médiocre), ils seront incapables de s'exprimer formellement pour interagir avec le logiciel.

    L'avantage du langage logique est qu'il permet de s'abstraire de ce problème : tu peux raisonner dans ta langue maternelle, et tu peux t'exprimer plus facilement, je le crois¹, en langage logique avec un entraînement vraiment minime.


    ¹ : C'est quelqu'un qui vit entouré de gens qui font de l'anglais depuis le primaire/collège et qui s'expriment à base de « let's eating râmen, this is Japanese noodle. » pour les plus loquaces qui te le dit…
  • [^] # Re: epiphany

    Posté par  (site web personnel) . En réponse au journal Et dans quelques jours. Évalué à 2.

    >> mais la frangipane, c'est mieux :p

    Et sa frangine est pas mal non plus.
  • # Bingo !

    Posté par  (site web personnel) . En réponse à la dépêche Attempto Controlled English. Évalué à 4.

    >> Attempto Controlled English (ACE) est un sous ensemble de l'anglais conçu pour être non ambigüe.

    Deux fautes : 1/ « ambigüe » s'écrit en fait « ambiguë, » 2/ mais en fait, c'est ici au masculin, donc « ambigu. »

    Sinon, je ne saisis pas trop l'intérêt de vouloir faire une logique du premier ordre basé sur l'anglais (langue « internationale » mais pas parlée ni comprise partout, même dans des pays développés), alors qu'on a remarqué que les mathématiques étaient le meilleur moyen concis et sans ambiguïté de communiquer des messages logiques.

    Dans la mesure où les langues n'ont absolument pas toutes la structure de l'anglais, autant passer par la logique pour exprimer… la logique !
  • # Difficile comme énigme !

    Posté par  (site web personnel) . En réponse au journal Il a Orange et il est Vert. Évalué à 5.

    Il a orange, il est vert…
    Hum, je sais pas… un schtroumpf peut-être ?
  • [^] # Re: L'agent cryptographique parfait existe deja

    Posté par  (site web personnel) . En réponse au journal Ce que serait un agent cryptographique parfait. Évalué à 2.

    Eh oui. En plus, il gère.
    Faut penser à sortir un peu, hein… Eux au moins, il ont compris comment utiliser le système…
  • [^] # Re: Disk Erase cycle

    Posté par  (site web personnel) . En réponse au journal 27C3. Évalué à 3.

    Ouaip.
    Encore ces satanés Chinois du FBI qui sont en mission d'infiltration.
  • [^] # Re: À quand

    Posté par  (site web personnel) . En réponse à la dépêche Agrémentez votre JavaScript avec CoffeeScript 1.0. Évalué à 3.

    T'as tort…
    Guile est un langage de très bonne qualité (en version dev. La version stable pue, si j'en crois ce que le dev ou un de ses proches m'a dit il y a quelques mois).
  • [^] # Re: L'agent cryptographique parfait existe deja

    Posté par  (site web personnel) . En réponse au journal Ce que serait un agent cryptographique parfait. Évalué à 3.

    Oui mais non, c'est pas ce qu'on lui demande.

    En revanche, ça me fait penser à une présentation du CCC hier ou avant-hier d'un responsable en sécurité de chez MS qui dit qu'ils ont pu détecter que plusieurs auteurs avaient écrit le botnet qui s'attaquait aux centrales iraniennes, là.
    Article intéressant (malheureusement, les publications scientifiques sur ce sujet (« authorship discrimination ») que j'ai trouvées n'ont pas grand chose de technique à se mettre sous la dent). À lire sur : [http://www.wired.com/threatlevel/2010/12/a-four-day-dive-int(...)]
  • [^] # Re: À quand

    Posté par  (site web personnel) . En réponse à la dépêche Agrémentez votre JavaScript avec CoffeeScript 1.0. Évalué à 2.

    >> Un développeur essaie de rallier Stallman pour pousser le projet de convertisseur Lisp vers OCaml.

    Ça m'étonnerait que ça marche.
    1/ Stallman veut pousser Guile, pas OCaml
    2/ Le compilo OCaml est sous QPL, non compatible GPL.
  • [^] # Re: Compilateur vers Javascript

    Posté par  (site web personnel) . En réponse à la dépêche Agrémentez votre JavaScript avec CoffeeScript 1.0. Évalué à 3.

    Au moins deux compilateurs Scheme -> JavaScript.

    http://www-sop.inria.fr/indes/scheme2js/
    http://dynamo.iro.umontreal.ca/~gambit/wiki/index.php/Dumpin(...) -> jss

    Un problème est que je ne suis pas si sûr que tous les langages se compilent *efficacement* vers JS. Suffit que le langage que je compile ait une conception de l'objet complétement différente de JS pour qu'on doive au final réinventer tout le protocole objet en JS (exemple : héritage multiple à compiler vers héritage simple ? simple vs multiple dispatch ?)
    Quid aussi du code qui se base sur la sémantique officielle du langage ? (genre, si mon nombre dépasse ((2^23)+42), alors il bascule en mode big-int, et le test de la ligne 314 devient alors faux, ce qui lance un autre calcul, qui blahblahblah…
  • [^] # Re: Ah !

    Posté par  (site web personnel) . En réponse à la dépêche Agrémentez votre JavaScript avec CoffeeScript 1.0. Évalué à 6.

    >> python, perl, c, c++ ont une syntaxe relativement conventionnelle et efficace.

    Autant j'adore Perl, autant, là, LOL¹.

    >> Tu as jeté un oeil sur CoffeeScript ? C'est typiquement un cas où je n'innoverais pas pour faciliter l'adoption - JS est *déjà* exotique, et c'est un cauchemar.

    J'ai découvert CoffeeScript en mars, et ça m'a tout de suite fait dire « hey, en fait, on peut faire du javascript sans se prendre la tête ! Enfin une syntaxe intuitive ! Ça me donne envie d'essayer, ça se présente pas mal du tout ! »
    Comme quoi, l'intuition, c'est pas universel…



    ¹ : et t'as de la chance que les balises HTML "blink" ne soient pas valides.
  • # Nuance

    Posté par  (site web personnel) . En réponse au journal Joyeux anniversaire Linus. Évalué à 8.

    >> tout le monde semble l'avoir oublié,

    Non, c'est juste que, pour ma part, j'en ai absolument rien à carrer de son anniversaire.
  • [^] # Re: Jabber HS hier soir

    Posté par  (site web personnel) . En réponse au journal Skype HS hier soir. Évalué à 0.

    Comme confiance aux clef SSH faibles sous debian pas SID ?
    Ou comme unreal-ircd qui est resté avec un cheval de troie pendant genre 1 an ?

    Soit tu fais confiance au fournisseur, soit tu n'allumes pas ton ordinateur…
    La vie est ainsi faite…
    Et d'ailleurs, je ne connais pas beaucoup de licences qui garantissent le bon fonctionnement du logiciel. Même la GPL dit en gros : « THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. »
    Ce qui revient à dire « Si on te refile de la merde, et que tu t'en plains, t'avais qu'à pas marcher dedans. »

    Je fais autant (ou pas plus) confiance à Skype qu'à un distributeur de LL (qui a même statistiquement aussi plus de chances d'être un amateur, vu l'écosystème du LL.)