Skip to content
Snippets Groups Projects
  1. Jul 06, 2023
  2. May 11, 2023
  3. Apr 27, 2023
  4. Apr 26, 2023
  5. Apr 25, 2023
  6. Mar 28, 2023
  7. Mar 24, 2023
    • delacal's avatar
      - Added GetConfiguredACLRules RPC and ACLRules message to AM protobuf file to... · 16d012eb
      delacal authored
      - Added GetConfiguredACLRules RPC and ACLRules message to AM protobuf file to allow exporting ACL rules created by this component to other components.
      - Implemented new RPC in the AM component to allow exporting ACL rules created to other components.
      - Increased KPI monitoring aggregation time interval from 5 seconds to 60 seconds.
      - Cleaned up CAD protobuf file.
      - Added useful logging statements to CAD and AM components.
      - Formatted CAD and AM code.
      - Removed unused gRPC channels in AM.
      - Restructured the cryptomining detector model directory.
      - Renamed cryptomining detector model file to include relevant details to help better identify the model.
      - Improved cryptomining detector model loading by removing the need for the model filename to be hardcoded in the code.
      - Removed old cryptomining detector models.
      - Refactored CAD code to improve readability.
      - Added script to automatically copy compiled protobuf files to DAD component.
      - Updated complete_deploy.sh to conform to the new TFS Release 2 deployment process.
      - Updated CAD and AM protbuf file messages and RPCs to improve readability and clarity.
      - Updated CAD and AM client and service to use the new RPCs names.
      - Changed CAD output message to use the cryptomining detector model filename as identifier.
      - Added ConnectionInfo class in CAD component to facilitate comparison and serialization of connection information.
      - Removed test statements used to check the time taken by the cryptomining detector to perform the inference using different batch sizes.
      - Added a function to properly measure the time taken by the cryptomining detector model to process a batch of connection statistics.
      - Added IP addresses corresponding to known cryptomining connections to validate the cryptomining detector model performance in the classification task.
      - Implemented several metrics in the CAD component to monitor the performance of the cryptomining detector model in the classification task.
      - Implemented a function to export the performance metrics of the cryptomining detector in the classification task to an external file.
      - Added script to retrieve performance metrics of the cryptomining detector in the classification task from CAD container.
      16d012eb
  8. Feb 10, 2023
  9. Feb 09, 2023
    • delacal's avatar
      - ML model features have been embedded in the model's own ONNX file instead of... · d8387da4
      delacal authored
      - ML model features have been embedded in the model's own ONNX file instead of being hard-coded in the component and the old model was replaced by this new one.
      - A new RPC has been added to the Centralized Attack Detector component that allows other components to know which features the ML model is using.
      - Added a short path in the Service component for forwarding service-to-device ACL rules (to be removed in the future).
      - Added logging messages on the Service and Device components to test and track ACL rule forwarding (to be removed in the future).
      d8387da4
    • delacal's avatar
      ACL tracking experiments · df21ae25
      delacal authored
      df21ae25
  10. Feb 08, 2023
  11. Feb 01, 2023
    • Lluis Gifre Renom's avatar
      Headers: · 99242d05
      Lluis Gifre Renom authored
      - Added/Updated headers
      - Added script to update copyright headers
      99242d05
    • delacal's avatar
      CAD: · 306073ac
      delacal authored
      - Removed unnecessary imports
      - Removed unused parameters in create_kpi and commented code inside this function.
      - Updated the documentation of the methods according to the input and output.
      AM:
      - Removed unnecessary imports
      - Removed commented function GetMitigration
      - Removed old commented configuration of an acl rule.
      306073ac
  12. Jan 26, 2023
  13. Dec 06, 2022
    • delacal's avatar
      - Removed random initialization of unused fields (device_id, endpoint_id,... · 764d91c9
      delacal authored
      - Removed random initialization of unused fields (device_id, endpoint_id, etc.) in the KPI descriptors during KPIs creation as this is no longer required.
      - Fixed the logic of the ML confidence L3 cybersecurity KPI.
      - Old inference results in the KPIs monitoring buffer is cleared periodically now.
      - Added some useful debugging logs in the KPIs monitoring implementation.
      764d91c9
  14. Dec 03, 2022
  15. Nov 11, 2022
  16. Nov 09, 2022
  17. Nov 01, 2022
  18. Oct 31, 2022
  19. Oct 20, 2022
  20. Oct 18, 2022
  21. Oct 15, 2022
  22. Oct 13, 2022
  23. Sep 30, 2022
  24. Sep 28, 2022
  25. Sep 27, 2022
  26. Aug 30, 2022
  27. Jul 26, 2022
    • Lluis Gifre Renom's avatar
      Fixed L3_AttackMitigator/L3_CentralizedAttackDetector · 57e16fed
      Lluis Gifre Renom authored
      - Fixed wrong imports
      57e16fed
    • Lluis Gifre Renom's avatar
      Adapted... · a2836b67
      Lluis Gifre Renom authored
      Adapted L3_AttackMitigator/L3_CentralizedAttackDetector/L3_DistributedAttackDetector to common proto folder
      - Moved imports from *.proto folder to common.proto folder
      - Removed genproto.sh scripts
      - Arranged requirements to accelerate Docker image creation
      - Minor code and linting fixes
      - Updated Dockerfile
      - Arranged GitLab CI/CD pipeline
      a2836b67
  28. Feb 16, 2022
  29. Nov 05, 2021
Loading