Entente sur le commerce : Accord sur le commerce intérieur (ACI)
Processus de demande des soumissions : Le soumissionnaire doit
fournir des biens et/ou des services canadiens
Pièce jointe : Aucune
Stratégie d'approvisionnement concurrentielle : Meilleure
proposition globale
Entente sur les revendications territoriales globales : Non
Nature des besoins :
TITRE : EXPLORATION DE DONNÉES EN CODE ASSEMBLEUR
1 Contexte/Historique
Pour évaluer la fiabilité, l'intégrité et la vulnérabilité de
systèmes d'information, de même que pour comprendre et détecter
des logiciels malveillants, leur analyse est requise. Puisque
les auteurs de logiciels malveillants nous font rarement la
faveur de nous fournir le code source de leur créations, les
techniques d'analyse actuelles se fondent sur la
rétro-ingénierie logicielle, un processus manuellement intensif
et fastidieux. L'objectif de la rétro-ingénierie logicielle est
de déterminer le comportement d'un programme en prenant son
exécutable binaire pour en générer des fichiers textuels
contenant le code assembleur équivalent. La rétro-ingénierie est
davantage compliquée par la traduction nécessaire du code
assembleur en une série d'abstractions qui représentent le flux
global du programme. La plupart des étapes consistent à trouver
les parties d'intérêt d'un exécutable à travers une quantité
immense d'informations et de déterminer leur fonctionnalité
globale.
Recherche et développement pour la défense Canada (RDDC) veut
créer de nouvelles techniques d'exploration de données, avec
leurs fondements théoriques, algorithmes et outils associés. Le
but est d'analyser des ensembles de données volumineux générés
par le processus de rétro-ingénierie et de remédier aux
limitations actuelles des prototypes de RDDC.
2 Objectifs
Ce contrat comporte une partie ferme et une partie à réaliser «
sur demande » au moyen d'une autorisation de tâche (AT).
Tâche 1 : Partie ferme du travail.
Dans cette tâche, l'entrepreneur doit :
- Faire des recherches et créer de nouvelles techniques pour
l'exploration de données en code assembleur.
- Concevoir des prototypes pour les techniques d'exploration de
données nouvellement créées.
- Effectuer des expérimentations afin d'évaluer la précision, le
rappel et l'extensibilité des nouvelles techniques.
Tâches 2 à 6 : Portion des travaux à être réalisée « sur demande
» au moyen d'une autorisation de tâche (AT).
Les objectifs de cette portion des travaux sont :
- Tâche 2 : Techniques d'exploration de données et prototypage
- Tâche 3 : Adaptation à d'autres platformes
- Tâche 4 : Développer des plugiciels
- Tâche 5 : Évaluer des résultats de recherche publiés dans la
littérature scientifique
- Tâche 6 : Adaptation à d'autres platformes
3 Informations supplémentaires :
L'organisation pour laquelle ces services sont rendus est
Recherche et Développement pour la Défence Canada - Valcartier
(RDDC - Valcartier).
La période du contrat est de la date du contrat jusqu'au 31
octobre 2019 inclusivement. Pour la portion ferme des travaux :
Tous les biens livrables doivent être reçus au plus tard le 31
mars 2015.
Montant estimatif de financement disponible pour ce contrat :
$400,000.00, taxes applicables en sus, incluant $50,000.00,
taxes applicables en sus, pour la portion ferme des travaux.
Les soumissionnaires doivent fournir une liste de noms ou tout
autre documentation connexe, selon les besoins, conformément à
l'article 01 des instructions uniformisées 2003.
Pour les besoins de services, les soumissionnaires qui touchent
une pension ou qui ont reçu un paiement forfaitaire, doivent
fournir les renseignements demandés, tel que décrit à l'article
3 de la Partie 2 de la demande de soumissions.
Ce besoin est assujetti aux dispositions de l'Accord sur le
commerce intérieur (ACI).
Ce besoin est limité aux produits et(ou) services canadiens.
Date de livraison : Indiquée ci-dessus
L'État se réserve le droit de négocier les conditions de tout
marché avec les fournisseurs.
Les documents peuvent être présentés dans l'une ou l'autre des
langues officielles du Canada.