Forum : Fire Support

Subject : Arma server security - signing the pbo files

© 2003-2018 United Sim Army Teams
https://82nd.us

URL for this discussion
https://82nd.us/modules/newbb_plus/viewtopic.php?topic_id=3959&forum=26


 82nd_DXO_COL=Shad :

8/26/2014 2:59
 This is for whomever manages the mission files on the ArmA servers.
I will attempt to explain how to sign mission pbo files that you upload to mpmissions so that we can make sure nobody is hacking the server with modified missions.

To start, you need the DSSignFile.exe tool that comes with binPBO. It will sign your pbo file. You can use the binPBO tool if you are making pbo files from mission folders, but if you are just signing the pbo you use DSSignFile.exe directly.
You can get it from HERE
You also need OUR server key. You need to get the specific server key (101st.biprivatekey) from the ftp parent arma directory.
Probably the best thing is to just copy the pbo file to the DSSignFile folder and do it like this:
Code:

C:Program Files (x86)Bohemia InteractiveToolsBinPBO Personal EditionDSSignFile>dir
Volume in drive C has no label.
Volume Serial Number is E648-F010

Directory of C:Program Files (x86)Bohemia InteractiveToolsBinPBO Personal EditionDSSignFile

08/26/2014 12:34 AM <DIR> .
08/26/2014 12:34 AM <DIR> ..
08/26/2014 12:01 AM 606 101st.biprivatekey
08/25/2014 10:02 PM 180,623 101st_recruitment.utes.pbo
06/19/2014 04:18 PM 184,320 DSSignFile.exe
3 File(s) 365,549 bytes
2 Dir(s) 186,873,655,296 bytes free

C:Program Files (x86)Bohemia InteractiveToolsBinPBO Personal EditionDSSignFile>dssignfile.exe 101st.biprivatekey 101st_recruitment.utes.pbo

C:Program Files (x86)Bohemia InteractiveToolsBinPBO Personal EditionDSSignFile>dir
Volume in drive C has no label.
Volume Serial Number is E648-F010

Directory of C:Program Files (x86)Bohemia InteractiveToolsBinPBO Personal EditionDSSignFile

08/26/2014 12:34 AM <DIR> .
08/26/2014 12:34 AM <DIR> ..
08/26/2014 12:01 AM 606 101st.biprivatekey
08/25/2014 10:02 PM 180,623 101st_recruitment.utes.pbo
08/26/2014 12:34 AM 558 101st_recruitment.utes.pbo.101st.bisign
06/19/2014 04:18 PM 184,320 DSSignFile.exe
4 File(s) 366,107 bytes
2 Dir(s) 186,873,643,008 bytes free


Upload the pbo file AND the *.bisign created key to the mpmissions folder.
With the server configured to used signed keys, it now checks to make sure that the pbo file on the server is the same one the player downloads.

© 2003-2018 United Sim Army Teams
https://82nd.us

URL for this discussion
https://82nd.us/modules/newbb_plus/viewtopic.php?topic_id=3959&forum=26