Voir le flux RSS

Open source et architecture logicielle

  1. Utilitaires Java pour le Hardening : Sauvegarde de fichiers de configuration

    par , 10/05/2020 à 20h00 (Open source et architecture logicielle)
    Je reprends un peu le cours de mon fil sur le hardening et l’audit de sécurité.
    Sur un hardening de serveur il sera nécessaire de modifier certains fichiers de configuration du serveur cible (par exemple httpd.conf) pour remédier les vulnérabilités détectées
    Mais nous devrons au préalable faire une sauvegarde des fichiers modifiés.
    J’ai donc créé une classe Fichier dont je me sers fréquemment pour ce type d’opération.
    Cette classe prend en paramètre (de son constructeur) ...
    Tags: java, sécurité
    Catégories
    Java , Programmation
  2. Utilisation de java pour le Pentest

    par , 04/05/2020 à 19h48 (Open source et architecture logicielle)
    Pour faire suite à ce billet, je vous montre aujourd’hui comment utiliser l’objet WebPage pour résoudre un défi de CTF. Le Défi consiste à générer un hash MD5 en un temps record (moins de 5 s)
    Voici la page obtenue pour ce défi :
    Nom : htbMD5.png
Affichages : 418
Taille : 21,9 Ko
    Inutile de dire que : [prendre la chaine en clair et en faire un hash à la main sur un site dédié – copier/coller le hash dans la zone de texte de la page – et cliquer sur submit] nous prendra plus de 5 s.
    Il faut ...

    Mis à jour 04/05/2020 à 21h38 par autran

    Tags: java, sécurité
    Catégories
    Java
  3. Implémentation de l’algorithme K-Means en java (partie 3)

    par , 30/04/2020 à 09h20 (Open source et architecture logicielle)
    Pour ce dernier volet voici la classe DataSet qui porte la structure et les méthodes à invoquer pour réaliser l’algorithme K-Means.
    Code java : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    public class DataSet {
    	private List<Point> population;
    	private List<Centroide> centroides;
    	private  double EPSILON = 0.1;
     
    	public DataSet() {
    		this.population = new ArrayList<Point>();
    		this.centroides = new ArrayList<Centroide>();
    	}
    	public void addData(Point
    ...
    Tags: algorithme, java
    Catégories
    Java
  4. Implémentation de l’algorithme K-Means en java (partie 2)

    par , 29/04/2020 à 09h22 (Open source et architecture logicielle)
    Pour faire suite à la partie 1 voici mon implémentation des objets Point et Centroïde

    1/ Point
    Cet objet permet de stocker les coordonnées 2D d’un individu et de mesurer sa distance à un autre point. J’aurais pu spécialiser la classe abstraite Point2D du package AWT, mais seule la méthode getDistance() nous servira. D’autant que dans un souci de généricité et à l’aide des patrons de conceptions nous pourrons à terme remplacer Point par une unité de stockage de dimension plus ...
    Tags: algorithme, java
    Catégories
    Java
  5. Judo et développement même combat ?

    par , 28/04/2020 à 19h53 (Open source et architecture logicielle)
    Je remarque que les judokas qui exercent leur activité professionnelle dans le développement sont particulièrement recherchés. Je remarque également qu’ils restent assez longtemps dans la même entreprise et s’y épanouissent. Je fais ce constat sur la base de mon carnet d’adresses personnel et cela n’a en rien valeur de statistique. Mais ce constat me pousse à me demander si des synergies ou les similitudes existent entre ces 2 activités.

    En premier lieu, je tiens à souligner que le ...

    Mis à jour 29/04/2020 à 19h43 par autran

    Catégories
    Sans catégorie
Page 1 sur 11 12345 ... DernièreDernière