1
0
Fork 0
mirror of https://github.com/Ylianst/MeshCentral.git synced 2025-03-09 15:40:18 +00:00

Added BREACH attack mittigation, #4084

This commit is contained in:
Ylian Saint-Hilaire 2022-06-08 10:47:23 -07:00
parent f5f4305841
commit ea7e98b3b4
24 changed files with 727 additions and 700 deletions

View file

@ -167,6 +167,8 @@
</div>
<script>
'use strict';
var random = '{{{randomlength}}}' // Random length string for BREACH mitigation
var uiMode = parseInt(getstore('uiMode', 1));
var webPageStackMenu = false;
var webPageFullScreen = true;

View file

@ -1192,6 +1192,7 @@
<iframe name="fileUploadFrame" style=display:none></iframe>
<script>
'use strict';
var random = '{{{randomlength}}}' // Random length string for BREACH mitigation
// Process server-side web state
var webState = '{{{webstate}}}';

View file

@ -1402,6 +1402,7 @@
</div>
<script type="text/javascript">
'use strict';
var random = '{{{randomlength}}}' // Random length string for BREACH mitigation
// Process server-side web state
var webState = '{{{webstate}}}';

View file

@ -43,6 +43,7 @@
</div>
</div>
<script>
var random = '{{{randomlength}}}' // Random length string for BREACH mitigation
var messageid = parseInt('{{{messageid}}}');
var fileurl = '{{{fileurl}}}';
var filename = '{{{filename}}}';

View file

@ -57,6 +57,7 @@
</tr>
</table>
<script>
var random = '{{{randomlength}}}' // Random length string for BREACH mitigation
var messageid = parseInt('{{{messageid}}}');
var fileurl = '{{{fileurl}}}';
var filename = '{{{filename}}}';

View file

@ -148,6 +148,7 @@
</div>
<script nonce="{{{cspNonce}}}">
'use strict';
var random = '{{{randomlength}}}' // Random length string for BREACH mitigation
var uiMode = parseInt(getstore('uiMode', 1));
var webPageStackMenu = false;
var webPageFullScreen = true;

View file

@ -103,6 +103,7 @@
</div>
<script>
'use strict';
var random = '{{{randomlength}}}' // Random length string for BREACH mitigation
var urlargs = parseUriArgs();
if (urlargs.key && (isAlphaNumeric(urlargs.key) == false)) { delete urlargs.key; }
var uiMode = parseInt(getstore('uiMode', 1));

View file

@ -311,6 +311,7 @@
</div>
<script>
'use strict';
var random = '{{{randomlength}}}' // Random length string for BREACH mitigation
var loginMode = '{{{loginmode}}}';
var newAccount = '{{{newAccount}}}';
var passhint = '{{{passhint}}}';

View file

@ -305,6 +305,7 @@
</div>
<script>
'use strict';
var random = '{{{randomlength}}}' // Random length string for BREACH mitigation
var passlogin = '{{{passlogin}}}';
var passhint = '{{{passhint}}}';
var loginMode = '{{{loginmode}}}';

View file

@ -361,6 +361,7 @@
</div>
<script>
'use strict';
var random = '{{{randomlength}}}' // Random length string for BREACH mitigation
var welcomePictureFullScreen = (decodeURIComponent('{{{welcomePictureFullScreen}}}') === 'true');
var passlogin = '{{{passlogin}}}';
var passhint = '{{{passhint}}}';

View file

@ -43,6 +43,7 @@
</div>
</div>
<script>
var random = '{{{randomlength}}}' // Random length string for BREACH mitigation
var titleid = parseInt('{{{titleid}}}');
var msgid = parseInt('{{{msgid}}}');
var domainurl = decodeURIComponent('{{{domainurl}}}');

View file

@ -44,6 +44,7 @@
</tr>
</table>
<script>
var random = '{{{randomlength}}}' // Random length string for BREACH mitigation
var titleid = parseInt('{{{titleid}}}');
var msgid = parseInt('{{{msgid}}}');
var domainurl = decodeURIComponent('{{{domainurl}}}');

File diff suppressed because it is too large Load diff

View file

@ -75,6 +75,7 @@
}
</style>
<script language="javascript">
var random = '{{{randomlength}}}' // Random length string for BREACH mitigation
var client = null;
var canvas = null;
var urlargs = parseUriArgs();

View file

@ -96,6 +96,7 @@
</div>
</div>
<script>
var random = '{{{randomlength}}}' // Random length string for BREACH mitigation
var recFile = null;
var recFilePtr = 0;
var recFileStartTime = 0;

View file

@ -737,6 +737,7 @@
<iframe name="fileUploadFrame" style=display:none></iframe>
<script>
'use strict';
var random = '{{{randomlength}}}' // Random length string for BREACH mitigation
var args = parseUriArgs();
var urlargs = args;
var sessionTime = parseInt('{{{sessiontime}}}');

View file

@ -283,6 +283,7 @@
</div>
</div>
<script>
var random = '{{{randomlength}}}' // Random length string for BREACH mitigation
var sessionActivity = null;
var desktop = null;
var agentPresent = true;

View file

@ -68,6 +68,7 @@
</div>
</div>
<script>
var random = '{{{randomlength}}}' // Random length string for BREACH mitigation
var term = null;
var termfit = null;
var resizeTimer = null;

View file

@ -161,6 +161,7 @@
</div>
<script>
'use strict';
var random = '{{{randomlength}}}' // Random length string for BREACH mitigation
var uiMode = parseInt(getstore('uiMode', 1));
var webPageStackMenu = false;
var webPageFullScreen = true;

View file

@ -80,6 +80,7 @@
</div>
</div>
<script>
var random = '{{{randomlength}}}' // Random length string for BREACH mitigation
var term = null;
var termfit = null;
var tunnel = null;