Тёмный
Atsign
Atsign
Atsign
Подписаться
Simple Security for the Connected World
Atsign provides you with the building blocks for innovative Networking 2.0 experiences

Securing devices and data on the network today is broken.

It is too complex, time consuming, and expensive. We believe that a new approach to networking, Networking 2.0, can solve this challenge and also create opportunities for totally new and unimagined experiences. We have created the building blocks-a new protocol and SDKs-that allow people to quickly and easily create Networking 2.0 products and services.

Our unique technology is decentralized and open-source, but it is not blockchain. It makes it possible to efficiently secure devices and data, at scale. Atsign’s technology lets you focus forward, on innovation and growth, instead of being governed by security hassles and limitations.

A More Secure MQTT with NoPorts
11:43
Месяц назад
Making decisions in a flat organization
3:37
8 месяцев назад
How to: atbuzz
5:29
8 месяцев назад
Комментарии
@fatlip8315
@fatlip8315 Месяц назад
+
@StephenStrange-pk6nb
@StephenStrange-pk6nb 2 месяца назад
the microphone quality goes up the longer you watch the video
@StephenStrange-pk6nb
@StephenStrange-pk6nb 2 месяца назад
This can be useful
@hakeemawbrey8571
@hakeemawbrey8571 2 месяца назад
keys are so important
@hakeemawbrey8571
@hakeemawbrey8571 2 месяца назад
this is so cool
@hakeemawbrey8571
@hakeemawbrey8571 2 месяца назад
epic
@HarveyOwens7-0
@HarveyOwens7-0 2 месяца назад
XXL Elon
@gaminosis8841
@gaminosis8841 2 месяца назад
i think you should give context to what is going on right at the start. i juast stumbled upon this video and at the point a viewer would have gained interest in the toppic he already left.
@bennguyen1313
@bennguyen1313 2 месяца назад
just received my first ESP32 board (banggood 1914005), and an ESP-Prog clone (basically a FT2232HL/Q from Aliexpress).. and now I'm interested in stepping thru a blink-led example using JTAG! I used Zadiq to install the WinUsb drive but not sure how to configure OpenOCD. For example, if you unplug/plug, does the last debug program run, or was the debugger running out of RAM? How do you dump the contents out of NVM via OpenOCD?
@pandap.
@pandap. 2 месяца назад
damn dude you couldn't remember 30 sec worth of text?
@Gabo99
@Gabo99 3 месяца назад
Uy Pinoy! Thanks po, will try this one!
@AtsignCo
@AtsignCo 3 месяца назад
Please let us know how you like it and if you need any help!
@ebrahimmansur9815
@ebrahimmansur9815 4 месяца назад
Nice
@salvatorerannazzisi8127
@salvatorerannazzisi8127 4 месяца назад
Awesome!! Nice meeting you @ONUG Sal😊
@davidm8030
@davidm8030 5 месяцев назад
Port knocking is an alternative
@wildgreen17
@wildgreen17 5 месяцев назад
This is a good point, however, port knocking is susceptible to man in the middle attacks. The knocking sequences can be intercepted (and potentially modified to the attacker's liking). Not to mention an attacker can impersonate the server itself. With No Ports, the atSigns communicating are the only ones that can send and receive data through the use of keys. It's interesting stuff, you can learn more about it on their website: www.noports.com/sshnp-how-it-works
@HideBuz
@HideBuz 5 месяцев назад
You can just setup wireguard and offer ssh only via that connection. No need to open port 22.
@MrPir84free
@MrPir84free 5 месяцев назад
0.0.0.0/0 is a matter of convenience. It's not like one could not manage access and tighten that down a little bit, right ?
@AtsignCo
@AtsignCo 5 месяцев назад
That is correct if you know the IP addresses you will being accessing the SSH server from. But if you are on the road or coming from a mobile device you will not know the IP address you will be coming from hence it really has to be as open as this in most cases.
@AlcorSalvador
@AlcorSalvador 5 месяцев назад
No mentioning that this is a paid service. smh
@xiconfjs
@xiconfjs 5 месяцев назад
just a commerical...nothing to see here.
@bip901
@bip901 5 месяцев назад
After reading the architecture presented on their website - you initiate the connection through a proxy server, so the target machine technically has no publicly accessible ports since it only opens a port accessible to the proxy server. But that's just moving the attack surface a step back, people can still challenge the proxy server... No matter how complex a scheme you come up with, as long as you can access the password checking surface, other people can, too.
@colinconstable9300
@colinconstable9300 5 месяцев назад
TCP Connectivity does indeed go through a rendezvous/relay point. But each connection is on a new TCP port and authenticated using standard PKI. But importantly the traffic itself is then encrypted with an AES256 key that only the client machine and the remote device have. The AES key is derived on the client machine and sent (again end to end encrypted) to the remote device. Bottom line yes the proxy server could be attacked but it itself has only random ports open and every connection is cryptographically challenged. But even then it never has anything of value, by which I mean it never sees anything in the clear and never has the encryption keys for the TCP connection or SSH keys.
@rtcmedic
@rtcmedic 5 месяцев назад
So instead of using an open sourced, heavily reviewed protocol and service, you have another entry point, most likely closed sourced and proprietary, to tell the server to allow SSH connection to proceed. I prefer to use fail2ban on my exposed linux boxen to just IP block anybody after 3 failed attempts. I have even setup alerts to monitor the fail2ban log to alert me if a large number of failed attempts occur.
@TheYoutubes-f1s
@TheYoutubes-f1s 5 месяцев назад
Agreed, and you can use an IP whitelist at the cloud provider level instead of making port 22 open to the internet.
@colinconstable9300
@colinconstable9300 5 месяцев назад
The whole of SSH No Ports is open source so no proprietary code, you can read on the Atsign website blog why in a post just this week. We take many precautions to ensure that there is no surface for intervention in SSH No Ports. Before an SSH session is started, all 3 entities (client, server and relay), must perform a signature verification proof to verify them. We then take the precaution of cutting a new AES stream encryption key, and ephemeral SSH key pair on the local machine. These are transmitted to the SSH server entirely edge-to-edge encrypted (the encryption keys are stored at each edge, we couldn't decrypt the data even if we tried). Then both sides proceed to authenticate to the relay, which doesn't have the stream encryption key (so it also cannot decrypt the data stream from either end, preventing the intervention of a MitM or preauth attack). Then we proceed with an ephemeral SSH tunnel to port 22 which your client can connect to over the loopback interface. So yes we are security and privacy advocates and write everything in the open
@AtsignCo
@AtsignCo 5 месяцев назад
The whole of SSH No Ports is open source so no proprietary code, you can read on the Atsign website blog why in a post just this week. We take many precautions to ensure that there is no surface for intervention in SSH No Ports. Before an SSH session is started, all 3 entities (client, server and relay), must perform a signature verification proof to verify them. We then take the precaution of cutting a new AES stream encryption key, and ephemeral SSH key pair on the local machine. These are transmitted to the SSH server entirely edge-to-edge encrypted (the encryption keys are stored at each edge, we couldn't decrypt the data even if we tried). Then both sides proceed to authenticate to the relay, which doesn't have the stream encryption key (so it also cannot decrypt the data stream from either end, preventing the intervention of a MitM or preauth attack). Then we proceed with an ephemeral SSH tunnel to port 22 which your client can connect to over the loopback interface. So yes we are security and privacy advocates and write everything in the open You can also look and Audit the code yourself: github.com/atsign-foundation/noports\ Read more on Why we choose Open Source: atsign.com/resources/articles/why-open-source/
@tomasdelfinageronimo927
@tomasdelfinageronimo927 5 месяцев назад
Hello! hope everything is well with you. I'm creating a glove that translates gestures into text and audio and I need your help to develop the corresponding application with Flutter, ESP32, Arduino IDE and Bluetooth.” Just create a flutter application that will receive words coming from the Arduino IDE's serial monitor and print it on the application screen. I would really appreciate it.
@VedagyaBhalotia
@VedagyaBhalotia 6 месяцев назад
I have been trying to make a BLE app in flutterflow to receive data from esp32. That is all I need to do but it dosen't work can you suggest if it would be easier to shoft in flutter fna do it or still do it in flutterflow.
@nicholas99norge
@nicholas99norge 7 месяцев назад
Are you the atsign pokemon guy?
@RandalLSchwartz
@RandalLSchwartz 8 месяцев назад
it's = "it is", its = "belongs to it"
@snowman2644
@snowman2644 Год назад
🙄🙄🙄
@jeremytubongbanua7399
@jeremytubongbanua7399 Год назад
Super cool
@CompanyBusinessCards
@CompanyBusinessCards Год назад
Thanks for this. Is there a way to directly save a text file to ESP32 via flutter while connected to the esp32 AP
@AtsignCo
@AtsignCo Год назад
Using atSigns, you can have your ESP32 run an atSign and subscribe to the atSign running on the Flutter app. Your ESP32 code will then receive a message/command from the Flutter app then create a text file containing whatever the Flutter app would have instructed. This is possible through our SDKs. Check out docs.atsign.com !
@CompanyBusinessCards
@CompanyBusinessCards Год назад
​@@AtsignCothanks but does not seem to be feasible when I have to program thousands of generic boards. And the communication needs to happen on the local network for security reasons.
@AtsignCo
@AtsignCo Год назад
@@CompanyBusinessCards It is still possible to use atSigns offline. You would need to set up your own atDirectory (previously called root server) and your own atServers (previous called secondary servers) that are visible to each other on the network. As long as you specify the root address, your root server can point to requested atSigns to their corresponding atServers.
@CompanyBusinessCards
@CompanyBusinessCards Год назад
@@AtsignCo can it be automated. I can hardcode 1000s of devices. For example an app needs to handle the communication to the esp32
@wildgreen17
@wildgreen17 Год назад
@@CompanyBusinessCards we are happy to help you further if you’d like! We have support and resources on our discord: discord.atsign.com
@jeremytubongbanua7399
@jeremytubongbanua7399 Год назад
Cool
@mkobuolys
@mkobuolys Год назад
💙
@chidiebube3657
@chidiebube3657 Год назад
Cool......what is protocol for communication between the esp and the flutter app
@AtsignCo
@AtsignCo Год назад
Is it our own protocol, the atProtocol! docs.atsign.com/atplatform/specification/#introduction
@chidiebube3657
@chidiebube3657 Год назад
Wow... Cool, what is the proximity?
@AtsignCo
@AtsignCo Год назад
@@chidiebube3657 The atProtocol is used between endpoints to communicate over the Internet. The ESP and Flutter app use the atPlatform (which implements the atProtocol) for end-to-end encrypted communication.
@chidiebube3657
@chidiebube3657 Год назад
@@AtsignCo oh.... thanks, i will try it
@bennguyen1313
@bennguyen1313 Год назад
Can flutter talk to a Windows' bluetooth dongle ( FSC-BP102 , HC-06-USB ) that's connected to Windows? I've tried to use flutter to talk to desktop peripherals using (ffi, platform-channels), but no luck. Perhaps it would be easier to use python-flet? Also, any plans on a video setting up VSCode to work with ESP32? I installed IDF (esp-idf-tools-setup-online-2.20) , VSCode , the Microsoft C++ Build Tools and the VS Code extensions: C/C++ and C/C++ extension pack. However when I try running the espressif extension (express mode) it does not see my existing IDF! I'd really like to debug using the esp-prog!
@jeremytubongbanua7399
@jeremytubongbanua7399 Год назад
Hey @Ben, I don't have experience with connecting to Bluetooth devices in Flutter, but from a quick google search, I came across this: pub.dev/packages/flutter_blue_plus Be sure to also join our discord in case you have any questions (I almost missed this one!) : discord.atsign.com
@AtsignCo
@AtsignCo Год назад
We have a tutorial on setting up VSCode and your ESP32 with PlatformIO using the Arduino framework. There is current work being done to have the atPlatform working with the IDF as well. ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-0sEVprF_2Fg.html&pp=gAQBiAQB
@hakeemawbrey8571
@hakeemawbrey8571 Год назад
lets go team Atsign!
@29Man...........
@29Man........... Год назад
Awesome
@iam_etukz
@iam_etukz Год назад
Cool new technologies
@kelvinzawadi
@kelvinzawadi Год назад
Things I can watch for hours...an amazing demo Jeremy
@jeremytubongbanua7399
@jeremytubongbanua7399 Год назад
THANK YOU KELVIN ❤
@wildgreen17
@wildgreen17 Год назад
Amazing job to all of the University of Massachusetts students!
@PoojaBhaumik1
@PoojaBhaumik1 Год назад
That was fun! Thank you for inviting me on the show 💙
@ruqaiyasattar4985
@ruqaiyasattar4985 Год назад
I have asked question in QA session that is there internship available for Flutter? 🥺
@AtsignCo
@AtsignCo Год назад
our internship applications are now open atsign.com/internships/
@ruqaiyasattar4985
@ruqaiyasattar4985 Год назад
@@AtsignCo done applying
@jeremytubongbanua7399
@jeremytubongbanua7399 2 года назад
Wow, kind of crazy how you can make secure applications that easily. The world is going to change with this!
@hakeemawbrey8571
@hakeemawbrey8571 2 года назад
this is so awesome!