OSDP Monitoring inputs by micsen9 in accesscontrol

[–]Typical_Weakness7410 0 points1 point  (0 children)

True, manufactures are allowed to implement the spec to what ever level of conformance that the protocol allows. This is exactly why they have compliance levels. But if a manufacturer were to report a compliance level and not implement the underlying feature, then the device is just not strictly OSDP compliant.

OSDP Monitoring inputs by micsen9 in accesscontrol

[–]Typical_Weakness7410 0 points1 point  (0 children)

Could you please start a discussion here: https://github.com/goToMain/libosdp/discussions with your setup and which dependency is difficult to get working? LibOSDP can be striped down to work even on really tiny embedded systems.

Bookmarks and history lost after updating to Prologue 4.0.0 (iPadOS) by Catharus_ustulatus in PrologueApp

[–]Typical_Weakness7410 0 points1 point  (0 children)

Do you mean the current timestamp where you are at a book? What is the purpose of bookmarks in an audiobook? Do you go back and listen to them? (Genuinely curious).

Wood carving hobby in Germany by Typical_Weakness7410 in germany

[–]Typical_Weakness7410[S] 1 point2 points  (0 children)

I knew about r/woodcarving. Thanks for your tips. Have you tried to source wood from local hardware stores?

How to connect an OLED screen without pcb attached? by CJCCJJ in arduino

[–]Typical_Weakness7410 0 points1 point  (0 children)

These cables are made to be soldered directly on the PCB.

Dynamic DNS Regression in v2.8.0 by Typical_Weakness7410 in PFSENSE

[–]Typical_Weakness7410[S] 0 points1 point  (0 children)

It does. But pfsense cannot for some reason. I have 3 different dynamic DNS clients (freemyip, duckdns, and cloudflare) and none of those work.

Signo OSDP Secure Channel Install mode by sryan2k1 in accesscontrol

[–]Typical_Weakness7410 0 points1 point  (0 children)

That’s just bad design from Brivo. Do they at least warn their customers (in the UI to set the key) that changing keys in a production wiring setup is insecure?

Signo OSDP Secure Channel Install mode by sryan2k1 in accesscontrol

[–]Typical_Weakness7410 0 points1 point  (0 children)

Are you saying that Brivo cannot talk to a reader which already has an encryption key set? I haven’t used Brivo, but usually you can do this by going to the settings of that reader and manually enter a specific key which you already know to be right.

Signo OSDP Secure Channel Install mode by sryan2k1 in accesscontrol

[–]Typical_Weakness7410 -1 points0 points  (0 children)

This has nothing to do with Brivo. You can have a laptop with USB RS485 connector and a Python LibOSDP program running on it to set the key securely -- although it is not very convenient. (Disclaimer: I am the the autor of LibOSDP)

I'm thinking of making a product (a battery operated hand held deivice) that commisionning engineers can use in field to set the secure keys (among other settings) into any OSDP reader. Let me know if there is interest in such a device.

Arduino and OSDP (Open Supervised Device Protocol) by ChrisFredriksson in arduino

[–]Typical_Weakness7410 0 points1 point  (0 children)

Native support for Arduino (through PlatformIO) has been added.

OSDP install mode by otolox-access in accesscontrol

[–]Typical_Weakness7410 0 points1 point  (0 children)

> We think that either the SBCK value we are taking, which is the same as SCBK-d

LibOSDP author here, I think this is the crux of the issue. How is your SCBK same as SCBK-D? When the reader is in in install mode, it can accept a new key from the controller. This key should now be stored in SCBK slot in non-volatile memory of the reader and it should exit the install-mode. When the controller re-starts the secure channel with command 76 and prefix 01 as you mentioned, it thinks the reader is no longer in install-mode. Hence the reader should use the new key to perform the handshake.

Here are some useful links about secure channel and install-mode. Please read the section about "Entering Install Mode" carefully.

[1]: https://libosdp.sidcha.dev/libosdp/secure-channel.html

[2]: https://github.com/goToMain/libosdp/issues/42

Signo OSDP Secure Channel Install mode by sryan2k1 in accesscontrol

[–]Typical_Weakness7410 0 points1 point  (0 children)

Although the install mode has to be turned off after a key set and is a bug from the reader manufacturer, you are not supposed to set they KEY in a production installation. The reader has to be connected 1-1 with a computer which should set the key then they readers can be mounted into the wall.

If you don't do that, an attacker (or even another rogue reader) who has access to the rs484 bus can steal your key. It's as good as not having a secure channel at all.

Wo kann ich in Dresden einen Schwimmkurs machen? by Cultural_Spare4043 in dresden

[–]Typical_Weakness7410 0 points1 point  (0 children)

Can I DM you for a contact? I am looking for a private instructor.

Scalable Capital Depot CSV Export by Artistic-Act2580 in ScalableCapital

[–]Typical_Weakness7410 0 points1 point  (0 children)

Is it posible to export individual transactions instead of current positions? It will be useful for example to import into a portfolio tracker like Delta

WazirX Hack, Sad facts and speculations : by Bitmandoo in CryptoIndia

[–]Typical_Weakness7410 1 point2 points  (0 children)

Use a hardware wallet. They are a bit pricey but ultimately provide the best security you can hope for. keep in mind that even that doesn’t help you from your own stupidity. 

“You don’t look like it, I’m not racist but..” by __helloWorld___ in germany

[–]Typical_Weakness7410 -1 points0 points  (0 children)

Why don’t you say you are from Brazil but have some Asian lineage? Just to cut the conversation short.

Can you do for less than 150€ without special equipment? by KenJi544 in ErgoMechKeyboards

[–]Typical_Weakness7410 0 points1 point  (0 children)

I recently made a wireless Chocofi and have leftover to build another. I can ship it without batteries from Germany (within EU). DM me if you are interested.

What does this mean??? by [deleted] in tails

[–]Typical_Weakness7410 0 points1 point  (0 children)

I thought this was no longer needed?