Quelques aspects de la sécurité qui n'ont rien a voir avec le « Sandboxing »

Posté par  (site web personnel) . Édité par claudex et Lucas Bonnet. Modéré par claudex.
55
22
jan.
2012
Mozilla

Ceci est une traduction de mon entrée de blog récente. Quelques remarques avant de commencer :

  • Mon biais : je travaille chez Mozilla Corporation sur WebGL ;
  • le titre original de mon entrée de blog était trop long pour la limite de longueur de titres. Il ne s'agit pas seulement de « Sandboxing » ;
  • la traduction est parfois un peu libre, un peu différente de l'original.

D'autre part, comme ici on est chez les Français râleurs, je n'ai pas à prendre autant de pincettes que dans mon blog agrégé sur Planet Mozilla. Donc soyons clairs, ce texte se veut un coup de gueule. Il y a des soi-disant experts en sécurité qui prétendent que Firefox est vulnérable parce qu'il lui manque telle ou telle fonctionnalité présente chez tel concurrent. Sans vouloir nier l'utilité de ces fonctionnalités, j'ai pensé qu'il était temps de remettre les pendules à l'heure : la sécurité des navigateurs est un sujet trop vaste pour qu'une ou deux techniques en particulier puissent faire une grande différence au total, et ces « experts » et autres journalistes se ridiculisent en répétant, sans distance critique, le marketing d'une entreprise… avec laquelle je ne tiens pas à me brouiller, car si je critique son marketing, j'ai souvent eu à travailler avec ses ingénieurs dans les comités de standards, et ça se passe très bien.

Au fil de mon blog, j'ai largement dévié sur un autre sujet qui me tient à cœur : la sécurité de WebGL, qui a elle aussi été victime d'une campagne de dénigrement de la part, cette fois-ci, d'un autre concurrent, qui lui n'a vraiment pas fait dans la dentelle alors qu'ils avaient eux-mêmes une technologie avec les mêmes « failles ».

Sur ce, la traduction de ce blog se trouve en seconde partie

NdM : merci à Benoit Jacob pour son journal.

Sortie de Ruby on Rails 3.2.0

Posté par  (site web personnel) . Édité par claudex. Modéré par claudex. Licence CC By‑SA.
Étiquettes :
29
21
jan.
2012
Ruby

Ruby on Rails est un framework de développement web agile, sous licence MIT. La version 3.2.0 est sortie hier, avec au menu :

  • Amélioration des performances : un nouveau moteur pour le routage, Journey, a fait son apparition et, en mode développement, seules les classes réellement modifiées sont rechargées ;
  • Requêtes SQL Explain : il est maintenant très facile de faire une requête Explain depuis la console pour vérifier la présence d'un index ou optimiser une requête (Person.active.limit(5).explain par exemple) et ce sera fait par défaut pour les requêtes prenant plus de 0,5 seconde en mode développement ;
  • Active Record Store : Active Record permet maintenant d'utiliser un champ d'une base de données SQL comme un stockage de type clé/valeur ;
  • Logger avec des tags : la classe TaggedLogging permet de préfixer chaque ligne de log avec un ou plusieurs tags. Exemple :

logger = ActiveSupport::TaggedLogging.new(Logger.new(STDOUT))
logger.tagged("BCX") { logger.info "Stuff" }
# Logs "[BCX] Stuff"

Je vous recommande d'utiliser Ruby 1.9.3 pour profiter pleinement de cette version de Rails. Mais dans le cas où vous seriez coincé avec un Ruby 1.8.7, pensez à mettre à jour Rubygems, il semblerait que l'installation ne se passe pas très bien avec des versions un peu anciennes de rubygems.

Note : LinuxFr.org tourne depuis aujourd'hui avec Rails 3.2.0.

Gestion de planning : LibrePlan... et les autres

