This document belongs to the dataroom of, Anti-Hack Jobs
, of which in turn, belongs to Australian based KangaBytes
as the owner and author of all content within this document.
The Anti-Hack Jobs
advisory, is to advise in respect to, how best to protect the data of your customers, from hacking events.
The use of these tips, requires a license. Please visit the online dataroom at www.kangabytes.tips/pass.html for this information.
This document focuses on, Passwords
of the account user/ower. That is, what the every day, account user must operate, in order for that person to gain access to,
their own account within the respective website service of which that person is seeking the access to.
In this respect, the focus is on, systems of passwords, of which will help to remove various types of hacking risks.
For the purpose and scope of Anti-Hack Jobs
and this dataroom, a Password
is an authentic access tool, of which the True-holder
of that account needs to use, for that true-holder
to gain access into their own account area.
QuinCyclelist, must be used across consecutive log in events.
wild-startpassword. {See the following List}
Wild-Startpassword....
QuinCyclesystem, and, functions as the one in the list, of which the
true-holdershall always make use of, whenever the
true-holderhas forgotten where they are within the
QuinCycle.
true-holder, forget where they are within the cycle, the
true-holderhas this
wild-startpassword to make use of.
mono-passwordsystem, the existing
mono-passwordused within that system is to become the
Wild-Startpassword, after conversion to a
QuinCyclesystem.
This will be very popular with everybody of who, both cares about their secuirty, and, know they can handle the memory of five passwords and so on.
Lower case vs Upper case letters, does NOT in any way alter the meaning of the word.
QuinCycle
Means, the password system, of which is in turn, my advisory tip, focused on, a system of five passwords as described within this section of this document.
Stage Cycle&
Cycle Stage&
Cycle Tracker
To do with, the registration of, which QuinCycle
is the current and valid QuinCycle
to be used.
Stage Cycle
means the system, or the whole cycle itself.
Cycle Stage
means, or is used in respect to, a specific step in the cycle.
Cycle Tracker
is, the system or memory feature, of which registers and tracks, as to which Cycle Stage
, the user/account is currently located at.
Cycle Limit
& Cycle Length
means, the maximum quantity of passwords in a cycle. With, QuinCycle
the Cycle Limit
is Five.
WildStart&
Wild-Start
Means a particular one of the five passwords, of which a True Holder
will use, whenever that True Holder
has forgotten as to which Cycle Stage
they are currently at.
WildStart
& Wild-Start
are idetical in meaning to each other.
mono-password
A password system, of where, there is only one password, and for that one single password to be used, for each and every log in event.
When a new customer comes and opens up an account with that website, that customer shall only set one password, to get the account up and going with. This one password shall be the Wild-Start
password.
All of the other QuinCycle
passwords are to be set by the True-holder
, later time.
True-Holdersetup
The True-Holder
, goes to a page within their account area, and within that page, will set/update each one of their respective QuinCycle
passwords,
as the True-Holder
currently does with their one password.
Except that, now with QuinCycle
being in place, there are now four extras of these password fields to be set.
log in
The True-Holder
then, simply enters the correct one of these four passwords into their password filed of the log in form
.
During the log in process. The True-holder
needs to remember as to which one of these four QuinCycle
passwords, of which had been used during their previous log-in event,
and, to remember as to which of their QuinCycle
passwords
follows that in respective sequence, and, to know, that following QuinCycle
is the password to be used for this log-in event.
Should the True-holder
be confused as to where they are within this cycle at any time, the True-holder
will always use the wild-start
password to log in with.
When the Wild-Start
password gets used at any time, the True-holder
will simply start from the start of the QuinCycle
list.
To ensure easy access, for people with limited abilities, the Wild-Start
password, shall never have any limit at all in how often it gets used.
Mono-passwordsystem, you may as well use that
Mono-Password, as the
Wild-Startpassword for your
QuinCyclelist.
Mono Passwordsystem of which we currently use.
wild-startpassword. If yes, then reset the
Cycle Trackerto zero, and authenticate the user.
QuinCyclepassword.
Cycle Trackerto one,
True-holderis currently at. In MySQL, you need something like {DECIMAL(1,0)}, or {ENUM('0','1','2','3','4')}.
One option you may have, to the QuinCycle
plan is, to give the True-holder
the ability to choose as to how long the cycle is going to be for them.
For example, where a customer is only confident with say, two passwords of which they alturnate between, then, that should be their right to do as thus.
At least this is still better than, that customer staying with the WildStart
password only.
Cycle Tracker.
Some customers may have enough confidence in a longer cycle of passwords, say, seven, or ten.
Custom Cycle-Lengths, then the previous point with ENUM columns, is done twice. Once to mark where the cycle is at, and the other is to register the customer settings.
True-holder, say the hacker has placed a spyware on the device of the
True-holder.
Doxing: Will become worthless because, noboby can be certain of, the viability of that password.
Phishing Attack: Again, that phished password, may no longer be valid.
Man-in-the-Middle: This will only work, if, the MitM activity was able to read all passwords.
SQL Injection: Where important staff, are required to use
QuinCyclesystem, will most likely prevent this from happening too.
Please Note: This list of risks may NOT be complete. You are advised by us, to seek your own, independent advice in respect to this.
This is a series of passwords, of which can only be used, during a particular period of time. Such as, on a particular day of the week.
Each respective TimeCycle
password can only be used on that particular day of the week.
At the same time, that particular TimeCycle
password, can be used, an unlimited quantity of times on that day of the week.
One of the best uses is, with a pensioner, who will only ever need to access their online bank account, just once every two weeks, when their pension gets deposited into their bank account.
The other 13 days in a fortnight, that pensioner has no real purpose to be in their account at all.
Where the pensioner has a Thursdays only password, and should the hacker find out this password, during this time, the hacker shall be blocked on, 6 out of 7 days in every week.
Should that pensioner need to use their account on another day, for a last minute thing, that True Holder
may use, say the QuinCycle
WildStart
password.
TimeCyclepatterns
You do not need to have, respective TimeCycle
passwords to operate on respective days of a week. You may choose other patterns instead, such as, hours in a day, month in the year and so on.
You may let your customer choose, to have one password to function only, for a two hour period, on one particular day of the week.
These other patterns may be fixed to, where the customer has no other choice, OR, you may give the customer the ability to choose which cycle pattern they want. This will further confuse anybody with a stolen list of passwords.
A pensioner may choose a specific TimeCycle
password to work only over a two hour period of a Thursday. That same Pensioner, may choose another TimeCycle
for use during all other hours of a Thursday.
A new customer should be required to set only the Wild-Start
password of the QuinCycle
system, and then, the customer will then set their TimeCycle
passwords when they are doing their QuinCycle
passwords too.
Should your system NOT include the QuinCycle
system too, then, the one password of which does get chosen during the application stage, will be set for all passwords throughout your TimeCycle
scope/list.
Your customer will then, edit the other six TimeCycle
passwords from inside their account area.
There will be a password setting page, just like there is today. Only that, this password setting page shall contain seven input tags, one for each of the seven passwords.
The log-in page MUST show the time of day, and day of week, in a large/dominat font size, near the top of the page, and/or near where the password is to be inserted by the True-holder
as they log in.
This is to remove the risk that comes with multiple time zones, and with international users.
The True-Holder
will simply insert the correct password, based on what day of the week it is.
Mono Passwordsystem of which we currently use.
TimeCyclewill work from 23:55 the previous day, work for the whome 24 hours of that day, and continu to work until 00:30 on the following day. That works out to 24 hours and 35 minutes during which each
TimeCyclewill be operative within.
QuinCycle, you DO NOT need anything to track the cycle for each user.
There is no reason as to why, each customer needs to have seven unique TimeCycle
passwords at any one time.
A True Holder
should be able to, say, set one password for each of their Monday to Friday passwords, and, another password for both their Saturday and Sunday passwords.
Therefore DO NOT require your customer to set, seven unique passwords for each day of the week.
True-holder, say the hacker has placed a spyware on the device of the
True-holder.
The Hacker, only needs to know as to, on what day of the week, of which this password was detected on, and wait until say seven days until the next occurance of that particular day of the week and give it a go then.
Please Note: This list of risks may NOT be complete. You are advised by us, to seek your own, independent advice in respect to this.
This is a series of passwords, of which can only be used, a limited quantity of times in a row, and then, all use of that password is thereon blocked.
Compared with the QuinCycle
password system, with this LimitUse
password system, the same password is repeated over consecutive log ins.
Compared with the TimeCycle
password system, with this LimitUse
password system, you do not need to use up the UseageLimit
with a LimitUse
,
all on the same day, at the same time, the UseageLimit
of multiple/different LimitUse
passwords, can be used up on the same day.
True-Holdersetup
As always, I urge you to only require one password to be set, during any application stage.
Where QuinCycle
is available within your system as well as LimitUse
system too, then, the
True-Holder
will simply set their list of LimitUse
password(s) after they log into their account later in time.
Otherwise, the first LimitUse
password, will be set to, whatever password is set during the application form stage.
Other LimitUse
passwords, will be set by the True-Holder
during a future log-in session.
LimitUsepasswords
It is vital that, you give each True Holder
access to multiple LimitUse
passwords, and there are many reasons for that idea.
LimitUsepasswords. Say, a minimum of two, to say five.
True-Holderwill also need access to an emergency fall-back password, just like the
Wild-Startpassword in the
QuinCyclesystem.
Where your customer has access to both the LimitUse
system, and the QuinCycle
system too, then, the WildStart
password of the QuinCycle
system, will provide that vital backup for your customer.
In addition to, having a Counter Reset button, why not have a Password Cancel button too. This button simply needs to set the UsageCounter
value, to equal the UseageLimit
, and that password can no longer be used.
Near where you have the log off button, why not have a button, of which does the Password cancel, on all LimitUse
passwords of which are not zero.
Do not touch those UsageCounter
who are zero, as their LimitUse
password has not yet been used, meaning these passwords should still be safe for use in the near future.
The True Holder
will simply set their list of LimitUse
passwords, along with the UseageLimit
, from a page located within their account area.
Should there be the abiliy to reset the UseageLimit
value, then, this page also needs to have some means to set as to what will cause this reset. Including the existence of a Reset button, should be in this page too.
UsageCounterindication
You need to determine, as to what the security risk level is for your website, to determine, what level of indication you wish to give to the True Holder
. Options to consider are as below.
UsageCountervalue, and the other is the
UseageLimitvalue.
log in
The True-Holder
simply enters one of these passwords during their log in
process.
The most ideal user is, somebody of who, is travelling, and especially where, the customer is likely to encounter risky wifi on that trip.
The same customer may, make use of the time while at home before their holiday, to set these passwords, and, to then keep on using their QuinCycle
and/or TimeCycle
passwords while at home until they head off on this holiday.
That customer will be able to travel safely, knowing that, whatever LimitUse
passwords they set, can only be used a few times each, and will just expire before any hacker can make use of this same password.
The True Holder
gets to choose, as to which password system they need, for the operating environment of which they are currently in.
UsageCounter
Means the quantity of times of which, that particular LimitUse
password has been used.
UseageLimit
Means, the maximum quantity of times, of which that specific LimitUse
password can be used, before that LimitUse
can no longer be used,
until the UsageCounter
for that LimitUse
password is reset.
LimitUsepasswords of which the customer can have, will be up to the website owner.
UsageCountervalue reset may happen with any of the following,
LimitUseword, use of a password in another password system, or a reset button within their account area.
WildStartpassword of the
QuinCyclepassword system.
LimitUsepassword to be changed.
One option could be, is, once the True-Holder
reaches their UseageLimit
for the use of that password, you may prevent any reset of that UsageCounter
, unless that password gets changed.
LimitUsepassword you permit your customer to have.
LimitUsepassword tags, you also need to have one {input type=number} too. This is used to set the
UseageLimitfor that
LimitUsepassword.
Mono Passwordsystem of which we currently use.
LimitUsepasswords, until you find a match.
UseageLimitand
UseageCounterfor that
LimitUsepassword. Finally, where
UseageCountervalue is less than the
UseageLimitvalue, the next step is to increase the
UseageCountervalue by one, and, the log in request is then approved.
LimitUsepassword of which you permit your customer to have.
LimitUsepassword of which you permit your customer to have. One of these two is for your,
UseageCounterwhile the other of this pair is for your
UseageLimitvalue.
True-holderhas changed their password, and, not try this password again.
Best of the lot is, with those of who, set up fake wifi connections, via where the hacker can read whatever the users are doing. Such a hacker shall NOT get to use that password with any success.
There is no point whatsoever in trying to find out what the password is, as, that password is never going to work again anyway.
Please Note: This list of risks may NOT be complete. You are advised by us, to seek your own, independent advice in respect to this.
There is always a risk that, the hacker may strike before the UseageLimit
has been reached. There is no possible way to mitigate this risk, other than, to ensure a low UseageLimit
value.
There is always the risk that, the True-Holder
will need to make use of, the last UseageCounter
of a password, at a time of when,
the True-Holder
will NOT have the chance or ability to change what the LimitUse
password is. And, there are many valid reasons for why such an ability will not be there at such a time.
Hence, you MUST have an alturnate/backup means of access, such as a second LimitUse
password, or, the Wild-Start
password too.
There will be many of your customers of who, will see this complex system to have that customer feeling like they are "In their Element", and will in turn, result in a significant boost to the security of accounts on your system.
DO BE WARNED, that many of your customers will NOT be able to cope with such complexity. The right to choose must always be up to your customer.
It can be said that, it does not matter if, all of your customers refuse the complexity of these systems, and just use their Wild-Start
password each of the time.
Regardless of this, your system may be saved, when hackers do know that your website has any of the advised systems as part of your website.