![]() |
Пред. тема | След. тема | ||
Форум Разговоры, обсуждение новостей | |||
---|---|---|---|
Изначальное сообщение | [ Отслеживать ] |
"Уязвимости в утилите fsck для F2FS, позволяющие выполнить код на этапе проверки ФС" | +/– | ![]() |
Сообщение от opennews (ok), 15-Окт-20, 23:51 | ||
В штатной утилите fsck для файловой системы F2FS, предназначенной для работы с накопителями на основе Flash-памяти, выявлены две уязвимости (CVE-2020-6105, CVE-2020-6108), приводящие к перезаписи областей памяти за пределами выделенного буфера при проверке специально модифицированной файловой системы. Уязвимости могут быть эксплуатированы для выполнение кода с правами суперпользователя во время проверки ФС. Проблемы устранены в пакете f2fs-tools 1.14... | ||
Ответить | Правка | Cообщить модератору |
Оглавление |
Сообщения | [Сортировка по ответам | RSS] |
1. Сообщение от JL2001 (ok), 15-Окт-20, 23:51 | –36 +/– | ![]() |
"rust не нужен" говорили они | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #6, #10, #29, #31, #40, #43, #51, #59, #63, #69 |
2. Сообщение от Ананимус (?), 15-Окт-20, 23:53 | +9 +/– | ![]() |
Ждём визжащих про неправильных программистов сишников. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
3.
Сообщение от topin89![]() | +7 +/– | ![]() |
"При этом для эксплуатации уязвимости атакующий должен иметь физический доступ к накопителю или временно получить права root для записи на уровне блочного устройства." | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #7, #12 |
5. Сообщение от Аноним (5), 16-Окт-20, 00:08 | –3 +/– | ![]() |
" Ключевые слова: f2fs, fsck, f*** " | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
6. Сообщение от анонимуслинус (?), 16-Окт-20, 00:25 | +3 +/– | ![]() |
а теперь пожалуйста пример кода на раст без unsafe при работе с файловыми системами.))) | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #1 Ответы: #8, #49, #54 |
7. Сообщение от anonymous (??), 16-Окт-20, 00:33 | +2 +/– | ![]() |
Так через флэшку же можно или ещё как. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #3 Ответы: #15 |
8. Сообщение от Аноним (8), 16-Окт-20, 00:43 | +/– | ![]() |
Вот пример кода, который записывает несколько байт в файловый дескриптор №1. А уж его можно направить в файл файловой системы. Выглядит впечатляюще, но поверьте, это еще далеко не все возможности раста! | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #6 Ответы: #9, #38 |
9. Сообщение от Аноним (9), 16-Окт-20, 01:08 | +5 +/– | ![]() |
Это не пример работы с файловой системой. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #8 Ответы: #74 |
10. Сообщение от Crazy Alex (ok), 16-Окт-20, 01:16 | +3 +/– | ![]() |
Ну не неси чушь, а? Bounds checking прекрасно делается в любом языке. И тормоза от него - тоже в любом языке, почему обычно и не используется. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #1 Ответы: #11, #22 |
11. Сообщение от JL2001 (ok), 16-Окт-20, 01:38 | –3 +/– | ![]() |
> Ну не неси чушь, а? Bounds checking прекрасно делается в любом языке. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #10 Ответы: #21 |
12. Сообщение от kmeaw (?), 16-Окт-20, 02:03 | +/– | ![]() |
Часто телефон можно увести в специальный режим, позволяющий читать/писать флешку. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #3 |
13. Сообщение от Анонимный (?), 16-Окт-20, 05:57 | –3 +/– | ![]() |
Астрологи объявили неделю уязвимостей в линукс | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #16 |
15. Сообщение от Аноним (15), 16-Окт-20, 06:29 | +/– | ![]() |
В смартфоне ч/з флешку? Круто. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #7 Ответы: #17, #72 |
16. Сообщение от Аноним (15), 16-Окт-20, 06:31 | –3 +/– | ![]() |
При этом любая эксплуатация "уязвимости" в Linux (а также процесс заражения зловредами) начинается с ввода в консоли su или sudo, далее пароля рута, и понеслось. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #13 Ответы: #18 |
17. Сообщение от Аноним (17), 16-Окт-20, 06:35 | +/– | ![]() |
По моему уже все смартфоны умеют OTG. Через него можно подключит флешку. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #15 Ответы: #23 |
18. Сообщение от Аноним (17), 16-Окт-20, 06:46 | –1 +/– | ![]() |
Инженеры из компании Google выявили серьёзную уязвимость (CVE-2020-12351) в свободном Bluetooth-стеке BlueZ, используемом в дистрибутивах Linux и Chrome OS. Уязвимость, которой присвоено кодовое имя BleedingTooth, позволяет неавторизированному атакующему без участия пользователя организовать выполнение своего кода на уровне ядра Linux через отправку специально оформленных Bluetooth-пакетов. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #16 Ответы: #25 |
19. Сообщение от Козлетто (?), 16-Окт-20, 06:57 | +1 +/– | ![]() |
>и добиться выполнения своего кода с повышенными привилегиями на этапе загрузки, что может использоваться для обхода механизма верифицированной загрузки Android | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #30 |
21. Сообщение от Аноним (21), 16-Окт-20, 07:29 | +/– | ![]() |
Не-не. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #11 |
22. Сообщение от Аноним (75), 16-Окт-20, 07:39 | +4 +/– | ![]() |
Если у тебя вместо массивов, указатели на неопределенную область памяти без границ, как в самом лучшем языке всех времен, то проверку на выход за границы ты не сделаешь | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #10 Ответы: #46 |
23. Сообщение от Аноним (15), 16-Окт-20, 07:39 | +/– | ![]() |
> Через него можно подключит флешку. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #17 Ответы: #26 |
25. Сообщение от Аноним (15), 16-Окт-20, 07:51 | +/– | ![]() |
> специально оформленных Bluetooth-пакетов | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #18 Ответы: #28, #42, #56 |
26. Сообщение от Аноним (17), 16-Окт-20, 08:00 | +/– | ![]() |
> Чтобы взломать или зловреда посадить? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #23 Ответы: #32 |
28. Сообщение от Аноним (17), 16-Окт-20, 08:08 | –2 +/– | ![]() |
> Кто-то держит включенный Bluetooth, скажем, на ноутбуке? Ну чепуха же. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #25 |
29. Сообщение от Аноним (29), 16-Окт-20, 08:09 | +/– | ![]() |
Даже если и предположить что Раст может защитить от случайной уязвимости, что не так. Как Раст защитит от уязвимости которую автор кода добавил специально? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #1 Ответы: #47 |
30. Сообщение от пох. (?), 16-Окт-20, 09:06 | –5 +/– | ![]() |
Вот и китайский товарищмайор так же думают, а то палкувжоппу, как у вас, рюйских - фу как негигиенично! | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #19 |
31.
Сообщение от Enik![]() | –1 +/– | ![]() |
И что тогда от fsf останется? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #1 |
32. Сообщение от 1 (??), 16-Окт-20, 09:31 | +/– | ![]() |
Зачем ему сажать зловреда от рута, когда у него итак есть рут и ещё и флешка вставлена ? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #26 Ответы: #34 |
33. Сообщение от Аноним (33), 16-Окт-20, 09:44 | –1 +/– | ![]() |
F2FS эта та самая файловая система, которая до сих пор не стабилизировала свой формат? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #37, #60 |
34. Сообщение от Аноним (17), 16-Окт-20, 09:50 | –1 +/– | ![]() |
Зачем злоумышленнику root? Yеужели Ваша DE требует пароля при подключении флешки? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #32 Ответы: #55 |
37. Сообщение от Аноним (37), 16-Окт-20, 10:14 | +/– | ![]() |
Нет, то была другая. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #33 |
38. Сообщение от анонимуслинус (?), 16-Окт-20, 10:21 | +4 +/– | ![]() |
огнепоклонники раста так и не поняли, что вся эта хваленая безопасность раста только в программах не касающихся работы с памятью и железом. что впрочем не так уж и мало, но никак нельзя претендовать на язык системного уровня. да с unsafe можно влезть и в системный уровень, но тогда все отличие раста от таких как с/с++ пропадает. все дело в том, что работа с системными ресурсами сама по себе не безопасна и требует знания и понимания. Чего в последнее время хотят избежать(разработчика быстрее и дешевле подготовить) , отчего и весь этот вой о безопасности или не безопасности языков. но на системном уровне нет абсолютно безопасных языков. вот и все. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #8 Ответы: #44, #45 |
40. Сообщение от Ordu (ok), 16-Окт-20, 10:39 | –1 +/– | ![]() |
> повторение - мать учения? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #1 Ответы: #48 |
42. Сообщение от Аноним (42), 16-Окт-20, 11:46 | –1 +/– | ![]() |
Связываю телефон с компьютером через блютуз для звонка через компьютер. Так что да, держат. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #25 |
43. Сообщение от Аноним (43), 16-Окт-20, 12:04 | +5 +/– | ![]() |
https://www.opennet.ru/openforum/vsluhforumID3/122119.html#96 | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #1 |
44. Сообщение от Аноним (44), 16-Окт-20, 12:15 | +2 +/– | ![]() |
>огнепоклонники раста так и не поняли | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #38 |
45. Сообщение от JL2001 (ok), 16-Окт-20, 12:18 | –1 +/– | ![]() |
> огнепоклонники раста так и не поняли, что вся эта хваленая безопасность раста | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #38 Ответы: #58 |
46. Сообщение от JL2001 (ok), 16-Окт-20, 12:22 | –1 +/– | ![]() |
> Если у тебя вместо массивов, указатели на неопределенную область памяти без границ, | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #22 Ответы: #52, #57 |
47. Сообщение от JL2001 (ok), 16-Окт-20, 12:49 | +/– | ![]() |
> Как Раст защитит от уязвимости которую автор кода добавил специально? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #29 |
48.
Сообщение от Michael Shigorin![]() | –1 +/– | ![]() |
Kuzma's mother?.. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #40 Ответы: #50 |
49. Сообщение от Аноним (49), 16-Окт-20, 13:26 | +/– | ![]() |
Это наверное просто вы сами ниасилили со своим Си-головного-мозга или просто найти не смогли. Всё там хорошо. Учите матчасть. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #6 |
50. Сообщение от Ordu (ok), 16-Окт-20, 13:42 | –1 +/– | ![]() |
> Kuzma's mother?.. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #48 |
51. Сообщение от ведмедев (?), 16-Окт-20, 15:28 | +/– | ![]() |
фрактал,.. как ты уже надоел в каждой теме свой фанатизм выпячивать. почему тебе не др***я на руст одному? обязательно нужно всем показывать свою "инклюзивность"? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #1 |
52. Сообщение от qwe (??), 16-Окт-20, 15:35 | –2 +/– | ![]() |
> надо только принудить программиста вписать проверку на размер | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #46 |
54. Сообщение от Аноним (54), 16-Окт-20, 17:39 | +1 +/– | ![]() |
Что значит пожалуйста? А платить кто будет? 15 млн. не меньше ваша просьба стоит | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #6 |
55. Сообщение от Аноним (55), 16-Окт-20, 17:43 | +/– | ![]() |
Как запустить fsck флешки на телефоне если там просят пинкод? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #34 |
56. Сообщение от Аноним (55), 16-Окт-20, 17:45 | +/– | ![]() |
Кажется Apple держит. По крайней мере на планшете он не вырубается. Точнее вырубается, но на следующий день они заботливо его включают, а то глупый юзер забудет включить и будет возмущаться. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #25 Ответы: #68 |
57.
Сообщение от Сишник![]() | –2 +/– | ![]() |
Жесть какая. А если у меня попадание указателя в выделенную память гарантируется алгоритмом, всё равно тратить такты на проверку? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #46 Ответы: #66 |
58. Сообщение от анонимуслинус (?), 16-Окт-20, 17:55 | +/– | ![]() |
fsck утилита однозначного и полного владения памятью, в данном случае памятью флеш накопителя, при этом она еще и форматированием занимается. напиши без unsafe. я не говорил что раст плохой язык в пространстве пользователя для выполнения обычных задач и даже с unsafe для работы с железом. но при использовании unsafe он теряет все свои преимущества и становится на один уровень с с/с++.( хотя я считаю это просто уровень программистов низковат вот и делают ляпы не проверив). просто идолопоклонство неуместно. это еще один язык. если уж на то пошло то я бы выделил D. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #45 Ответы: #61, #62, #64, #67 |
59.
Сообщение от Сишник![]() | +/– | ![]() |
А то раст не дыра? Ещё какая - на гитхабчике вашего любимого раста 5к+ багов висит, а тут 1 нашли - и сразу кудахтать. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #1 |
60. Сообщение от microsoft (?), 16-Окт-20, 18:35 | –2 +/– | ![]() |
Это btrfs,до сих пор. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #33 Ответы: #70 |
61. Сообщение от Аноним (44), 16-Окт-20, 18:36 | +/– | ![]() |
любому нормальному программисту это очевидно. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #58 |
62. Сообщение от Аноним (44), 16-Окт-20, 19:25 | +/– | ![]() |
>fsck утилита однозначного и полного владения памятью, в данном случае памятью флеш накопителя | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #58 |
63. Сообщение от Аноним (63), 16-Окт-20, 20:51 | –2 +/– | ![]() |
Раст безопасен говорили они. На расте легко писать говорили они. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #1 |
64. Сообщение от анонн (ok), 16-Окт-20, 21:21 | +/– | ![]() |
> но при использовании unsafe он теряет все свои преимущества и становится на один уровень с с/с++. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #58 Ответы: #65 |
65. Сообщение от анонимуслинус (?), 16-Окт-20, 22:39 | +/– | ![]() |
вам само название unsafe ничего не говорит? нет? ну ладно. это незащищенный от ошибок режим, опасный короче)))) так вам наверное станет яснее. нет я в курсе что раст может проводить операции с файлами в защищенном режиме, но fsck это не операции с файлами -0 это операции с самой файловой системой, требующей доступ к самому железу, а в расте с этим однозначно потребуется работа через unsafe. повторяю не работа с файлами, с самим железом. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #64 Ответы: #73, #75 |
66. Сообщение от JL2001 (ok), 17-Окт-20, 00:35 | +/– | ![]() |
> Жесть какая. А если у меня попадание указателя в выделенную память гарантируется | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #57 Ответы: #71 |
67. Сообщение от JL2001 (ok), 17-Окт-20, 00:37 | –1 +/– | ![]() |
> я бы выделил D. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #58 |
68. Сообщение от Карабьян (?), 17-Окт-20, 00:44 | +/– | ![]() |
Не врубается сам, легко можно нечаянно включить, но новость с уязвимостью про другую систему | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #56 |
69. Сообщение от Аноним (69), 17-Окт-20, 02:32 | +/– | ![]() |
> ах да, я же это уже писал.... регулярно | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #1 |
70. Сообщение от Аноним (70), 17-Окт-20, 08:14 | –1 +/– | ![]() |
ЧТо за чушь? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #60 Ответы: #78 |
71.
Сообщение от Сишник![]() | +1 +/– | ![]() |
Не только раст так умеет, java тоже например, но там это работает только в простейших случаях типа такого for(int i = 0; i < array.length; i++) some(array[i]). Более продвинутый ли анализатор в расте - сомнительно, разработка технологий не должна полагаться на верования. Действительно продвинутый анализатор позволил бы писать как в языках с автоматическим управлением памятью, но с управлением ей во время компиляции. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #66 |
72. Сообщение от anonymous (??), 17-Окт-20, 12:32 | +/– | ![]() |
Почему только смартфон? F2FS доступна только на смартфонах? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #15 |
73. Сообщение от анонн (ok), 17-Окт-20, 14:07 | +1 +/– | ![]() |
>> ознакомится с матчастью, а не следовать древней местной традиции выискивания взглядом знакомых слов и додумывания "как оно там должно работать" | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #65 |
74. Сообщение от Ананимус (?), 17-Окт-20, 14:23 | +/– | ![]() |
> А запись в файл сделает уже другая программа, которая написана скорее всего не на Rust. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #9 Ответы: #77 |
75. Сообщение от Аноним (75), 17-Окт-20, 16:37 | –1 +/– | ![]() |
Сразу видно человека который хорошо разбирается в языках программирования | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #65 Ответы: #76 |
76. Сообщение от анонн (ok), 17-Окт-20, 19:27 | +1 +/– | ![]() |
> Сразу видно человека который хорошо разбирается в языках программирования | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #75 |
77. Сообщение от Аноним (9), 18-Окт-20, 12:36 | +1 +/– | ![]() |
Не включайте дурака, за открытие файла и запись в него в данном случае отвечает не запущенна программа. Программа просто отработает и выплюнет в stdout текст и все, никакой работы с файлами тут нету | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #74 Ответы: #79, #80, #104 |
78. Сообщение от vakorol (?), 19-Окт-20, 12:02 | +/– | ![]() |
Там же: "The Btrfs code base is under heavy development." | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #70 |
79. Сообщение от Ананимус (?), 19-Окт-20, 17:26 | +/– | ![]() |
> Не включайте дурака, за открытие файла и запись в него в данном | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #77 Ответы: #81 |
80. Сообщение от Ананимус (?), 19-Окт-20, 17:37 | +/– | ![]() |
> Не включайте дурака, за открытие файла и запись в него в данном | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #77 Ответы: #83 |
81. Сообщение от Аноним (9), 19-Окт-20, 17:37 | +/– | ![]() |
Просили показать работу с файловой системой без unsafe | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #79 Ответы: #82, #84 |
82. Сообщение от Ананимус (?), 19-Окт-20, 17:39 | +/– | ![]() |
> Просили показать работу с файловой системой без unsafe | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #81 |
83. Сообщение от Аноним (9), 19-Окт-20, 17:44 | –1 +/– | ![]() |
Каюсь, был не прав. Но зато как мы быстро перешли к Си! | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #80 Ответы: #86 |
84. Сообщение от анонн (ok), 19-Окт-20, 17:54 | +/– | ![]() |
> Просили показать работу с файловой системой без unsafe | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #81 Ответы: #85 |
85. Сообщение от Аноним (9), 19-Окт-20, 18:03 | +/– | ![]() |
А потом мы берем, открывает исходники, и ищем unsafe внутри вызываемых функций из std::io или std::fs::File или std::fs::read_to_string. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #84 Ответы: #89, #91 |
86. Сообщение от Ананимус (?), 19-Окт-20, 18:22 | +/– | ![]() |
> Каюсь, был не прав. Но зато как мы быстро перешли к Си! | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #83 Ответы: #87 |
87. Сообщение от Аноним (9), 19-Окт-20, 18:27 | +/– | ![]() |
ну он может скрываться внутри вызовов File::open, тут надо смотреть исходники | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #86 Ответы: #88 |
88. Сообщение от Ананимус (?), 19-Окт-20, 18:32 | +/– | ![]() |
> ну он может скрываться внутри вызовов File::open, тут надо смотреть исходники | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #87 Ответы: #93 |
89. Сообщение от Ананимус (?), 19-Окт-20, 18:42 | +/– | ![]() |
> А потом мы берем, открывает исходники, и ищем unsafe внутри вызываемых функций | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #85 Ответы: #90, #92 |
90. Сообщение от Ананимус (?), 19-Окт-20, 18:49 | +/– | ![]() |
>> А потом мы берем, открывает исходники, и ищем unsafe внутри вызываемых функций | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #89 |
91. Сообщение от анонн (ok), 19-Окт-20, 18:51 | +/– | ![]() |
> А потом мы берем, открываем исходники, и ищем знакомые слова внутри, попутно додумывая "как оно там на самом деле работает", делая при этом умный и загадочный вид в комментариях! | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #85 |
92. Сообщение от анонн (ok), 19-Окт-20, 18:58 | +/– | ![]() |
> "дернули сискол и обернули в тип" авторы раста смогли. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #89 |
93. Сообщение от Аноним (9), 19-Окт-20, 19:01 | +/– | ![]() |
Т.е. возвращаясь к исходному вопросу | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #88 Ответы: #94, #95 |
94. Сообщение от Ананимус (?), 19-Окт-20, 19:05 | +/– | ![]() |
unsafe конкретно в работе с файлами нет. Т.е. функции, которые ты дергаешь (std::File::open, например) -- safe. Есть unsafe блоки при работе с libc, но у тебя как бы не вариантов -- любой FFI вызов (в том числе asm) это unsafe просто по определению -- ты передаешь работу ядру/другой библиотеке/etc. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #93 Ответы: #96 |
95. Сообщение от Ананимус (?), 19-Окт-20, 19:05 | +/– | ![]() |
> Т.е. возвращаясь к исходному вопросу | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #93 |
96. Сообщение от Аноним (9), 19-Окт-20, 19:12 | –1 +/– | ![]() |
Ну как бы о чем и была в начале речь, без unsafe вы не можете открыть файл. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #94 Ответы: #97 |
97. Сообщение от Ананимус (?), 19-Окт-20, 19:29 | +/– | ![]() |
> Ну как бы о чем и была в начале речь, без unsafe | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #96 Ответы: #98 |
98. Сообщение от Аноним (9), 19-Окт-20, 22:16 | +/– | ![]() |
Ну я прицепился к тому, что без unsafe можно с файлами работать. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #97 Ответы: #99 |
99. Сообщение от Ананимус (?), 19-Окт-20, 22:28 | +/– | ![]() |
> imho низкоуровневые вещи типа драйверов и прочих все таки еще за C/asm, rust там делать пока что нечего. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #98 Ответы: #100 |
100. Сообщение от Аноним (9), 20-Окт-20, 03:09 | +/– | ![]() |
+потому что в этой области придется обмазаться unsafe по самое немогу. Если я правильно понимаю, часть гарантий раста сохранится,но лишь часть. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #99 Ответы: #101 |
101. Сообщение от Ананимус (?), 20-Окт-20, 07:17 | +/– | ![]() |
> потому что в этой области придется обмазаться unsafe по самое немогу. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #100 Ответы: #102 |
102. Сообщение от Аноним (9), 20-Окт-20, 12:21 | +/– | ![]() |
Я про область написания драйверов, т.е. прямая работа с железом. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #101 Ответы: #103 |
103. Сообщение от Ананимус (?), 20-Окт-20, 12:59 | +/– | ![]() |
> Я про область написания драйверов, т.е. прямая работа с железом. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #102 |
104. Сообщение от якиткосатка (?), 23-Окт-20, 22:44 | +/– | ![]() |
а он и не выключал. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #77 |
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
Закладки на сайте Проследить за страницей |
Created 1996-2025 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |