Discuss Scratch

lchapa
Scratcher
13 posts

How to make a safe cloud system?

Im trying to make a cloud system that can store messages but im worried that someone can modify it, its for my most recent project: T . W. I. T. T. E. R in scratch and i write it like that because scratch doesnt let you write that
PhiPhenomenon
Scratcher
500+ posts

How to make a safe cloud system?

There's no way to secure cloud variables from being changed unless you want to make an external server that reads from Scratch's cloud variables and stores the data there. People can use external scripts to change cloud variables, which is why people complain about “hackers” on cloud variable projects.

I would also like to note that if people can freely talk on your project, the Scratch Team may take it down for being a cloud chatroom. Those types of projects aren't allowed because they are not moderated.
lchapa
Scratcher
13 posts

How to make a safe cloud system?

@PhiPhenomenon In my proyect persons cant talk whatever they want, they are limitated to a few hundreds words like:“Hello” or “Because” there are no offensive words or something like that. Also if i make every single block in a custom block with a random name will it make harder to “hack” the cloud system?
lchapa
Scratcher
13 posts

How to make a safe cloud system?

PhiPhenomenon wrote:

There's no way to secure cloud variables from being changed unless you want to make an external server that reads from Scratch's cloud variables and stores the data there. People can use external scripts to change cloud variables, which is why people complain about “hackers” on cloud variable projects.

I would also like to note that if people can freely talk on your project, the Scratch Team may take it down for being a cloud chatroom. Those types of projects aren't allowed because they are not moderated.


@PhiPhenomenon In my proyect persons cant talk whatever they want, they are limitated to a few hundreds words like:“Hello” or “Because” there are no offensive words or something like that. Also if i make every single block in a custom block with a random name will it make harder to “hack” the cloud system?
lchapa
Scratcher
13 posts

How to make a safe cloud system?

Anyways i think only a few persons will try the proyect so i think i dont have to worry about “Hackers”, for example my project “Stay in this project the longest you can” havent be hacked even if it have 80+ visits
PhiPhenomenon
Scratcher
500+ posts

How to make a safe cloud system?

lchapa wrote:

In my proyect persons cant talk whatever they want, they are limitated to a few hundreds words like:“Hello” or “Because” there are no offensive words or something like that.
That still unfortunately isn't allowed.
What if my cloud chat uses a whitelist of acceptable words?

We will be removing all projects we see with cloud-chat functionality, even if they have whitelists.
You are only allowed to have a preset of phrases, like “Hello! How are you?” or “I'm leaving.”

lchapa wrote:

Also if i make every single block in a custom block with a random name will it make harder to “hack” the cloud system?
Not really. The way the external scripts work doesn't use any of your code to update the cloud variables. It can directly change them. All they need to know is the encoding.
lchapa
Scratcher
13 posts

How to make a safe cloud system?

Or what if it only works with emojis
lchapa
Scratcher
13 posts

How to make a safe cloud system?

PhiPhenomenon wrote:

lchapa wrote:

In my proyect persons cant talk whatever they want, they are limitated to a few hundreds words like:“Hello” or “Because” there are no offensive words or something like that.
That still unfortunately isn't allowed.
What if my cloud chat uses a whitelist of acceptable words?

We will be removing all projects we see with cloud-chat functionality, even if they have whitelists.
You are only allowed to have a preset of phrases, like “Hello! How are you?” or “I'm leaving.”

lchapa wrote:

Also if i make every single block in a custom block with a random name will it make harder to “hack” the cloud system?
Not really. The way the external scripts work doesn't use any of your code to update the cloud variables. It can directly change them. All they need to know is the encoding.

Are emojis allowed?
PhiPhenomenon
Scratcher
500+ posts

How to make a safe cloud system?

lchapa wrote:

Are emojis allowed?
Yep, those are fine.
lchapa
Scratcher
13 posts

How to make a safe cloud system?

PhiPhenomenon wrote:

lchapa wrote:

Are emojis allowed?
Yep, those are fine.


So now i have another idea, in the project there will be diferent opinions like “Is pineapple on pizza gross?” and then the user replies with emojis:

Totally agree
agree
neutro
disagree
Totally disagree

The users cant post new opinions but can suggest in the comments
kingKASEtheGREATalt
Scratcher
100+ posts

How to make a safe cloud system?

lchapa wrote:

PhiPhenomenon wrote:

lchapa wrote:

Are emojis allowed?
Yep, those are fine.


So now i have another idea, in the project there will be diferent opinions like “Is pineapple on pizza gross?” and then the user replies with emojis:

Totally agree
agree
neutro
disagree
Totally disagree

The users cant post new opinions but can suggest in the comments
thats actually a good project idea as you can't really be limited on the length of cloud variables

lchapa
Scratcher
13 posts

How to make a safe cloud system?

kingKASEtheGREATalt wrote:

lchapa wrote:

PhiPhenomenon wrote:

lchapa wrote:

Are emojis allowed?
Yep, those are fine.


So now i have another idea, in the project there will be diferent opinions like “Is pineapple on pizza gross?” and then the user replies with emojis:

Totally agree
agree
neutro
disagree
Totally disagree

The users cant post new opinions but can suggest in the comments
thats actually a good project idea as you can't really be limited on the length of cloud variables

I know

Powered by DjangoBB