Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Questions asking us to recommend or find a tool, library or favorite off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.
Closed 9 years ago.
Improve this question
I'm creating a game in Flash that submits high scores to a server. While I'm planning to take several precautions on the server-side to prevent tampering, the weak link in the chain is Flash itself. Using cheating tools, players can monitor and adjust variables in memory.
I realize that most Flash/SWF obfuscators are intended to prevent people from (easily) decompiling an SWF. Will they help at all as an anti-cheating mechanism?
As you said obfuscator are just a way to make decompiled code less easier to read, it's not a reliable protection. You have instead to build your own protection to ensure that a variable is not modified, or is in acceptable range for an instant T, etc...
You can't trust any answer provided by a client but you have to check on the server side if all is ok.
Using a form of encryption will mostly do the trick, there are a couple of encryption libraries available for flash in as3, which can also be implemented on the server-side ASP or PHP.
If you want the game to only run on your server, you can also detect where the signal is sent from in your recieving trick, and ignore anything not coming from your domain. It will be a real pain to tamper with your codes, if you have to run from your dedicated domain to submit scores.
If you are still looking for a SWF obfuscator, I just release one I developed for the last project I worked on. It's still a work in progress but it's open source, free, and it worked for my project. See the github site for full details on usage and license.
https://github.com/Teesquared/flasturbate
Related
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Questions asking us to recommend or find a tool, library or favorite off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.
Closed 8 years ago.
Improve this question
I have recently study on how to implement WebRTC MCU software on the server. I find an open source project called licode, but it is difficult for me to understand its source code. Can you recommmend some articles or documents about explaining the source code of licode, or there is another open source project you can recommend about implementing WebRTC MCU?
Janus is what you are looking for. It is the new cool kid on the block and I've found it to be really easy to understand since it doesn't make assumptions in the signaling plane or the features you'll use in your gateway.
It comes with a core that acts as a central hub for browser connections and then implements all its features with plugins. For instance here you have the Video MCU plugin code:
https://github.com/meetecho/janus-gateway/blob/master/plugins/janus_videoroom.c
As you can see it is programmed in C and comes with a JS API and clear code samples. Give it a go, I think it is ideal for a project study compared to already bloated multi-stack solutions (Licode, Jitsi Videobridge, etc)
Hope it helps!
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Questions asking us to recommend or find a tool, library or favorite off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.
Closed 9 years ago.
Improve this question
I am building a website that hosts video's stored on AWS's S3 service. The videos are played thru a HTML5 player we have built.
Ive just been asked to make sure "nobody can steal our video's".
Now I know that if you really don't want something stolen, don't put it up on the internet. However I just need to secure these videos as good as possible, the videos need to at the very least resist someone going thru the source code and trying to download them manually.
One option available to me is to completely rebuild the video player in flash. This is not ideal, for several reasons, notably because I would also then have to build an App for mobile devices to be able to view this site.
So I am looking for other options.
I have heard about using a token to make the file available only during certain times.
I have heard of using a separate file to serve the videos that sits between the HTML5 page and the video file.
I am also having a look at IAM, the Secure AWS Access Control, in the hopes AWS can solve this problem for me.
Can anyone here recommend any of these options? Or perhaps suggest other options available to me?
Any help would be greatly appreciated.
If your goal is to make videos that are difficult to "copy" your ultimate solution will be streaming with DRM.
At the moment, this excludes using HTML5. There are plans to put in place DRM extensions for HTML5 video, but nothing is final yet.
You can make a file private on s3, and provide access via a signed link. This link will be valid for a time that you choose. But you can still copy the file as long as you have access to it.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Questions asking us to recommend or find a tool, library or favorite off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.
Closed 8 years ago.
Improve this question
Does anyone know of a framework to create web forms that requires little code and can send form data to a database, email address, or other api such as Microsoft CRM? I am looking for a framework where I can define the form and fields in a database which then creates the form and web endpoint automatically. Ideally I would like the form data to be stored in a normalized database. A .net solution would be the best.
It sounds like you're looking for an off-the-shelf solution, of which there are many. #David indicated in his comment that Microsoft LightSwitch and InfoPath are viable options, to which I'd agree. These offer the path of least resistance -- minimal hassle for setup, and forms can more or less be created without any coding required by the user.
If you're feeling adventurous and want to use a more capable framework, Microsoft ASP.NET Webforms is another technology that does exactly what you want really, really well. It is considerably more dynamic/open/complex than Lightswitch/Infopath, but on the whole is an excellent option for someone that just needs to get editable forms/grids up and running in the shortest amount of time possible.
ASP.NET's drag and drop components are easy to use and configure -- you can literally wire up forms/grids to a database without having to code anything at all. Another great thing about using Webforms is that you get the support of the entire .NET framework, which as hundreds(?) of components that you can take advantage of (grids, widgets, charts, etc. etc.).
.NET itself is a framework PHP has lot of options in way that you are searching :)
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Questions asking us to recommend or find a tool, library or favorite off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.
Closed 9 years ago.
Improve this question
Does anyone know of any good obfuscation tools, plugins and or scripts that will work well with Actionscript? Since AS3 is based on ECMAScript I'm guessing that Javascript obfuscators might work as well.
Ideally I'm looking for something that would allow to set the level of obfuscation, or to only obfuscate parts of code, ie variables or private methods, etc.
If you want to protect your final SWFs, you'll need to obfuscate the SWF rather than obfuscating the source code. While changing variable / function / etc names in the source code before compilation will provide some protection, it makes the process much more complex and misses out on several additional levels of possible obfuscation available by processing the compiled SWF.
There are numerous SWF obfuscators available; here's a topic that covers that (note all of the linked topics on the right-hand side). My personal favorite is secureSWF.
I use Flash Secure Optimizer cheap and secure
There is no need to obfuscate your code since it is compiled and that will take care of it. Now if you are referring to a de-compiler then don't because it will correct all your obfuscation.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Questions asking us to recommend or find a tool, library or favorite off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.
Closed 9 years ago.
Improve this question
We've been using OCS-NG to gather our computer inventory for the past 2 years. About 6 months ago, AVG Antivirus started picking up on the agent it uses to gather computer information as a "potentially harmful program". We've placed that in our ignore list, but the agent no longer appears to be updating our database. After much consideration and frustration trying to diagnose, I've decided to move away from OCS-NG as well as GLPI (with which it interfaces nicely).
I'm looking for a replacement for both of these applications, but primarily OCS-NG. My requirements are:
Open Source (preferably free)
Windows/Linux inventory agents
I would like it if the system was able to be integrated with a helpdesk system such as OTRS or the like.
Thanks
On this moment there is no 'canned' asset discovery solution which has an out-of-the-box integration with OTRS.
However, OTRS is able to import CI data from CSV files. Also, we're hard at work cooking up a new SOAP/REST/JSON interface.
We're planning on integrating with asset discovery solutions, and would be open for people wanting to help with us on creating and testing the integration, and/or help from anyone working on FOSS asset discovery projects.