Posté par  (site web personnel) . Édité par Lucas Bonnet, patrick_g et Bruno Michel. Modéré par patrick_g. Licence CC By‑SA.
36
21
jan.
2012
Supervision

Vous connaissez tous la Gestion de projet, le diagramme de Gantt et réseau Pert ou vous en avez forcément aperçu sans savoir qu'ils portaient ces noms. Ce sont des outils très utilisés dans les entreprises pour essayer de maintenir les délais et, diront les mauvaises langues, pour justifier les retards.
Suite à la sortie de la dernière version de LibrePlan, nous pouvons en profiter pour faire un petit tour d'horizon de ce genre de logiciels que vous êtes invités à compléter et à commenter.

La suite et l'appel à commentaires en deuxième partie...

Les actus du Grand Architecte d'Android

Posté par  (site web personnel) . Édité par Florent Zara et Benoît Sibaud. Modéré par baud123. Licence CC By‑SA.
Étiquettes : aucune
14
20
jan.
2012
Android

Dans sa grande mansuétude (nom commun, /mɑ̃.sɥe.tyd/, féminin, « douceur d’âme qui porte à être indulgent, patient, clément. »), Google nous a donné des signes de son système « clopen » : sources, Holo, design.

Wikipédia officiellement sur Android

Posté par  (site web personnel, Mastodon) . Édité par NeoX, Nÿco et claudex. Modéré par Nÿco.
Étiquettes :
26
20
jan.
2012
Android

La fondation Wikimédia, qui édite notamment la célèbre encyclopédie collaborative Wikipédia vient de sortir son application officielle pour Android le 13 janvier dernier.

Pourtant ce n'est pas une révolution en tant que telle. En effet, Wikipédia est présente sur plate-forme mobile depuis un bout de temps, que ce soit via :

  • Sa version HTML mobile accessible avec n'importe quel navigateur
  • L'application pour iPhone/iPod
  • Toute une gamme d'applications Android non-officielles et souvent opportunistes, allant parfois (souvent ?) d'un simple Webkit bloqué sur le site de l'encyclopédie avec une bannière de pub, jusqu'à l'application payante, en passant par les versions spécifiques (« by Orange »)…

Cependant, cette application officielle a pour elle de respecter les valeurs de l'encyclopédie et d'être :

  • Libre (licence GPL v2)
  • Gratuite
  • Sans pub

Petites brèves : Oxygen-gtk3 et ArtistiX 1.2

Posté par  . Édité par Nÿco, Florent Zara et Benoît Sibaud. Modéré par NeoX. Licence CC By‑SA.
Étiquettes :
23
20
jan.
2012
Technologie

Oxygen-gtk3 1.0

Oxygen-gtk est le port du thème Oxygen de KDE pour GTK. Cela permet principalement une meilleure intégration des applications GTK dans un bureau KDE. Jusqu'à présent, seule une version pour GTK 2 était disponible, mais désormais, il y a aussi une version stable pour GTK 3.

Malgré le fait que la version soit taggée 1.0, elle n'a pas été testée sur beaucoup d'applications GTK et peut donc encore contenir de nombreux bugs. Ce logiciel libre est publié sous licence LGPL.

ArtistX 1.2

ArtistX est distribution basée sur Ubuntu destinée à être un véritable studio multimédia. Malgré cela, elle lui est antérieure car elle existe depuis 10 ans et a déjà plus de 10 versions à son actif. Cette version 1.2 est basée sur Ubuntu 11.10 et inclut Gnome 3, KDE 4.7 et plus de 2500 paquets de logiciels dédiés au multimédia.

L'auteur étant atteint d'une tumeur au cerveau, il encourage les dons à une association qui lutte contre cette maladie.

NdA : merci à Nÿco et Florent Zara pour leur contribution à cet article.

Présentation Drupal 7 à Manosque le vendredi 27 janvier 2012 - 20h

Posté par  . Édité par Malicia et claudex. Modéré par claudex. Licence CC By‑SA.
5
20
jan.
2012
Internet

