02-26-2014 10:41 AM
Hello all,
We are developing products based on the NI sbRIO platform and deploying Real-time applications to the target. We need to get these products UL listed and part of the testing process requires that the software be locked down and not changed while the testing is ongoing. For this I need a way to get and display the checksum (or some other signature) of the Real-time application currently deployed on the target.
Is there a way to accomplish this? Please let me know if more information is needed.
Thanks
Solved! Go to Solution.
02-27-2014 07:25 PM - last edited on 10-13-2024 06:52 PM by Content Cleaner
Hi LabVIEWingToday
I am not sure what exactly you want to check or read in order to ensure that the software is locked down. I found this white-paper that might help you want to do.
Best Practices for Security on RIO Systems: Part 3 Extreme
I also found the other two parts which might be of interested to you.
Best Practices for Security on RIO Systems: Part 1 Recommended
Best Practices for Security on RIO Systems: Part 2 Optional
If this is not what you are looking for let me know with a little more details, as unfortunately I am not familiar with the UL listed and the checksum terminology that you used or what you expect to see.
Regards
Esteban R.
02-28-2014 07:32 AM
Esteban,
Thank you for the input. I will go through the links you recommend. To give you a better idea of what I want to accomplish:
In my mind, to accomplish this I would need to programmatically access this number from the real time VI and communicate it to the HMI so it can be displayed.
My question is: how do I generate and access this number from within the RT VI that is being deployed on the target.
Again thank you for your input and let me know if I can provide more information.
02-28-2014 10:58 AM - last edited on 10-13-2024 06:52 PM by Content Cleaner
Hi LabVIEWingToday
On the first link of previous post, there is a section that explains what the checksum is and they recommend either a community tool or a LabVIEW VI which you could use programmatically.
Regards
Esteban R.