Google Chrome Has A Nasty Surprise

i must have misread this story the other day!

I thought that Google as now separating the login for gmail to the login for their other properties. I don’t know how I could have gotten the story so wrong.

t looks like now, Google will automatically sign you into chrome every time you sign into gmail!

Google Chrome Has A Nasty Surprise.
https://www.forbes.com/sites/gordonkelly/2018/09/26/google-chrome-problem-web-browser-upgrade-update-windows-mac-linux-chromeos/

VestaCP MultiPHP

this looks like an interesting configuration. I’ll have to translate the article and then do it on a test machine.

that is one thing that I have not done enough of RECENTLY! testing on a free virtual machine is the best way to do it!

I am primarily concerned with allowing to go between 7.1 and 7?2 and 7.3 of php. but being able to seamlessly move up and down php versions would be nice.

https://clouding.io/kb/en/vestacp-multiphp/

Building your own PC for AI is 10x cheaper than renting the cloud

I have been a huge fan of The Register for nearly 20 years now?

I just love their smart aleck mentality and their reporting is a breath of fresh air in tue computer world.

It is nice for someone else to do the math in this exercise! It ends up that the Register has done the hard math for us and they want to remind us that building a PC is ten times cheaper than using the cloud. I assume it us true for every industry, but for AI, building your own PC for AI is 10x cheaper than renting out GPUs on cloud, apparently.
https://www.theregister.co.uk/2018/09/26/build_own_ai/

List of IPV6 public DNS servers

I always have a hard time browsing through a dozen pages of bullshit.. before I get to the important information.

I wish that everyone just published simpler LIST format so I could go and grab DATA instead of parsing it by hand every day.

Cheers to sharing data from the internet.

cloudflare
606:4700:4700::1111
2606:4700:4700::1001

google:
2001:4860:4860:0:0:0:0:8888
2001:4860:4860:0:0:0:0:8844

Yandex:
2a02:6b8::feed:0ff
2a02:6b8:0:1::feed:0ff

Yandex Safe:
2a02:6b8::feed:bad
2a02:6b8:0:1::feed:bad

Yandex Family:
2a02:6b8::feed:a11
2a02:6b8:0:1::feed:a11

UncensoredDNS:
2001:67c:28a4::
2a01:3a0:53:53::

Hurricane Electric:
2001:470:20::2

PuntCat:
2a00:1508:0:4::9

https://www.lifewire.com/free-and-public-dns-servers-2626062

Google Chrome version 70 – a separation in roles with Google Accounts

When I first noticed that Google Chrome was asking me to sign in to my Google Account, I thought it was a good thing. I’m tired of always typing in passwords, and this all seems more complex than what we need.

Today, I read that Google Chrome version 70 will allow you to sign into Gmail, but it seperates the Gmail login from the persistent login for OTHER sites. I hope that I am reading this correctly. Here is a short quip from engadget:

Over the weekend professor and cryptographer Matthew Green noticed that in Chrome 69, signing into Google websites while using Chrome caused the browser to show him as signed in there as well. Concerned about the implications of tracking behavior across a browser session even though he had intentionally not signed into Chrome, he wrote about it. Google Chrome manager Adrienne Porter Felt explained that the change happened to remind users of who is signed in, and that it did not sync activity to the server under the Google profile unless additional steps were taken.

Now, in response to the feedback, Google has announced that in Chrome 70, users will be able to “turn off linking web-based sign-in with browser-based sign-in.” As Google Security Princess Parisa Tabriz writes, it will still default to on, but you can opt out of it and have an assurance that the browser is not syncing your data to the cloud in the background. It’s also changing a confusing blue button Green complained about, so that instead of just “Sync as (your name)” it clearly indicates that pressing it will turn syncing on or off.

Finally, one other change comes to the “clear cookies” function. Previously, it would leave Google authorization cookies behind so that the user would still be signed in, but now it will blow those away too.

Again, we appreciate the feedback. Here are some updates we have planned for Chrome 70: https://t.co/xpW8RyFiTn https://t.co/4HLCjeGfPY
— Parisa Tabriz (@laparisa) September 26, 2018

https://www.engadget.com/2018/09/25/google-chrome-70-sign-in-sync-privacy/

This is going to end up being a nice feature!  I enjoy having a lot of control over Authentication, I want 2-Factor everywhere.. But defining the roles for each browser and each login is necessary to say the least.

I had this hacker once, we was somehow logging into my Windows Server.  All he did was sign into Firefox, and when he signed nto Firefox, it synced passwords for Facebook, Google.  This guy had been a royal pain in my ass on several occasions he cost me dozens, if not hundreds of hours of work.