L'association Linux-Alpes propose une présentation de Drupal 7. Elle aura lieu le vendredi 27 janvier à 20h au Club des internautes de Manosque (56, rue d'Aubette, à proximité de l'Hôtel de ville) et sera animée par Erik De Zeeuw et Timothée Baret.

Entrée Libre - vous êtes tous bienvenus !

Quand les compteurs électriques font des étincelles

Posté par  (site web personnel) . Édité par Florent Zara et baud123. Modéré par Xavier Teyssier. Licence CC By‑SA.
30
20
jan.
2012
Sécurité

Parmi d'autres mauvaises nouvelles concernant les libertés en général et le numérique en particulier, la dernière lettre de l'organisation EDRi (European Digital Rights) revient sur les compteurs électriques dits intelligents (qui remontent des informations sur votre consommation à votre fournisseur d'électricité).

Lors d'une conférence au congrès 28C3 en décembre dernier, deux chercheurs, Dario Carluccio et Stephan Brinkhaus, ont montré les failles d'un modèle de la société Discovergy, utilisé en Allemagne.

Congrès FOSDEM 2012

Posté par  (site web personnel) . Édité par Malicia, dufour olivier, Nÿco, Benoît Sibaud, claudex, Florent Zara et baud123. Modéré par Malicia. Licence CC By‑SA.
14
20
jan.
2012
Communauté

Cette année encore, le FOSDEM (Free and Open Source Software Developers' European Meeting) se déroule le premier week-end de février (4 et 5 février) à Bruxelles (Belgique). Le FOSDEM est le plus grand congrès gratuit pour les développeurs du libre, organisé uniquement par des bénévoles.

As FOSDEM is primarily a perfect occasion for cross-pollination and interaction between projects and communities, as so many key projects and contributors are present, several such initiatives have started to take place over the years.

Comme chaque année, pour bien commencer il y a le Friday Beer Event à partir de 18h. De nombreux stands seront présents pour permettre les discussions avec les développeurs et les communautés. Le reste du programme est détaillé dans la seconde partie de la dépêche.

Logo Fosdem

UEFI Secure Boot et les tablettes/téléphones Windows 8 - conclusion ?

Posté par  . Édité par Florent Zara, Benoît Sibaud et claudex. Modéré par patrick_g.
Étiquettes :
44
19
jan.
2012
Matériel

On se doutait à peu près tous que cette histoire allait se terminer comme ça, mais on en a maintenant une confirmation officielle. Secure Boot, la fonctionnalité du « nouveau BIOS » UEFI permettant d'empêcher le boot d'un OS non signé, va effectivement être utilisé pour restreindre l'exécution d'OS ne venant pas de la firme de Redmond sur leurs tablettes ARM.

NdM : merci à Pierre Bourdon pour son journal.

LibreCAD 1.0 et NetBeans 7.1

Posté par  . Édité par Nÿco, Benoît Sibaud, baud123 et Altor. Modéré par Benoît Sibaud. Licence CC By‑SA.
Étiquettes :
22
19
jan.
2012
Communauté

LibreCAD

LibreCAD est un fork de la version open-source de QCAD, le logiciel libre de « Conception Assistée par Ordinateur » (CAO) ou « Computer Aided Design » (CAD) en anglais. Le projet a commencé par la volonté d'ajouter la fabrication assistée par ordinateur (FAO) à QCAD. Pour l'instant, il y a eu un passage de Qt 3 à Qt 4 (avec encore quelques bouts de Qt 3), une interface pour les greffons et la sauvegarde automatique. LibreCAD est disponible en plusieurs langues pour Windows, Mac OS X et Linux (Debian, Ubuntu, Fedora, Mandriva, SuSE, …).

Une version 2 est déjà prévue avec, notamment, le passage entièrement à Qt 4 (sans Qt 3), mais la FAO à l'origine du projet n'est toujours pas implémentée. LibreCAD est disponible sous licence GPL.

NetBeans

NetBeans est un IDE en Java qui prend en charge de nombreux langages (Java, Groovy, PHP, C/C++…) (certains diront que c'est la définition d'Eclipse). Il est sorti en version 7.1 et les nouvelles fonctionnalités sont, principalement, le support de JavaFx 2.0 et CSS 3, un nouveau débugger graphique pour Java, le déploiement intégré d'instance et de cluster Glassfish et l'intégration de Git.

Pour ceux qui ne suivent pas le monde Java de près, JavaFx est un concurrent de Flash avec certaines parties sous GPL mais pas l'entièreté. GlassFish est un serveur d'application Java EE, c'est à dire qu'il permet de déployer facilement des applications tout en abstrayant le stockage de donnée et en gérant la communication avec les clients selon un protocole ouvert.

NdA : Merci à Nÿco pour ses contributions sur cet article.

Mango, le prochain film de l'institut Blender, est ouvert aux précommandes

Posté par  (site web personnel) . Édité par detail_pratique, claudex, Nÿco et Benoît Sibaud. Modéré par Pierre Jarillon. Licence CC By‑SA.
Étiquettes :
30
18
jan.
2012
Culture

Après l'orange, la pêche, le durian et dans un autre domaine le projet abricot, l'Institut Blender continue de garnir la corbeille de fruits avec une mangue !

Qu'est-ce que le projet Mango ?

Mango est le nom de code d'un film qui devra sortir vers la fin de l'été 2012. Ce sera un court métrage de 3 à 5 minutes produit par l'Institut Blender, un studio néerlandais qui travaille à produire des films et jeux vidéos libres. L'histoire se passera à Amsterdam, dans un environnement de science-fiction.

Le logiciel libre de modélisation Blender tiendra donc une place capitale dans la réalisation de ce film qui mettra en scène des acteurs dans un décor en 3D. Comme Sintel, il sera probablement réalisé en 4K puisque le Cinegrid d'Amsterdam sponsorise déjà le projet.

mango open movie project

Tizen publie un SDK pré-alpha

Posté par  . Édité par Benoît Sibaud, claudex, Nÿco, Xavier Teyssier et Anonyme. Modéré par Benoît Sibaud. Licence CC By‑SA.
Étiquettes : aucune
25
18
jan.
2012
Mobile

Tizen est un projet de système d’exploitation embarqué (pour téléphone, tablette, TV) créé à partir de LiMo et MeeGo (ce dernier créé à partir de Maemo et Moblin). Ce projet est sponsorisé entre autres par la LiMo Foundation et la Linux Foundation (et quelques constructeurs).

Tizen, après son annonce, avait été considéré comme une Arlésienne, en langage informatico-anglicisé : un vaporware. C'est désormais une publication qui est annoncée, et pas des moindres puisqu'il s'agit de code source.

Disponible au téléchargement :

  • Tizen : le système d'exploitation
  • SDK : Software Developement Kit (kit de développement logiciel)

Sortie de Newebe 0.4.0

Posté par  (site web personnel) . Édité par Nÿco, claudex et Benoît Sibaud. Modéré par Nÿco.
Étiquettes : aucune
14
18
jan.
2012
Internet

Newebe, le réseau social distribué, sort en version 0.4.0. Pour ceux qui s'en souviennent j'en parlais il y a quelques temps dans un post bilan d'un an de projet libre. Comme j'ai décidé de faire des efforts sur la communication je me permets d'annoncer cette nouvelle version ici.

Depuis ce bilan, le logiciel a bien progressé. On peut désormais notamment partager des images. De plus de nouveaux contributeurs sont venus faire quelques tests et ont apporté de précieux conseils. Les choses, bien que restant modestes, vont bon train.

Newebe est développé en Python/Django sous licence AGPL 3.0

NdM : merci à gelnior pour son journal.