I love learning about pen-testing.  I just can’t stand it when the little hacker has to prove his strength – I just don’t get it.  99% of the hackers I’ve met tried to hack my computers, routers, wifi, etc.  I won’t stand for it.  The only respectful hacker that I know I can’t wait to see him again and fill him in on a few projects.

The thing that is really nice about the seperation of Gmail from the Google Login in Chrome, it’s nice because Google Logins are going to work in Active Directory soon. THAT is the coolest thing I have ever about. Being able to login to Active Directory (presumably only with Azure Active Directory) and use that login process to authenticate your shared resources like SharePoint, SQL Server, custom apps built with Asp.net.

To be honest, I have always hated Microsoft Logins.  A lot of times they do stuff, like disallowing the free webmail providers from being able to use the ‘Free PowerBI’.  I’m of the understanding that Microsoft allows PowerBi for ALL of their users (as long as they aren’t using Gmail, Hotmail, Outlook.com, etc.  I think that Microsoft withholding their software from CONSUMERS is a travesty.

SQL Server User Defined Function fnRegExp

I have never before seen some TSQL/COM automation method for calculating the Regular Expression result.

I am playing with this, here is the code:

[startCodeBlock]
CREATE FUNCTION dbo.fnRegExp
(
@source varchar(5000),
@regexp varchar(1000),
@ignorecase bit = 0
)
RETURNS bit
AS
–https://www.sqlteam.com/articles/regular-expressions-in-t-sql
/*

DECLARE @intLength AS INTEGER
DECLARE @vchRegularExpression AS VARCHAR(50)
DECLARE @vchSourceString as VARCHAR(50)
DECLARE @vchSourceString2 as VARCHAR(50)
DECLARE @bitHasNoSpecialCharacters as BIT

— Initialize variables
SET @vchSourceString = ‘Test one This is a test!!’
SET @vchSourceString2 = ‘Test two This is a test’

— Our regular expression should read as:
— [a-zA-Z ]{}
— eg. [a-zA-Z ]{10} … For a string of 10 characters

— Get the length of the string
SET @intLength = LEN(@vchSourceString)

— Set the completed regular expression
SET @vchRegularExpression = ‘[a-zA-Z ]{‘ +
CAST(@intLength as varchar) + ‘}’

— get whether or not there are any special characters
SET @bitHasNoSpecialCharacters = dbo.fnRegExp(@vchSourceString, @vchRegularExpression,0)

PRINT @vchSourceString
IF @bitHasNoSpecialCharacters = 1 BEGIN
PRINT ‘No special characters.’
END ELSE BEGIN
PRINT ‘Special characters found.’
END

PRINT ‘—‘

— Get the length of the string
SET @intLength = LEN(@vchSourceString2)

— Set the completed regular expression
SET @vchRegularExpression = ‘[a-zA-Z ]{‘ +
CAST(@intLength as varchar) + ‘}’

— get whether or not there are any special characters
SET @bitHasNoSpecialCharacters = dbo.fnRegExp(@vchSourceString2, @vchRegularExpression,0)

PRINT @vchSourceString2
IF @bitHasNoSpecialCharacters = 1 BEGIN
PRINT ‘No special characters.’
END ELSE BEGIN
PRINT ‘Special characters found.’
END

GO

*/
BEGIN
DECLARE @hr integer
DECLARE @objRegExp integer
DECLARE @objMatches integer
DECLARE @objMatch integer
DECLARE @count integer
DECLARE @results bit

EXEC @hr = sp_OACreate ‘VBScript.RegExp’, @objRegExp OUTPUT
IF @hr <> 0 BEGIN
SET @results = 0
RETURN @results
END
EXEC @hr = sp_OASetProperty @objRegExp, ‘Pattern’, @regexp
IF @hr <> 0 BEGIN
SET @results = 0
RETURN @results
END
EXEC @hr = sp_OASetProperty @objRegExp, ‘Global’, false
IF @hr <> 0 BEGIN
SET @results = 0
RETURN @results
END
EXEC @hr = sp_OASetProperty @objRegExp, ‘IgnoreCase’, @ignorecase
IF @hr <> 0 BEGIN
SET @results = 0
RETURN @results
END
EXEC @hr = sp_OAMethod @objRegExp, ‘Test’, @results OUTPUT, @source
IF @hr <> 0 BEGIN
SET @results = 0
RETURN @results
END
EXEC @hr = sp_OADestroy @objRegExp
IF @hr <> 0 BEGIN
SET @results = 0
RETURN @results
END
RETURN @results
END
[endCodeBlock]

https://www.sqlteam.com/articles/regular-expressions-in-t-sql